Pagina 1 di 1

Kernel Panic

Inviato: gio 21 mag 2009, 1:07
da RedSkull92
Ho un problema con la mia slackware.
Ho visto che avevo una versione del kernel vecchia (2.6.27.7-smp) allora ho deciso di aggiornare il kernel alla versione 2.6.29.4
ho seguito ALLA PERFEZIONE questa guida:
http://www.slacky.eu/wikislack/index.ph ... rie_2.6.xx:
(come file config ho preso quello presente sul sito :config-generic-2.6.29.2)
il tutto è riuscito senza neanche un errore (tranne per # generate-modprobe.conf /etc/modprobe.conf visto che non mi trovava il comando generate-modprobe.conf)
Ho riavviato e in lilo trovo due "link" uno alla versione del kernel vecchia e uno a quella nuova.
Una volta aperta quella nuova comincia il caricamento e dopo circa 5 secondi compare questo messaggio bloccandosi tutto:
No FileSystem could mount root , tried : rom fs
Kernel Panic - not syncing:vfs:unable to mount root fs on unknow - bloc (3,65)
Come mia mi appare tale errore ?
come risolvo ?

una volta dato il make menuconfig ho caricato il file config scaricato dal sito quindi non credo ci siano errori li. (dopo ho dato make compilando il tutto.)
La versione del kernel vecchia funziona perfettamente, quella nuova no.
Grazie per l'eventuale aiuto.

Re: Kernel Panic

Inviato: gio 21 mag 2009, 1:29
da phobos3576
Se cerchi su Slacky.eu troverai decine di post su questo problema.

In pratica, o configuri tutto per utilizzare un ram disk, oppure compili staticamente nel kernel il supporto per il filesystem che stai utilizzando (ad esempio, EXT3) e il supporto per il controller del tuo hard disk.

Re: Kernel Panic

Inviato: gio 21 mag 2009, 1:38
da zoros
prima di ricompilare il tutto, fai un boot con la ramdisk che puoi creare con lo script descritto qui ... questo non ti manda in "kernel panic", se non riesce a fare il boot ti apre almeno una console (mi sembrerebbe il minimo !) ... dalla console scoprirai facilmente se ti manca qualcosa nel kernel ...

Re: Kernel Panic

Inviato: gio 21 mag 2009, 17:34
da RedSkull92
come posso compilare staticamente il supporto per il filesystem ext3 ?

Re: Kernel Panic

Inviato: gio 21 mag 2009, 17:52
da algol
RedSkull92 ha scritto:come posso compilare staticamente il supporto per il filesystem ext3 ?
Questo è l'argomento su cui, cercando, troveresti un sacco di post... ;)
Comunque, nel menuconfig devi scegliere tale filesystem come built-in, non come modulo.

EDIT: ovviamente avviando con un altro kernel o da un cd...

Re: Kernel Panic

Inviato: gio 21 mag 2009, 22:31
da RedSkull92
ok ti ringrazio ;)
ho modificato e ora sto compilando...
ma è normale che il tux è scomparso facendo posto a una specie di animale strano con un becco finto ?
(in alto a sinistra all'avvio)
ps: ho scaricato e compilato i sorgenti di generate-modprobe.conf adesso il comando funziona, ho voluto fare una prova però nel file che genera c'è questa scritta:
Cannot find old version of modprobe. Giving up.

questo mi fà capire che c'è qualche cosa che non và.
è normale ?
come risolvo ?

Re: Kernel Panic

Inviato: ven 22 mag 2009, 1:17
da algol
RedSkull92 ha scritto:ok ti ringrazio ;)
ho modificato e ora sto compilando...
ma è normale che il tux è scomparso facendo posto a una specie di animale strano con un becco finto ?
(in alto a sinistra all'avvio)
Mi pare che in una specifica versione del kernel Tux è stato sostituito da un altro cosetto per un dato motivo... non ricordo, ma se n'è parlato qui.
RedSkull92 ha scritto:ps: ho scaricato e compilato i sorgenti di generate-modprobe.conf adesso il comando funziona, ho voluto fare una prova però nel file che genera c'è questa scritta:
Cannot find old version of modprobe. Giving up.
Personalemtne non so / non ho capito di cosa stai parlando... :?

Re: Kernel Panic

Inviato: dom 24 mag 2009, 0:42
da Vic Steele
algol ha scritto:
RedSkull92 ha scritto:ok ti ringrazio ;)
ho modificato e ora sto compilando...
ma è normale che il tux è scomparso facendo posto a una specie di animale strano con un becco finto ?
(in alto a sinistra all'avvio)
Mi pare che in una specifica versione del kernel Tux è stato sostituito da un altro cosetto per un dato motivo... non ricordo, ma se n'è parlato qui.
Dal 2.6.29 Tux è stato sostituito (in realtà non completamente) da Tuz, un diavolo della tasmania con la maschera del pinguino.
Torvalds vuole sensibilizzarci sul rischio di estinzione del diavolo della Tasmania.