Pagina 1 di 1

avviare mandriva

Inviato: martedì 5 agosto 2008, 22:30
da gyo
ciao raga

mi serve un consulto, in un'altra partizione ho installato mandriva, solo che non riesco a farlo avviare da grub.

la mia situazione è la seguente

sda1 / di kubuntu
sda2 /home (sempre kubuntu)
sda5 mandriva
sda6 swap

al boot quando scelgo mandriva mi dice:
error invalid boot: bad file 2
queste le righe che ho nel menu.lst

Codice: Seleziona tutto

# linux installation on /dev/sda5.
title Mandriva
root		(hd0,4)
kernel 		/boot/vmlinuz BOOT_IMAGE=linux root=UUID=f18fb190-4f47-4597-be08-afae6c00c319 resume=/dev/hde6 splash=silent mem=2000M vga=788
initrd 		/boot/initrd.img

title Mandriva-nonfb
root		(hd0,4)
kernel 		/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=f18fb190-4f47-4597-be08-afae6c00c319 
initrd 		/boot/initrd.img

title failsafe
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=f18fb190-4f47-4597-be08-afae6c00c319 failsafe
initrd (hd0,4)/boot/initrd.img
ho controllato gli uuid e sono esatti, non riesco a capire dove correggere.

Re: avviare mandriva

Inviato: martedì 5 agosto 2008, 22:44
da gianmpu
Come mai hai installato mandriva in una partizione logica visto che avevi a disposizione un'altra primaria?

Re: avviare mandriva

Inviato: martedì 5 agosto 2008, 22:47
da gyo
l'altra primaria l'ho lasciata per xp che è più schizzinoso con le logiche.

Re: avviare mandriva

Inviato: martedì 5 agosto 2008, 22:52
da gianmpu
Ipotizzando che tu abbia installato il boot loader di mandriva in sda5, prova ad inserire in menu.lst
title Mandriva
rootnoverify (hd0,4)
chainloader +1

Edit: c'è anche una cosa strana
title Mandriva
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=UUID=f18fb190-4f47-4597-be08-afae6c00c319 resume=/dev/hde6 splash=silent mem=2000M vga=788
initrd /boot/initrd.img  ???

Re: avviare mandriva

Inviato: martedì 5 agosto 2008, 23:00
da gyo
il boot si trova in sda1, è quello di kubuntu nel quale ho solo aggiunto le righe di mandriva copiate dal suo menu.lst.

per la cosa strana ti riferisci a resume=/dev/hde6?
se è questa ha colpito anche me, mi sembrava strano il resume sulla swap, ma come ho detto prima ho copiato esattamente il suo menu.lst 

Re: avviare mandriva

Inviato: martedì 5 agosto 2008, 23:09
da gianmpu
Ma quando hai installato madriva e ti ha chiesto dove installare grub, tu dove lo hai piazzato? Se lo hai messo nella partizione di mandriva puoi usarlo per lanciarla con il chainloading.
Il resume è doppiamente strano: hde non esiste e, anche se fosse il tuo disco, la partizione 6 è quella di swap. Puoi provare a modificarlo.

Re: avviare mandriva

Inviato: mercoledì 6 agosto 2008, 0:10
da gyo
gia provato a modificarlo, stranamente mandriva invece di hda usa hde.

quando ho installato mandriva ha messo nella sua partizione il suo boot, solo che non ho fatto modificare l'mbr, quello è rimasto di kubuntu nella 1, poi ho copiato le sue righe nel grub di kubuntu.

quindi ho due grub: 1 di kubu nella 1 (operativo) e 2 nella 5 di mandriva, la cosa strana è che se modifico l'mbr e faccio partire il grub nella 5, mandriva parte, copiando le stesse righe nel grub della 1 no.

Re: avviare mandriva

Inviato: mercoledì 6 agosto 2008, 3:57
da gianmpu
desadex ha scritto: quindi ho due grub: 1 di kubu nella 1 (operativo) e 2 nella 5 di mandriva, la cosa strana è che se modifico l'mbr e faccio partire il grub nella 5, mandriva parte, copiando le stesse righe nel grub della 1 no.
Allora puoi fare due cose:
1) usare il chainloading per fare in modo che il grub di mandriva venga caricato da quello di kubuntu
2) oppure provare ad installare il grub di mandriva nell'mbr, copiare le righe relative a kubuntu nel file menu.lst e vedere se in qs caso kubuntu parte.

Re: avviare mandriva

Inviato: mercoledì 6 agosto 2008, 9:30
da gyo
gianmpu ha scritto:
desadex ha scritto: quindi ho due grub: 1 di kubu nella 1 (operativo) e 2 nella 5 di mandriva, la cosa strana è che se modifico l'mbr e faccio partire il grub nella 5, mandriva parte, copiando le stesse righe nel grub della 1 no.
Allora puoi fare due cose:
1) usare il chainloading per fare in modo che il grub di mandriva venga caricato da quello di kubuntu
2) oppure provare ad installare il grub di mandriva nell'mbr, copiare le righe relative a kubuntu nel file menu.lst e vedere se in qs caso kubuntu parte.
mi interessa la 1.
come faccio ad inserire il chainloading nel grub di kubuntu?

Re: avviare mandriva

Inviato: mercoledì 6 agosto 2008, 9:37
da gianmpu
gianmpu ha scritto: Ipotizzando che tu abbia installato il boot loader di mandriva in sda5, prova ad inserire in menu.lst
title Mandriva
rootnoverify (hd0,4)
chainloader +1

Re: avviare mandriva

Inviato: mercoledì 6 agosto 2008, 9:49
da gyo
non va
Error 13: Invalid or unsupported executable format

Re: avviare mandriva

Inviato: mercoledì 6 agosto 2008, 9:55
da gianmpu
Puoi provare ad usare super grub disk per risolvere la situazione. Altrimenti, c'è sempre la soluzione 2.