PDA

View Full Version : Grub e 2 dischi


Pigna
29-07-2005, 16:07
Ciao a tutti, come gia' detto nel topic precedente sto' provando Fedora e mi trovo un'altro problemino riguardante il bootloader.

La configurazione e' la seguente:

disco primario (sda) con installato slackware:
sda1 /boot
sda2 swap
sda3 /
sda4 /home

disco secondario (sdb) con installato Fedora:
sdb1 /boot
sdb2 swap
sdb3 /

Ora su sda c'e' installato lilo e funziona bene.
Su sdb invece ho installato grub.

Nel grub.conf ho inserito le seguenti righe:

root(hd1,0)
kernel /boot/vmlinuz ro root=/dev/sdb3 ide0=noprobe

Cioe' vorrei caricare il kernel che si trova in sdb1 e usare come root sdb3 (Fedora) ma continua a dirmi "File not found".


Dove sbaglio?

ilsensine
29-07-2005, 16:11
root(hd1,0)
kernel /boot/vmlinuz ro root=/dev/sdb3 ide0=noprobe
sdb1 è una partizione a parte che poi verrà montata in /boot, quindi i file che contiene hanno il path senza "/boot" iniziale.

Occhio che se il kernel non ha i moduli sata compilati staticamente ti stai scordando l'initrd, che l'installer ha probabilmente preparato appositamente per caricarli.

Pigna
29-07-2005, 16:24
sdb1 è una partizione a parte che poi verrà montata in /boot, quindi i file che contiene hanno il path senza "/boot" iniziale.

Occhio che se il kernel non ha i moduli sata compilati staticamente ti stai scordando l'initrd, che l'installer ha probabilmente preparato appositamente per caricarli.

Infatti, era propio quello, ma ora mi chiedo perche' Fedora durante l'installazione l'ha scritto cosi' il grub.conf?

Va' be', fa' niente.

Secondo te ci puo' andare una configurazione del genere:

title Fedora (2.6.12-1lp)
root (hd1,0)
kernel /vmlinuz-2.6.12.1lp ro root=/dev/sdb3 rhgb quiet ide0=noprobe

title Fedora Core-up (2.6.11-1.1369_FC4)
root (hd1,0)
kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/sdb3 rhgb quiet ide0=noprobe
initrd /initrd-2.6.11-1.1369_FC4.img

title Slackware 10.1
root (hd0,0)
kernel /vmlinuz-2.6.12.1lp root=/dev/sda3 rhgb quiet ide0=noprobe

ilsensine
29-07-2005, 16:30
Perché non ci dovrebbe andare?
Occhio che se freghi il kernel alla Slack copia anche i moduli (e l'initrd se lo usa).