PDA

View Full Version : Problema con GRUB


Nemesis93
07-02-2010, 14:26
Salve a tutti,
l'altro giorno ho messo su una partizione una distro di linux (slitaz) e al momento d'installare GRUB ho scelto di sì.
Ora il problema e che grub non vede più la partizione di windows.

Questo è l'output del comando fdisk -l:


Disk /dev/hda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start end Blocks Id System
/dev/hda1 * 2 4749 38138310 7 HPFS/NTFS << WIN
/dev/hda2 4750 4864 923737+ 83 Linux << SLITAZ


e questo è il file di grub menu.lst:


# /boot/grub/menu.lst: GRUB boot loader configuration.
#

# By default, boot the first entry.
default 0

# Boot automatically after 8 secs.
timeout 8

# Change the colors.
color green/black light-green/black

# for booting SliTaz from : /dev/hda2
#

title SliTaz GNU/Linux (cooking) (Kernel vmlinuz-2.6.25.5-slitaz)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.5-slitaz root=/dev/hda2


title SliTaz GNU/Linux (Kernel 2.6.25.5-slitaz)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.5-slitaz root=/dev/hda2



Modificando il file list di grub è possibile aggiustare il casino, mi date una mano ad impostare i comandi corretti?

Grazie mille in anticipo per le vostre risposte!

Gimli[2BV!2B]
07-02-2010, 15:05
Questa SliTaz non la conosco.
Vedendo il file credo che la presenza di Win non sia gestita bene.

# /boot/grub/menu.lst: GRUB boot loader configuration.
#

# By default, boot the first entry.
default 0

# Boot automatically after 8 secs.
timeout 8

# Change the colors.
color green/black light-green/black

# for booting SliTaz from : /dev/hda2
#

title SliTaz GNU/Linux (cooking) (Kernel vmlinuz-2.6.25.5-slitaz)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.5-slitaz root=/dev/hda2


title SliTaz GNU/Linux (Kernel 2.6.25.5-slitaz)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.5-slitaz root=/dev/hda2


title Microsoft Windows
root (hd0,0)
chainloader +1Temo che in caso di installazione di nuovi kernel queste modifiche possano andare perse, quindi segnatele da qualche parte.
Se vuoi avere Win come prima scelta ti basta metterlo prima dei due blocchi SliTaz da tre righe.
Se vuoi solo che sia selezionato automaticamente ti basta mettere 2 in default:# By default, boot the first entry.
default 2

Nemesis93
07-02-2010, 15:50
il mio problema è appunto quello che non so come far avviare windows a grub!!

Non mi serve a nulla spostare windows per primo!

Credo che dovrei aggiungere una roba simile a:

title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1

ma non funziona!

patel45
07-02-2010, 16:41
se non funziona significa che si è danneggiato il bootloader di win, ripristinalo

Gimli[2BV!2B]
07-02-2010, 17:03
Non so se hai notato che in fondo ti ho suggerito questo:title Microsoft Windows
root (hd0,0)
chainloader +1

Se non funziona, come ti hanno già suggerito, puoi provare a ripristinare il bootloader di Win.
Però in seguito al ripristino del bootloader Win dovrai ripristinare Grub...