Pagina 1 di 1

kernel-panic aiuto!!

Inviato: dom 23 ott 2005, 17:39
da fabiom
Ciao a tutti!!!!
Ho compilato il kernel 2.6.13 utilizzando il configure 2.6.13 di PJV.
Dopo aver riavviato il dramma:kernelpanic not syncing VFS unable to mount root fs on unknow block 3,2.cosa devo fare?
Devo avvisarvi pero che mi sto collegando da un internet point quindi se nn vi rispondo vi invito comunque a darmi i vostri consigli.
Inoltre nel caso in cui grazie a voi riesco a risolvere il problema ho bisogno di sapere come compilare gli headers per poter installare i driver nvidia, e se per installare idriver synaptics per migliorare l utilizzo del touchpad devo compilare qualche modulo particolare.
Purtroppo un' altro piccolo problema:nel caso in cui monto un dispositivo con il comando mount compare la seguente scritta: no final newline at the end of /etc/fstab.
Grazie ciao.

Inviato: dom 23 ott 2005, 17:40
da nik600
sembra che non ti veda il file system

hai messo i moduli relativi al file system della tua root come buit-in nel kernel?

Inviato: dom 23 ott 2005, 17:51
da elettronicha
Penso siano compilati come modulo. Leggi bene la guida presente qua sul sito sulla ricompilazione di un kernel:
http://www.slacky.it/tutorial/kernel/che ... initrd.txt

Inviato: dom 23 ott 2005, 18:02
da fabiom
nik600 ha scritto:sembra che non ti veda il file system

hai messo i moduli relativi al file system della tua root come buit-in nel kernel?
Sinceramente essendo la prima volta che compilo il kern nn ho fatto altro che eseguire le classiche procedure e questa no come devo fare?

Inviato: dom 23 ott 2005, 18:12
da absinthe
fabiom ha scritto:
nik600 ha scritto:sembra che non ti veda il file system

hai messo i moduli relativi al file system della tua root come buit-in nel kernel?
Sinceramente essendo la prima volta che compilo il kern nn ho fatto altro che eseguire le classiche procedure e questa no come devo fare?
CASO A) ti ha risposto elettronicha

CASO B)

devi sapere con che file system hai formattato la partizione /. Fatto questo come root da bash dai

cd /usr/src/linux
make menuconfig

poi entri nella sezione file system ed abiliti con il tasto y il supporto per il tuo fs.
ricompili,installi,modifichi lilo.conf se serve e testi lilo.conf con

lilo -t

e se non da errori il test reinstalli lilo con

lilo -v

e poi riavvii e incroci le dita :)
.. e ti scarichi una guida da slacky sulla compilazione del kernel ;)

Inviato: dom 23 ott 2005, 18:13
da Bart
fabiom ha scritto:
nik600 ha scritto:sembra che non ti veda il file system

hai messo i moduli relativi al file system della tua root come buit-in nel kernel?
Sinceramente essendo la prima volta che compilo il kern nn ho fatto altro che eseguire le classiche procedure e questa no come devo fare?
Te devi avere il filesystem caricato staticamente (*) e non come modulo (M). Se usi ext3 devi caricare ext3 staticamente. Questo è il classico errore che porta ad un kernel panic. Tranquillo ci siamo cascati tutti (o quasi) io compreso! :D Controlla con menuconfig all'interno della sezione filesystem.
Io ad esempio uso ext3 e questo è come ho settato il filesystem:

Codice: Seleziona tutto

CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y

Inviato: dom 23 ott 2005, 18:45
da fabiom
La partizione di root è stata formattata con reiserfs quindi basta compilare il modulo per questo file system?

Inviato: dom 23 ott 2005, 20:44
da Meskalamdug
fabiom ha scritto:La partizione di root è stata formattata con reiserfs quindi basta compilare il modulo per questo file system?
No deve essere incluso (*)

Inviato: dom 23 ott 2005, 20:48
da Bart
Meskalamdug ha scritto:
fabiom ha scritto:La partizione di root è stata formattata con reiserfs quindi basta compilare il modulo per questo file system?
No deve essere incluso (*)
Esatto! Guarda l'esempio che ti ho riportato sopra:
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
Le "y" indicano che il supporto è statico (*) e cioè integrato direttamente nel kernel.

Inviato: lun 24 ott 2005, 8:42
da touchstyle
Personalmente ritengo buona norma compilare staticamente i moduli per i principali filesystem nel kernel, così da non dover ricompilarlo alla "comparsa" di una nuova partizione.

Ciao,
Touch.

Inviato: mar 25 ott 2005, 17:04
da fabiom
touchstyle ha scritto:Personalmente ritengo buona norma compilare staticamente i moduli per i principali filesystem nel kernel, così da non dover ricompilarlo alla "comparsa" di una nuova partizione.

Ciao,
Touch.
grazie ragazzi problema risolto