Newsgroup: it.comp.os.linux.iniziare
Titolo: Multi boot

Con Lilo e con Grub è possibile decidere quale sistema operativo usare tra
Linux e Windows. Ma se io avessi due partizioni con due versione di Windows
e una con Linux... come faccio a impostare il boot in modo che sia possibile
scegliere anche tra le due versioni di Windows?
Cerco di spiegare meglio. Ho una partizione con Win98, la seconda con Win XP
e quindi l'ultima con Linux. Quando avvio il computer, appare la schermata
di Lilo che mi fa scegliere tra Linux e Windows. Se seleziono la prima,
tutto ok. Se seleziono Windows, appare il menu di boot di Windows che mi fa
scegliere tra Win 98 e Xp. Io vorrei che tutto fosse selezionabile dal menu
di Lilo. Qualcuno mi sa aiutare?
Grazie come al solito.
Marco

 scegliere anche tra le due versioni di Windows?
A naso direi che devi semplicemente inserire in lilo.conf un'altra voce per
il win98 e rilanciare lilo, PERO' quando lancerai winXP continuera' a
riproporti il bootloader di winxp con la doppia scelta, proprio per come
funziona il tutto.
In pratica, quando da lilo lanci un windows qualsiasi, lui si limita a
"passare la palla" al bootloader del windows in oggetto, che opera ignorando
l'esistenza di lilo e, se e' impostato per proporti la scelta tra 98 e XP,
continuera' a proportela.
 
--
Hayabusa
--------------------------------
Inviato via 
http://usenet.libero.it

 tra 98 e XP, continuera' a proportela.
Mi pare che dal pannello di controllo di XP sia possibile selezionare una
scelta obbligata che eviti il caricamente del bootloader M$
Quindi una volta aggiunta un'altra sezione other=/dev/hd?? si elimina quello
e si va lisci con lilo. 
-- 
bye
Erix    
http://erix.cjb.net

 Quindi una volta aggiunta un'altra sezione other=/dev/hd??
ovviamente qui sto parlando di lilo.conf



Grazie per i suggerimenti ma incontro uno strano problema.
Ho aggiunto a lilo.conf la partizione di win xp:
boot=/dev/hda
...
image=/boot/vmlinuz
 label="Linux"
 root=/dev/hda7
 initrd=/boot/initrd.img
 append="quiet devfs=mount acpi=off"
 vga=785
 read-only
other=/dev/hda1
 label="Windows98"
 table=/dev/hda
** Ho aggiunto queste **
other=/dev/hd5
 label="WindowsXP"
 table=/dev/hda
Ma al momento che scrivo LILO, mi dice che su tale partizione non c'è
nulla... e invece ce XP... cosa possa fare?
Grazie a ciao
Marco

 Con Lilo e con Grub č possibile decidere quale sistema operativo usare tra

Allora, si puň tranquillamente saltare la seconda fase se tu da linux
modifichi lilo, se hai Madrake o Redhat o Suse, ci sono dei wizard che
ti permettono di modificare lilo in maniera di aggiungere i sistemi
operativi da far partire (basta indicare la partizione giusta) e il nome
da far apparire in lilo al momento della scelta. Tu aggiungi i sistemi
operativi e NON LEVI NULLA, se funziona bene allora puoi levare la voce
windows che crea piů impicci che altro. Altrimenti ti leggi una guida su
lilo (ce ne sono su internet) e fai tutto con gli editor di testo, ma
fallo solo dopo aver provato con gli wizard.
	Max
------------------------------------------------
Entrare in politica e' tanto fatale ad un gentiluomo quanto e' fatale ad
una vergine entrare in un bordello.
		-- H.L. Mencken, "A Carnival of Buncombe"
------------------------------------------------
Provate tt 
http://www.icosaedro.it/tt/index.html
------------------------------------------------

 possibile scegliere anche tra le due versioni di Windows?
