dual boot slackware/w$ su dischi diversi

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

dual boot slackware/w$ su dischi diversi

Messaggio da danix »

Ciao a tutti,
scusate la domanda super-niubbia ma non sono riuscito a trovare risposta nemmeno in S4D.
oggi stavo provando ad installare un dual boot con W$ su sda1 e slackware su sdb2 (purtroppo il sistema deve stare così per cause di forza maggiore...) ma non riesco a fare partire slackware, nel lilo.conf ho messo:

Codice: Seleziona tutto

boot=/dev/sda
e infatti win si avvia ma non slackware...
non so se può essere utile ma al momento di scrivere l'mbr lilo mi da un warning avvisando che il settore di boot e il map file sono su dischi diversi...
Mi dite se e come posso risolvere??

Scusate se l'argomento è stato già trattato ma non sono riuscito a trovare nulla di utile nel forum...

se servono altre info fatemi sapere... :)

advTHANKSance

ciau ;)
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

sbabaro
Packager
Packager
Messaggi: 388
Iscritto il: ven 9 set 2005, 0:00
Slackware: slack 12.1
Kernel: 2.6.26 ricompilato
Desktop: gslacky

Re: dual boot slackware/w$ su dischi diversi

Messaggio da sbabaro »

più precisamente che errore ti dà il lilo?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da conraid »

danix85 ha scritto:

Codice: Seleziona tutto

boot=/dev/sda
e infatti win si avvia ma non slackware...
Hai detto a lilo di installarsi nel MBR di sda, ma il resto di lilo?

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da danix »

conraid ha scritto:Hai detto a lilo di installarsi nel MBR di sda, ma il resto di lilo?
immagino sia su sdb2... come posso fare??
comunque errori veri e propri non me ne da, solo dei warning... però all'atto pratico avviando non va nulla oltre a w$...

any ideas??

Grazie dell'aiuto
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da michele.p »

...quando avvii diverse distro (e in più vari SO) è suggerito utilizzare un Boot Manager; io utilizzo GAG -

http://gag.sourceforge.net/

installando i vari loader delle distro (non uso Win da svariati anni ormai) nei settori di avvio delle rispettive partizioni di root (la / e NON la /root). In questo modo ti divincoli anche dal loader (LiLo o Grub che sia) della distribuzione che dovrebbe avviarti gli altri SO.

Bye 8)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da conraid »

danix85 ha scritto:
conraid ha scritto:Hai detto a lilo di installarsi nel MBR di sda, ma il resto di lilo?
immagino sia su sdb2... come posso fare??
comunque errori veri e propri non me ne da, solo dei warning... però all'atto pratico avviando non va nulla oltre a w$...

any ideas??
Intendo dire, il resto di lilo come l'hai configurato?
Io ho la tua stessa situazione, (win su hda, linux su hdc) ti posto il mio lilo.conf

Codice: Seleziona tutto

# Start LILO global section
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 200
vga = normal
# End LILO global section

# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.24.2
  root = /dev/hdc2
  label = Linux-2.6.24.2
  read-only
# Linux bootable partition config ends

# Windows bootable partition config begins
other = /dev/hda1
  label = Windows
  table = /dev/hda
# Windows bootable partition config ends
E funziona senza niente altro. Anzi, prima avevo anche openbsd sempre dentro lilo, da hdd

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da danix »

@ conraid:
questo è il mio lilo.conf...

Codice: Seleziona tutto

# Start LILO global section
boot = /dev/sda
message = /boot/boot_message.txt
prompt
timeout = 50
vga = normal
# End LILO global section

# Windows bootable partition config begins
other = /dev/sda1
  label = Windows
  table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/sdb2
  label = Slackware
  read-only
# Linux bootable partition config ends
però non parte... al momento sto avviando dal dvd... :(

Grazie delle risposte...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da conraid »

Codice: Seleziona tutto

# lilo -v 
cosa ti dice quando lo lanci?
e non parte che significa? da errore o non ti caga? scusa il francesismo :-)
Inoltre, sicuro di avere root su /dev/sdb2?
Fai vedere anche cosa ti restituisce

Codice: Seleziona tutto

# mount

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da meritil »

