Dual boot con Ubuntu

3 risposte [Ultimo messaggio]
Ritratto di Accinson
Accinson
(Newbie)
Offline
Newbie
Iscritto: 31/05/2008
Messaggi: 3

Ciao,
ho appena installato Mandriva Linux Spring 2008 sul mio laptop,in cui erano già presenti Ubuntu e Vista.
Essendo abbastanza niubbo Smile non mi sono sorpreso di avere problemi nel multiboot,quindi ho provato a documentarmi in rete e a provare varie soluzioni,ma ora alzo bandiera bianca e vi chiedo aiuto Smile

Innanzitutto,nell'installazione di Mandriva ho notato che da nessuna parte viene indicato dove installare grub.Io semplicemente ho scelto di usare l'interfaccia testuale,e al riavvio successivo mi si è ripresentato il grub di Ubuntu (che evidentemente occupa ancora il MBR).

Il risultato di fdisk -l nel mio caso è:
Disk /dev/sda: 250.0 GB, 250059350016 bytes<br />255 heads, 63 sectors/track, 30401 cylinders<br />Units = cylinders of 16065 * 512 = 8225280 bytes<br />Disk identifier: 0xd4b69985<br /><br />   Device Boot      Start         End      Blocks   Id  System<br />/dev/sda1               1        1274    10233373+  27  Unknown<br />/dev/sda2   *        1275       11825    84749308    6  FAT16<br />/dev/sda3           15095       30401   122953477+   5  Extended<br />/dev/sda4           11826       15094    26258242+  83  Linux<br />/dev/sda5   *       15095       18755    29406951   83  Linux<br />/dev/sda6           30239       30401     1309266   82  Linux swap / Solaris<br />/dev/sda7           25130       27679    20482843+  83  Linux<br />/dev/sda8           27680       30238    20555136   83  Linux<br />/dev/sda9           18756       21942    25599546   83  Linux<br />/dev/sda10          21943       25129    25599546   83  Linux<br /><br />Partition table entries are not in disk order
Ubuntu è in sda5, Mandriva in sda9.

Ho provato ad editare il menu.lst di Ubuntu in vari modi:

1.
title Mandriva<br />root   (hd0,8)<br />kernel /vmlinuz root=/dev/sda9 ro
Risultato:Errore 2 (bad file or directory type)

2.
title Mandriva<br />rootnoverify   (hd0,8)<br />chainloader +1<br />
Risultato:Errore 13 (non ricordo che tipo di errore fosse)

3.
Direttamente copiando dal menu.lst di Mandriva:
title linux<br />kernel (hd0,8)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=bfd1b60e-03ac-4a32-b2f3-ef1032fdd62d  resume=/dev/sda6 splash=silent vga=788<br />initrd (hd0,8)/boot/initrd.img<br /><br />title linux-nonfb<br />kernel (hd0,8)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=bfd1b60e-03ac-4a32-b2f3-ef1032fdd62d  resume=/dev/sda6<br />initrd (hd0,8)/boot/initrd.img<br /><br />title failsafe<br />kernel (hd0,8)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=bfd1b60e-03ac-4a32-b2f3-ef1032fdd62d  failsafe<br />initrd (hd0,8)/boot/initrd.img
Risultato:Errore 2

4.
Infine,direttamente dalla console di grub...
kernel   (hd0,8)/boot/vmlinuz root=/dev/sda9 ro vga=791
Risultato:Errore 2

Onestamente non so più che pesci pigliare.....
Avete qualche suggerimento?

Ritratto di kio341
kio341
(Guru)
Offline
Guru
Iscritto: 09/09/2004
Messaggi: 591

1-entra in ubuntu e da li reinstalli il grub di mandriva in sda9-partizione di boot-come ?
#grub

>root (hd0,8)
>setup (hd0,8)
>quit
poi inserisci nel grub di ubuntu

title Mandriva
root (hd0,8)
chainloader +1
boot

prova!
Laughing

Ritratto di Accinson
Accinson
(Newbie)
Offline
Newbie
Iscritto: 31/05/2008
Messaggi: 3

Ciao e grazie per la risposta Smile

Ho provato ma al comando root (hd0,8) mi risponde con l'errore 21 (Selected disk does not exist).

Tra l'altro nel tentarle tutte ho settato la partizione sda9 col flag "boot" col risultato che il grub di ubuntu non parte più.Anche dopo aver reimpostato il flag boot nella partizione di ubuntu (sda5),non riesco a ripristinare la situazione corretta....

Ritratto di Accinson
Accinson
(Newbie)
Offline
Newbie
Iscritto: 31/05/2008
Messaggi: 3

Ciao,
ho risolto in modo diverso da quanto mi hai indicato (ma sicuramente non mi funzionava come mi hai detto te perchè stavo facendo qualche errore),mettendo nel menu.lst:
title Mandriva<br />root       (hd0,8)<br />kernel     (hd0,8)/boot/vmlinuz BOOT_IMAGE=Mandriva root=/dev/sda9 resume=/dev/sda6 splash=silent vga=788<br />initrd     (hd0,8)/boot/initrd.img<br />

Ho anche risolto dopo qualche patema il problema del grub che non partiva più.

Però....
Mi parte Mandriva e si ferma all'avviso "Attendere,aggiornamento dei supporti in corso".Devo veramente attendere così tanto o dovrei intervenire da qualche parte?