Ho ricompilato il kernel Linux sulla mia distro (Arch Linux) tramite i sorgenti scaricati da www.kernel.org
La versione è la 2.6.13
La compilazione del kernel e dei moduli è andata a buon fine, ma poi al momento del boot ricevo uno stupendo Kernel Panic
Il problema, a quanto pare però è dipendete da Grub, mi spiego meglio :
Il sistema inizia il boot e carica tutta una serie di driver/moduli (bluethoot, net,IrComm ecc ecc), poi a un certo punto mi da questa scritta :
Codice:
VFS: Cannot open root device "discs/disc0/part5" or unknow-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknow-block(0,0)
Prima della ricompilazione del kernel il mio menu.lst di Grub era così strutturato :
Codice:
...........
.............
..............
# (0) Arch Linux [/boot/vmlinuz26]
title=Arch LInux [/boot/vmlinuz26]
root (hd0,4)
kernel /boot/vmlinuz26 root=/dev/discs/disc0/part5 ro
# (1) Windows XP
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
Dopo la compilazione l'ho modificato in questa maniera :
Codice:
...........
.............
...............
# (0) Arch Linux [/boot/vmlinuz26]
title=Arch LInux [/boot/vmlinuz26]
root (hd0,4)
kernel /boot/vmlinuz26 root=/dev/discs/disc0/part5 ro
# (1) Arch Linux - New Kernel [/boot/nkernel]
title=Arch LInux [/boot/nkernel]
root (hd0,4)
kernel /boot/nkernel root=/dev/discs/disc0/part5 ro
# (2) Windows XP
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
Il kernel vmlinuz26 e WindowXP partono normalmente, mentre il kernel nkernel mi da l'errore descritto sopra.
Qualche idea a riguardo?
Ringrazio anticipatamente.
Ciao
Leandro
Happy Slack!