Newsgroup: it.comp.os.linux.iniziare
Titolo: GRUB/Kernel Monolitico .... non capisco dove sbaglio!

Ciao a tutti ....
è la prima volta che mi imbatto con grub (ho sempre usato lilo) dopo aver
compilato il kernel.
le procedure che ho usato sono sempre le stesse:
make mrproper
make menuconfig
make dep
make bzImage
make install
modifico /boot/grub/grub.conf in questo modo:
default=0
timeout=10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Fedora Core (2.4.22-1.2149.nptlsmp)
        root (hd0,0)
        kernel /boot/vmlinuz-2.4.22-1.2149.nptlsmp ro root=LABEL=/ rhgb
        initrd /boot/initrd-2.4.22-1.2149.nptlsmp.img
title Fedora Core-up (2.4.22-1.2149.nptl)
        root (hd0,0)
        kernel /boot/vmlinuz-2.4.22-1.2149.nptl ro root=LABEL=/ rhgb
        initrd /boot/initrd-2.4.22-1.2149.nptl.img
#mia modifica#####
title Fedora 2.4.26 (2.4.26)
        root (hd0,0)
        kernel /boot/vmlinuz-2.4.26 ro root=LABEL=/ rhgb
#fine modifica####
naturalmente in .config nel filesystem ho inserito ext3 e job ....
il kernel è in /dev/hda1 su ext3
ma all'avvio mi trova l'hd con le partizioni, poi mi si pianta su:
VFS: cannot open root device "LABEL=/" ......
Allora ho letto un pò di post su grub e il man .... ed ho modificato
in questo modo:
#mia modifica#####
title Fedora 2.4.26
        kernel (hd0,0)/vmlinuz-2.4.26 root=/dev/hda1
#fine modifica####
Risultato
VFS: Mounted root (ext3 filesystem) readonly
Warning: Unable to open an initial console
Kernel panic: No init found. Try passing init= option to kernel
in lilo dopo aver modificato il file di conf davi lilo -v per confermare
le modifiche, non è che in grub ci sia un comando simile?
Ciao
-- 
------------------------------------------
Togliere aldruz- per rispondermi via e-mail
------------------------------------------

 Dov'e' l'initrd??
Non c'è ... 
In un kernel monolitico serve? Se serve allora non ho capito a cosa serva
l'initrd? :-|


 Dov'e' l'initrd??
Mhh!!! Mi sono studiato per l'ennesima volta gli appunti di info libera
... e mi sembra che su kernel monolitico l'initrd non serva, i moduli per
l'ext3 li ho inseriti nel kernel .... quindi perchè cercare di
ricaricarli all'avvio ?!?!?
Comunque stò provando a fare svariate prove, sempre con lo stesso
risultato ... 
hELP ...


 confermare le modifiche, non è che in grub ci sia un comando simile?
No, lo fa in automatico
Non è che devi aggiornare roba tipo le module-init-tools ?
A me successe una cosa del genere col kernel 2.6.qualcosa con una debian sarge.
-- 
ORE 8:45 AM 28/11/2003
"Dunque, mi sembra che ieri non ve l'ho fatta
vedere, mmm, no..." (Prof.ssa **** all'inizio
di una lezione di Anatomia presso la facoltà
di Medicina dell'Università di Firenze)
http://linux.med.unifi.it/spooky/spooky.asc

 A me successe una cosa del genere col kernel 2.6.qualcosa con una debian sarge.
Ehm ... ma le init-tools sono appunto per kernel 2.6 ... io no il 2.4
minchia ...
Stò im-pazz-endo !
L'unica prova riamsata è sostituire grub con LILO ...


 parte.
1.236 Kb non è grandissimo ....


 configurazione del tuo kernel con quelli di fedora?
Wah .... ho risolto grazie ad un post su SYS ....
Ti ringrazio del tuo aiuto, comunque prezioso ....
l'errore era nella config. di "Grub"
non mi trovava "/" perchè era in /dev/hda2 .... sono proprio svanito in
questi gg ... sarà il caldo
Ciao
