Kernel Panic

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
JFoX
Beiträge: 112
Registriert: 09.05.2007 14:23:07
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Augsburg
Kontaktdaten:

Kernel Panic

Beitrag von JFoX » 17.05.2007 14:56:00

Hallo, ich habe meinen eigenen Kernel kompilert, jedoch bekomme ich beim Boooten den Fehler:

VFS: Cannot open root device "sda2" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel Panic - not syncing VFS unable to mount root fs or unknown-block(0,0)

Was ist da schief gelaufen? Habe ich mein Modul vergessen?

Kernel Source habe ich von http://www.kernel.org es handelt sich um die Version 2.6.21.1

Kompilert habe ich mit diesem Befehl:

#fakeroot make-kpkg --revision=custom.1.0 kernel_image

Nun versuche ich es so:

#fakeroot make-kpkg --initrd --revision=custom.1.0 kernel_image

Kann es sein das, dass Problem mit "initrd" zusammen hängt?

Danke für die Hilfe

so long

Jan

Django
Beiträge: 310
Registriert: 08.04.2007 22:19:51

Beitrag von Django » 17.05.2007 15:24:41

Lass mich raten du hattest vorher 2.6.18 und hast SATA
iab 2.6.20 ist SATA aus dem SCSI zweig herausgewandert, also mit /dev/hda ansprechen und nicht mehr mit /dev/hda

initrd solltest du natürlich mit reinenhmen, es sei denn du hast alles statisch im kernel drin
Zuletzt geändert von Django am 17.05.2007 15:38:00, insgesamt 1-mal geändert.

Benutzeravatar
JFoX
Beiträge: 112
Registriert: 09.05.2007 14:23:07
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Augsburg
Kontaktdaten:

Beitrag von JFoX » 17.05.2007 15:34:01

Nein ich hatte vorher 2.6.20 aus dem debian reposotory.

#fakeroot make-kpkg --initrd --revision=custom.1.0 kernel_image

Damit hat das nun geklappt. Das System bootet nun auch meinem Kernel *endlich*

Nun muss ich halt noch schauen ob der Kernel sich überhaupt taugt :)

Django
Beiträge: 310
Registriert: 08.04.2007 22:19:51

Beitrag von Django » 17.05.2007 15:37:04

fakeroot make-kpkg --revision=custom.1.0 kernel_image --initrd --config menuconfig

Kleiner TIpp...Wenn du das nimmst compiliert er dir nach der config automatisch das .deb

Benutzeravatar
JFoX
Beiträge: 112
Registriert: 09.05.2007 14:23:07
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Augsburg
Kontaktdaten:

Beitrag von JFoX » 17.05.2007 16:10:22

super danke,

wollte mal fragen ob sich jemand mal mein teil anschauen kann (die config) ob ich was raus nehmen sollte oder nochwas reinpacken sollte.

ist mein erster Kernel.

http://jan-fox.org/downloads/kernel/2.6.21.1/

Django
Beiträge: 310
Registriert: 08.04.2007 22:19:51

Beitrag von Django » 17.05.2007 16:22:41

ich glaub so wird sich das keiner anschaun..lade mal nur das config file hoch

Benutzeravatar
JFoX
Beiträge: 112
Registriert: 09.05.2007 14:23:07
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Augsburg
Kontaktdaten:

Beitrag von JFoX » 17.05.2007 18:45:06


Benutzeravatar
zeedi
Beiträge: 94
Registriert: 15.04.2004 15:18:42
Wohnort: Schweiz Kt. Solothurn

Beitrag von zeedi » 20.05.2007 12:37:42

Ich habe exakt das gleiche Problem:
VFS: Cannot open root device "sda5" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel Panic - not syncing VFS unable to mount root fs or unknown-block(0,0)
Ich hatte vorher ein selbst kompilierter 2.6.18 aus debian testing. Rootpartition war dabei /dev/sda5.
Hier meine config: http://nopaste.php-q.net/295505
Gruss, zeedi

Django
Beiträge: 310
Registriert: 08.04.2007 22:19:51

Beitrag von Django » 20.05.2007 13:30:39

JFoX hat geschrieben:so hier ist die file.

http://jan-fox.org/downloads/kernel/config
Den IPv6 Support kannste getrost ausklammern...

Benutzeravatar
zeedi
Beiträge: 94
Registriert: 15.04.2004 15:18:42
Wohnort: Schweiz Kt. Solothurn

Beitrag von zeedi » 22.05.2007 23:20:26

weiss jemand wieso es zu dem im oberen Beitrag beschriebenen Problem kommt? Wie kann ich es beheben?
Gruss, zeedi

Antworten