Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Problema compilazione kernel: KERNEL PANIC!

Il forum riservato agli amici del Pinguino e al software libero.

Problema compilazione kernel: KERNEL PANIC!

Messaggioda caralu » mer ago 09, 2006 5:22 pm

Ho compilato il nuovo kernel 2.6.17.7 su una Slackware 10.2
Quando avvio il nuovo kernel mi da l'errore:

VFS: cannot open root device "302" or unknown-block (3,2)
Please append a correct "root=" boot option
Kernel Panic - not syncing: VFS : unable to mount root fs on unknown-block (3,2)


La partizione di root che monto è la stessa che utilizzo nel kernel 2.4 e funziona benissimo. Il mio file lilo.conf è il seguente (è tutto a posto):
Codice: Seleziona tutto
root=/dev/hda2
image=/boot/vmlinuz
label=kernel2.4
read-only

root=/dev/hda2
image=/boot/vmlinuz-2.6.17.7
label=2.6.17.7
read-only

Ho letto diversi post per la rete su cui si verifica lo stesso problema, ma non ce n'è uno con una soluzione chiara e diretta: si indicano un sacco di metodi e di proposte ma mi sa che non funziona niente di tutto ciò! Io ho provato i vari consigli postati in diversi forum:
- Ho compilato il supporto per filesystem EXT2, EX3 (non come moduli ma abilitandoli all'interno del kernel);

- abilitato il supporto per devFS e il mount automatico da boot
File Systems --->
Psedo File Systems --->
[ * ] devfs support (OBSOLETE)
[ * ] Automatically mount at boot

- abilitato PC BIOS (MSDOS partition tables) support
File systems ---> Partition Types --->
[*] PC BIOS (MSDOS partition tables) support

- Ho convertito in esadecimale il blocco di root che dava problemi (nel mio caso 3,2) che è divenuto 0302, quindi su lilo ho sostituito "root=/dev/hda2" con "root=0302" ma mi ha dato l'errore in un altro blocco.

- ho abilitato il supporto XFS Support.
Non utilizzo initrd in quanto ho abilitato i supporti per dischi ram e ho eseguito la procedura per compilare senza initrd.
Ancora non mi funziona..Qualcuno ha risolto lo stesso problema??
Avatar utente
caralu
Aficionado
Aficionado
 
Messaggi: 43
Iscritto il: mer dic 28, 2005 4:13 pm

Messaggioda atomik » mer ago 09, 2006 10:03 pm

XFS non ti serve, a meno che tu non abbia il filesystem formattato in xfs...

non credo che il problema sia il filesystem, potrebbero esserci due cause:

1) un bug su quella versione di kernel
2) ti sei dimenticato a includere qualcosa nel kernel, o e' inclusa come modulo

Una cosa che mi viene in mente, e' che potresti controllare per esempio se il kernel riconosce il disco come hda, e non come hdb o hdc...
Il kernel su alcuni chipset effettua prima il probe delle interfacce ATA 33, e solo dopo viene fatto il probe delle interfaccie ATA133 (se il tuo disco e' hda, non hai serial ATA).

Prova a scorgere su quale device viene riconosciuto il disco, al limite c'e' un'opzione nel kernel tra quelle del device del disco, che forza il probe prima sulle interfacce ATA133.

Facci sapere se risolvi..
Avatar utente
atomik
Senior Member
Senior Member
 
Messaggi: 266
Iscritto il: gio feb 24, 2005 1:42 pm
Località: Catania


Torna a Distribuzioni, Kernel e Software Applicativo

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising