Newsgroup: it.comp.os.linux.iniziare
Titolo: Misteri del Kernel o di Grub

Ho sulla mia macchina Fedora con il kernel 2.4.22 , adesso ho scaricato il
kernel Vanilla 2.4.23 e dopo averlo configurato a dovere e avere fatto la
solita trafila :
 make mrproper
 make menuconfig
 make dep
 make bzImage
 make modules
 make modules_install
ottengo il seguente grub.conf  :
 default=0
 timeout=10
 splashimage=(hd0,4)/boot/grub/splash.xpm.gz
 title Fedora Core (2.4.23)
        root (hd0,4)
        kernel /boot/vmlinuz-2.4.23 ro root=LABEL=/ rhgb
        initrd /boot/initrd-2.4.23.img
 title Fedora Core (2.4.22-1.2129.nptl)
        root (hd0,4)
        kernel /boot/vmlinuz-2.4.22-1.2129.nptl ro root=LABEL=/ rhgb
        initrd /boot/initrd-2.4.22-1.2129.nptl.img
provo a fare il reboot , ma con grande stupore mi appare il seguente
errore :
VFS: Cannot open root device "Label=/" or 00:00 
Please append a correct "root=" boot option. 
Kernel panic: VFS: Unable to mount root fs on 00:00
Cosa puo' essere ?
Perche' il vecchio kernel che viene caricato con le stesse opzioni
funziona e questo no ?
P.S. ho notato che il file /boot/vmlinux-2.4.23 non puntava correttamente
al file in questione , ed ho fatto un link simboliko a :
/usr/src/linux/vmlinux , ma non e' cambiato nulla
Allego anche l'output del comando ls -l /boot
[root@flexmobile flex]# ls -l /boot/
totale 5348
-rw-r--r--    1 root     root        49612 29 ott 21:51 config-2.4.22-1.2115.nptl
-rw-r--r--    1 root     root        49598  1 dic 14:43 config-2.4.22-1.2129.nptl
drwxr-xr-x    2 root     root         4096 16 dic 16:55 grub
-rw-r--r--    1 root     root        97935 21 nov 23:24 initrd-2.4.22-1.2115.nptl.img
-rw-rw-r--    1 root     root        98026  7 dic 03:26 initrd-2.4.22-1.2129.nptl.img
-rw-r--r--    1 root     root        98023 16 dic 16:55 initrd-2.4.23.img
-rw-r--r--    1 root     root          543 21 nov 23:24 kernel.h
lrwxrwxrwx    1 root     root           29 16 dic 23:43 System.map -> System.map-2.4.22-1.2129.nptl
-rw-r--r--    1 root     root       582775 29 ott 21:51 System.map-2.4.22-1.2115.nptl
-rw-r--r--    1 root     root       569224  1 dic 14:43 System.map-2.4.22-1.2129.nptl
-rw-r--r--    1 root     root       496954 16 dic 16:55 System.map-2.4.23
lrwxrwxrwx    1 root     root           41 21 nov 23:24 vmlinux-2.4.22-1.2115.nptl -> ../lib/modules/2.4.22-1.2115.nptl/vmlinux
lrwxrwxrwx    1 root     root           41  7 dic 03:26 vmlinux-2.4.22-1.2129.nptl -> ../lib/modules/2.4.22-1.2129.nptl/vmlinux
lrwxrwxrwx    1 root     root           29 17 dic 01:07 vmlinux-2.4.23 -> /usr/src/linux-2.4.23/vmlinux
lrwxrwxrwx    1 root     root           14 16 dic 16:55 vmlinuz -> vmlinuz-2.4.23
-rw-r--r--    1 root     root      1252277 29 ott 21:51 vmlinuz-2.4.22-1.2115.nptl
-rw-r--r--    1 root     root      1249518  1 dic 14:43 vmlinuz-2.4.22-1.2129.nptl
-rw-r--r--    1 root     root       858172 16 dic 16:55 vmlinuz-2.4.23
-- 
Ciao Flex
[X contattarmi togli NONSPAMM RE dall'indirizzo Per SPAM scrivete a: /dev/null]
________________________________________________
Chi sa ascoltare non solo è simpatico a tutti ,
ma prima o poi finisce con l'imparare qualcosa

         kernel /boot/vmlinuz-2.4.23 ro root=LABEL=/ rhgb
Quindi il problema e al 99% la label errata
root=LABEL=/ rhgb
N.B. lo spazio tra / e rhgb
In caso puoi provare sostituendo cosě:
kernel /boot/vmlinuz-2.4.23 ro root=/dev/hdx
dove hdx č la partizione di root
Fammi sapere se va
Ciao

         kernel /boot/vmlinuz-2.4.23 ro root=LABEL=/ rhgb
Ciao,
prova sostituendo alla riga sopra questa:
kernel /boot/vmlinuz-2.4.23 ro root=/dev/hdaX rhgb
dove x è il numero della partizione.
Fammi sapere se va!
Ciao
Paolo

 Ciao
Mi hai copiato! :D


9:43 io
9:46 tu
Mi hai copiato tu :-DDDD

 
ho dimenticato il make install 


Il Wed, 17 Dec 2003 08:29:18 +0000, Flex ha scritto:
Adesso funziona , grazie a tutti e due ,pero' non capisco perchè quella
root ,  che andava bene per il 2.4.22, adesso non funziona


 root ,  che andava bene per il 2.4.22, adesso non funziona
Deve funzionare,
ora cosa hai messo ?