Non so se si puo' fare..
Qui c'e' la strada inversa, ovvero caricare Linux da boot.ini di XP:
http://windows.zdnet.it/windxp/xptricks17.html
-- 
"We believe that Linux is, in material part,
an unauthorized derivative of UNIX."
www.sco.com

 
Che modi windozziani ;-)
Segui le istruzioni che ti danno, poi, invece di creare un floppy di 
boot e usare winimage, quando sei in linux dai da console o xterm
 dd if=/dev/hdXY of=liloboot.bin count=1 bs=512
dove /dev/hdXY deve essere cambiato mettendo la partizione Linux,
ad es /dev/hda3.
A questo punto hai già il file liloboot.bin che ti servirà dopo.
Copialo su un floppy e portalo nella partizione win e poi 
modifica boot.ini come ti dicono loro.
La descrizione completa è nel Linux+Nt-loader mini-howto :-)
ciao, Andrea

 Marco
mi pare che manchi una a nella linea other (hda5 e non hd5). poi se ancora
non va prova a togliere table=/dev/hda.


 Che modi windozziani ;-)
Mah, l'importante e' arrivare a risolvere il problema :-P


 non va prova a togliere table=/dev/hda.
Ho provato. Lilo si installa, ma se all'avvio seleziono winxp, ottengo un
errore di errore di lettura dell'ntldr... e che cos'è? :)
Ciao e grazie
Marco

 fallo solo dopo aver provato con gli wizard.
Sì, inizialmente ho usato i wizard, ma non ottengo in alcun modo l'avvio.
Compare un errore generico o rimane il cursore lampeggiante. :(
Grazie e ciao,
Marco

 modifica boot.ini come ti dicono loro.
Ho provato entrambe le strade. Ma i risultati vanno dallo schermo nero con
il cursore lampeggiante e nulla più, al riavvio automatico... :(
Ciao,
Marco

Marco S. wrote:

NT Loader credo. windows stuff... boh!
hai provato a togliere anche la voce table ?
La mia sezione per WinXP(che avrò avviato 1 volta ^^) si limita a
other=/dev/hda3
  label="WinNT(hda3)"


Marco S. wrote:

Rivedendo l'inizio, tu hai win98, poi XP, poi Linux.
Il boot.ini e liloboot.bin devono stare in C:, sia che questo
contenga win98, sia che contenga XP.
Il liloboot.bin deve essere ricreato ogni volta che modifichi
lilo.conf e lanci lilo
Altre fonti di errore non mi vengono in mente. Io ho seguito queste
procedure decine di volte senza problemi. Probabilmente, si tratta di
banalissimo errore di distrazione.
Un paio di mesi fa, sono impazzito per una settimana a configurare un
router-adsl. Poi, mi sono accorto di aver scritto 52 invece che 32 :-|
È bastato rileggere tutto all'assistenza dell'ISP (che non sapeva nulla
di Linux) per accorgermi della svista ;-)
ciao, Andrea

 wrote:

Allora se hai grub mandami via email il file /boot/grub/menu.lst .
Mentre se usi lilo, poichè non sono pratico, non  so aiutarti.
	Max
------------------------------------------------
Il Sommo Principio:
	Per definizione, quando si investiga l'ignoto non si sa cosa si trova.


 Max
Eccolo:
timeout 3
color black/cyan yellow/cyan
i18n (hd0,6)/boot/grub/messages
keytable (hd0,6)/boot/it-latin1.klt
altconfigfile (hd0,6)/boot/grub/menu.once
default 1
title Linux
kernel (hd0,6)/boot/vmlinuz root=/dev/hda7 quiet devfs=mount acpi=off
vga=785
initrd (hd0,6)/boot/initrd.img
title Windows
root (hd0,0)
chainloader +1
title WindowsXP
root (hd0,4)
chainloader +1
(le partizioni (hd0,0 ecc) sono esatte (decrementate di una unità). Windows
xp è in hd5.
Ciao e grazie.