PDA

Visualizza la versione completa : [Kernle Panic] DevFS


fallimento
26-06-2006, 00:15
Buonasera a tutti!!!
Sono nuovo di questo forum e quindi saluto tutti i componenti.

Ecco il mio problema.

Sto utilizzando una debian 3.1 con kernel 2.4.X e sono parecchi giorni che sto cercando di compilare il kernel 2.6.17.

Non riesco però a superare questo scoglio:

al boot, ad un certo punto mi dice:

modprobe: fatal could not load /lib/modules/2.6.17/modules.dep
no such file or directory
.
.
.
mount: unknown filesystem type 'devfs'


Su intenet si trova che il problema sarebbe quello di includere nel kernel monolitico l'ext3 fs, ma io l'ho incluso! :cry:

A questo punto cosa posso fare?

Grazie mille
ps: il mio è un normalissimo pc con disco IDE

andy caps
26-06-2006, 00:40
nella sezione filesystem sedi mettere

<*> Kernel automounter version 4 support (also supports v3)
piu tutti i filesystem statici

<*> Second extended fs support
<*> Ext3 journalling file system support
<*> Reiserfs support

fallimento
26-06-2006, 22:55
Grazie per l'aiuto, ma purtroppo non basta...

Ho messo monolitici tutti i filesystem, ma mi dava lo stesso problema...
Ho cercato ancora un pò sulla rete e ho trovato che nelle ultime versioni il kernel non supporta esplicitamente il devfs o udev in generale...

(il 2.6.8 di debian, che lo mette esplicitamente del file .config funziona)

Quindi ho cercato in qualche modo di ovviare...manipolando in parte il file di configurazione di compilazione del kernel...putroppo senza risultati...

Sempre questo devfs non montato che mi manda in kernel panic

Cosa devo/posso fare?

Grazie

andy caps
27-06-2006, 00:39
devfs era un modulo che si usava fino ad un anno fa adesso non lo ha piu il kernel 2.6
guarda di installare udev module-init-tools

poi l'errore potrebbe dipendere anche da altre cose

se vuoi provare scarica il mio config e copialo in /usr/src/linux con il nome .config sostituendo l'esistente

parti da quello poi aggiungi i moduli per il tuo hardware magari

wget andycaps.it/config per scaricarlo

fallimento
27-06-2006, 22:48
Grazie...

mi sono mosso, ma adesso ho un altro kernel panic:

UDF-FS: no partition found (1)
No filesystem could mount root, tried: ext2, ext3 ...... ntfs, udf
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,7)

Sto cercando..da qualche parte ho trovato che modificando GRUB si risolve, ma non nel mio caso...

Che cavolo di FS usa sto HD??? Io quando ho installato Debian gli ho dato ext3 come formattazione...bah...

Il fatto che il pc sia dual boot con Win (NTFS) sulla partizione primaria può essere un problema?!?


Grazie

fallimento
27-06-2006, 22:59
Aggiungo...

forse per la prima volta ho creato una initrd esatta per il kernel che sto andando ad installare (non sapevo che dovevo mettere il n. della versione dopo il nome dell'immagine) e mi ha restituito due warning, del tipo che mancano nel nuovo kernel due moduli UDEV e DEVFS e che tale mancanza potrebbe causare il blocco durante il boot...


Vorrà dire qlc?

francofait
27-06-2006, 23:01
bastava avviare la procedura di installazione con il comando:

linux26 e te lo installava subito con kernel-2.6.8

fallimento
27-06-2006, 23:28
il 2.6.8 è già su...

voglio imparare a compilare un kernel "con le mie mani"...solo che ho questi problemi con i FS...sto cercando ma non trovo niente di compatibile con il mio problema..

andy caps
27-06-2006, 23:44
non so come compili il kernel

per compilare il kernel
dopo che lo hai configurato con

make menuconfig

devi dare i comandi

make
make modules_install
make install

poi mettere in grub.conf una sezione tipo questa semplicemente

title Debian GNU/Linux, kernel 2.6.17
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1 ro
savedefault
boot


chiaramente correggendo i dischi (hd0,0) e /dev/hda1

guarda la sezione del kernel 2.6.8.2 e rimettili uguali

udev è necessario naturalmente e lo devi installare

apt-get install udev

initrd non serve se hai fatto un kernel statico nelle parti di sistema
e puo anche dare kernel-panic se non fai un kernel modulare

fallimento
27-06-2006, 23:57
la mia procedura è

make menuconfig

make bzImage
make modules
make modules_install
make install

E' errata?!

Loading