Newsgroup: it.comp.os.linux.iniziare
Titolo: kernel panic

ho compilato il kernel. tutto preciso senza errori. aggiorno lilo, ok,
pero' quando eseguo il boot ad un certp punto dopo che mi sono apparse
un sacco di scritte tipo sullo hd, il cdrom, le portre parallele... mi
compare la scritta:
"kernel panic: no init found
try passing init= option to kernel"
che cosa e' successo?
grazie
luca

Luca ha detto:

Probabilmente prima di quel messaggio dice anche 
"VFS: unable to mount root filesystem", vero?
In tal caso non hai messo, o e` sbagliata, l'opzione "root=" per
il kernel.
Esempio:
qua da me hda8 e` la partizione root, e il pezzo di lilo.conf relativo
al mio kernel e` cosi`:
image=/boot/vmlinuz
    label=lin
    root=/dev/hda8
    read-only
Adesso per rientrare in linuz puoi dare un paio di comandi al prompt di
lilo.
`lin root=/dev/hdaX init=/bin/bash'
(in caso "lin" sia l'etichetta che gli hai dato; <TAB> al prompt di lilo
per vedere l'elenco)
...dovrebbe buttarti alla console, cosi` puoi andare a sistemare lilo.
-- 
    Ciao
        Pardo

try passing init= option to kernel"
Hai scordato ext2 !
Cavolo, avete  settato male i permessi  di questo newsgroup ?  E' a sola
scrittura !
-- 
Filippo Panessa
panessa at 
tin.it
UIN# 36800577

 UIN# 36800577
Prima di darmi il segnale  di kernel panic c'e':
'VFS: Mounted root (ext2 filesystem) read only'
?????
questo mi dovrebbe dire che il supporto per ext2 e' presente. giusto?
comunque l'ho ricompilato piu' volte cercando di sare attento al ext2, ma
boh!
non so se puo' essere d'aiuto ma quando faccio il boot con il kernel che
funziona, c'e' un mesaggio subito dopo VFS:... che dice:
'cahange_root: old root has d_count=1'

Ciao a Tutti,
ho installato la versione 7 di Slackware, dopo di che ho deciso di
ricompilare il kernel.
Ho installato la patch per avere il kernel 2.2.14 ho fatto
cd /usr/src/linux
make clean
make xconfig
make dep && make bzImage && make modules && make modules_install
poi ho copiato il mio nuovo kernel (540 Kb rispetto ai 1000 Kb circa del
vmlinuz di partenza) nella directory /. Ho modificato lilo.conf perchč
utilizzasse la nuova immagine e ho lanciato lilo.
Quindi ho riavviato e dopo il check del controller scsi (tutto ok !) ed
il mounting read-only della root mi arriva un bel messaggio del tipo:
kernel panic : No init found. Try passing init = option to kernel
ed il sistema si blocca.
Allora ho riprovato con il vecchio kernel ed ho notato che subito dopo
il mounting di cui sopra ho un messaggio:
INIT : version 2.76 booting.
Che cavolo devo fare, per fare andare il mio nuovo kernel ?

"Francesco [Piuma]" wrote:

Rispondo a me stesso, ma puo' essere utile per il gruppo.
Avevo dimenticato di caricare direttamente nel kernel tre parti che ho
scoperto in un HOWTO essere praticamente fondamentali:
Kernel support for a.out binaries
kernel support for misc binaries
kernel support for elf binaries
Ora l'errore non l'ho piů. Proverň a eliminare uno per volta i tre pezzi di
cui sopra per vedere di chi č la colpa e vi riscrivero' prossimamente il
risultato !!
Ciao.

 risultato !!
Risparmiati i dolori: e` "colpa" dell'ultimo.
Tutti gli eseguibili recenti di Linux sono in formato ELF.
Puoi compilare come moduli gli altri due, o anche non compilarli
per nulla: gli a.out sono praticamente spariti (se ne hai in giro
dovresti saperlo, e poi ti servono anche le libc adatte).
-- 
Cinereview: Il miglio verde: ottimo; grandi interpreti.      _/Davide\_
Perche` niente nomination al buon Tom?  Voto: 9              \Alberani/

pezzi di cui sopra per vedere di chi è la colpa
Puoi togliere a.out e misc, ma devi lasciare ELF: tutti i binari di una
moderna distribuzione Linux sono in quel formato.
-- 
  _      ___ ____
 | | /| / (_)_  /
 | |/ |/ / / / /_	ANTI-SPAM WARNING:
 |__/|__/_/ /___/	the e-mail address is fake.
 
It's time to make a change, let's trace the problem to its source
No more riding the waves on a river that's run its course. (Fates Warning)

 Perche` niente nomination al buon Tom?  Voto: 9              \Alberani/
quindi se compilo nel kernel il formato elf non mi da piu' quell'errore?
allucinante.

 Ciao.
quale howto?
io non sono riuscito a trovarli.

 allucinante.
Mica tanto: riconoscere il formato degli eseguibili e` *fondamentale*
per poter lanciare un qualsiasi programma (incuso /sbin/init).
Fai conto di aver ricompilato Windows senza la capacita` di gestire
i file .exe .


 i file .exe .
Peccato che non ne abbia i sorgenti :)
Motivi commerciali... L'Opensource in fondo è solo uno dei tanti movimenti
secondari :( :)
--
CIAO!!!
Paolo 83 RE
XXXg...@freemail.it
 (remove XXX)
gher...@iname.com
 (text only)

 che cosa e' successo?
Hai dimenticato il supporto ext2
 
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 cd /usr/src/linux
Hai dimenticato il supporto ext2.


thorin_...@at-gruppocm-cs.it
 wrote:

No, si trattava del supporto per gli Elf ma ho già postato la mia autorisposta
tempo fa.