Codice: Seleziona tutto

  image = /boot/vmlinuz-smp-2.6.24.2
  root = /dev/sda3
  label = bluewhite
  read-only  

  other=/dev/sdb2 
  map-drive = 0x80
  to = 0x81 
  map-drive = 0x81
  to = 0x80
  label="WinXP"
  table=/dev/sdb
questo è il mio caso...

devi assicurarti che:

1)(nel bios) sia sda a partire, il fatto che windows parte mi fa capire che succede il contrario ossia parte di default sdb

2) che lilo abbia scritto il MBR di sda, visto che riesci a partire con il dvd controlla la direttiva boot = /dev/sda e poi lilo -v (per sicurezza)


anche map-drive è importante altrimenti ti parte lilo ma se selezioni windows si pianta perchè gli rode di essere sul disco secondario

:thumbright:
Ultima modifica di meritil il lun 18 feb 2008, 19:26, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da conraid »

meritil ha scritto:

Codice: Seleziona tutto

  other=/dev/sdb2 
  map-drive = 0x80
  to = 0x81 
  map-drive = 0x81
  to = 0x80

il map-drive si modifica quando windows non è sul master primo canale appunto.
A lui windows va, è il contrario

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da meritil »

ho fatto delle modifiche al topic scusate ero stato poco chiaro rileggete please :thumbright:

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da meritil »

conraid ha scritto: A lui windows va, è il contrario

credo di aver intuito che a lui windows gli parte e basta...



cioè non seleziona "Windows" dalla schermata rossa di lilo (per capirci :) )

bebo
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: gio 12 apr 2007, 13:52
Località: Trieste

Re: dual boot slackware/w$ su dischi diversi

Messaggio da bebo »

Io avevo un problema simile ma non uguale. Ho cioè entrambi i sistemi sul disco collegato al secondo controller sata quindi i sdb1 per la Slackware e sdb2 per XP. Usando lilo mi avviava esclusivamente XP e scegliendo la Slack non accadeva niente, si piantava a schermo nero. Non avevo molto tempo per cercare di capire il motivo di questo comportamento ed ho installato grub; con lui non ho fatto altro che configurarlo normalmente indicando le partizioni desiderate e tutto ora va perfettamente. Se non vuoi a tutti i costi risolvere con lilo prova quindi con grub.
Ti incollo il mio menu.lst:

Codice: Seleziona tutto

# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'.  Mon Jan  7 18:37:19 2008
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.3603'.  You can restore it like this.
# dd if=mbr.sda.3603 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
timeout 10
#color light-gray/blue black/light-gray
# End GRUB global section
# Linux bootable partition config begins
  title Slackware on (/dev/sdb1)
  root (hd1,0)
  kernel /boot/vmlinuz-2.6.24.2 root=/dev/sdb1 ro vga=795
# Linux bootable partition config ends
# Other bootable partition config begins
  title Windows XP on (/dev/sdb2)
  map (hd0) (hd1)
  map (hd1) (hd0)
  map (hd0,0) (hd1,1)
  map (hd1,1) (hd0,0)
  rootnoverify (hd1,1)
  makeactive
  chainloader +1
# Other bootable partition config ends
title --- For help press 'c', type: 'help'
root (hd0)
title --- For usage examples, type: 'cat /boot/grub/grub.txt'
root (hd0)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da conraid »

meritil ha scritto:
conraid ha scritto: A lui windows va, è il contrario

credo di aver intuito che a lui windows gli parte e basta...



cioè non seleziona "Windows" dalla schermata rossa di lilo (per capirci :) )
Sono un po' tonto a volte, ma se leggo
un dual boot con W$ su sda1 e slackware su sdb2
avviando non va nulla oltre a w$
capisco che Windows va e che è in sda1

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Re: dual boot slackware/w$ su dischi diversi

Messaggio da meritil »

hai ragione conraid, a sto punto il problema è curioso...



cmqe per risolvere senz'altro fa così:

boot = /dev/sdb

image = /boot/vmlinuz
root = /dev/sdb2
label = Slackware
read-only

other=/dev/sda1
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80
label = Windows
table = /dev/sda




dopodichè devi impostare nel bios sdb come partente e reistallare lilo (che sta volta non ti darà il warning)

Rispondi