Pagina 1 di 1
problemi con grub
Inviato: lun 12 gen 2009, 18:13
da scartozzo
Buongiorno,
ho installato grub (non ho disinstallato lilo)
le partizioni sono le seguenti
sda1 NTFS
sda2 VFAT (flag boot)
sda3 ext2 /boot
sda5 swap
sda6 ext3 /
Ho installato grub manualmente con successo
Codice: Seleziona tutto
grub --no-floppy
grub> root (hd0,2)
grub> setup (hd0)
grub> quit
il file grub.conf
Codice: Seleziona tutto
title slackware 12.2
root (hd0,2)
kernel /boot/vmlinuz ro root=/dev/sda6
title winxp
rootnoverify (hd0,0)
makeactive
chainloader +1
Premesso che carica il windows xp normalmente per quanto riguarda slackware 12.2, al riavvio del sistema, ho il seguente errore
...
Qualche anima pia ha idea di cosa ho ignorato e come posso correggere l'errore?
Re: problemi con grub
Inviato: lun 12 gen 2009, 18:47
da raffaele181188
Potrebbe essere d'aiuto anche il tuo fstab. Postacelo
Re: problemi con grub
Inviato: lun 12 gen 2009, 18:57
da scartozzo
fstab
Codice: Seleziona tutto
/dev/sda5 swap swap defaults 0 0
/dev/sda6 / ext3 defaults 1 1
/dev/sda3 /boot ext2 defaults 1 2
/dev/sda1 /mnt/wxp ntfs-3g umask=000 1 0
/dev/sda2 /mnt/doc vfat defaults 1 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
Ecco.
Re: problemi con grub
Inviato: lun 12 gen 2009, 19:05
da raffaele181188
Ora cerco con Google... Ma hai un motivo particolare per tenere la /boot separata dal resto?
Re: problemi con grub
Inviato: lun 12 gen 2009, 19:35
da scartozzo
La partizione di boot
separata è necessaria è quando si verifica uno di questi casi:
1- filesystem di "/" non conosciuto da grub. Ad esempio se si vuole
usare XFS o JFS come tipo di filesystem per root, e grub non ne ha il
supporto, occorre una partizione di boot separata con un filesystem
"noto" a grub, quindi ext2/3 o fat. Stessa cosa per apcune
configurazioni in RAID software o per il filesystem di "/" cifrato.
Quindi, grub accede ai suoi file nella partizione di boot, carica il
kernel che poi "sa" come gestire la partizione di root.
2- se per qualche motivo il kernel è compilato "strano" ed ha i moduli
per accedere al filesystem di root inseriti in un "initrd" separato.
In questo caso il problema è del kernel, che deve poter accedere
all'initrd, da cui poi carica i moduli necesari per accedere al
filesystem di "/".
[Risolto] Re: problemi con grub
Inviato: lun 12 gen 2009, 21:59
da scartozzo
1) La dir di Grub rimane in /boot/boot ed io me l'aspettavo in /boot/grub. Questo mi ha disorientato.
2) Inserendo /boot nella partizione / (quindi in /dev/sda6 invece che separatamente in /dev/sda3) tutto funziona.
Non riesco a capire quale sia l'origine del problema avendo una partizione di boot separata.
Ho provato ad inserire il comando
grub> find /boot/vmlinuz
ma il risultato è che non trova nulla (pur essendo la partizione montata e accessibile).
Mah!
Se avete delle idee ben vengano.
Re: problemi con grub
Inviato: lun 12 gen 2009, 22:48
da cyme
Anch'io ho installato grub e ho la partizione di boot separata.
Posto parte della mia fstab:
Codice: Seleziona tutto
/dev/sda1 /boot ext2 defaults 1 2
/dev/sda2 swap swap defaults 0 0
/dev/sda5 / ext3 defaults 1 1
e questa è la parte di menu.lst per avviare Slackware:
Codice: Seleziona tutto
title Slackware 12.2 (2.6.27.7)
root (hd0,0)
kernel /vmlinuz-huge-smp-2.6.27.7-smp root=/dev/sda5 ro vga=773
Da quello che ho capito, grub cerca il kernel a partire da quella che tu gli hai indicato come root con il comando root(hdX,Y), quindi nel tuo caso dovrebbe essere:
Codice: Seleziona tutto
title slackware 12.2
root (hd0,2)
kernel /vmlinuz ro root=/dev/sda6
Ciao!
[RISOLTO] Re: problemi con grub
Inviato: mar 13 gen 2009, 0:11
da scartozzo
Grazie Molte.
Ho ripristinato la partizione separata per /boot e funziona tutto egregiamente.
Facevo riferimento alla radice sbagliata.
Non ci sarei mai arrivato da solo.
Ho preso come riferimento la documentazione Gentoo che, pur avendo una partizione separata, adotta nel grub.conf
invece di
come nel nostro caso.
Re: problemi con grub
Inviato: mar 13 gen 2009, 11:01
da raffaele181188
Sono contento che tu abbia risolto il problema, in effetti Grub doveva avere difficoltà nel trovare la directory giusta
Quando risolvi un problema puoi editare il titolo del PRIMO post marcandolo come risolto, ok o altro...
