kernel panic und grub

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
kadu
Beiträge: 77
Registriert: 11.02.2004 14:08:05
Wohnort: berlin

kernel panic und grub

Beitrag von kadu » 01.07.2004 19:39:53

ich habe mir die sourcen fuer sarge 2.6.6 kompiliert und erhalte ein kernelpanic nach einem neustart, obwohl mir die menu.lst von grub richtig aussieht
title Debian GNU/Linux, kernel 2.6.6-1-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.6-1-386 root=/dev/hda1 ro
savedefault
boot

title Debian GNU/Linux, kernel 2.6.6-1-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.6-1-386 root=/dev/hda1 ro single
savedefault
boot

title Debian GNU/Linux, kernel 2.6.3-1-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.3-1-386 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.3-1-386
savedefault
boot

title Debian GNU/Linux, kernel 2.6.3-1-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.3-1-386 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.3-1-386
savedefault
boot
wenn ich die fehlermeldung richtig deute, sagt kernelpanic, dass vom block(0,0) nicht gelesen werden kann und dass fuer root die richtigen bootoptionen angegeben werden muessen. nur, wo?

vogella
Beiträge: 243
Registriert: 22.06.2004 12:01:00
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von vogella » 01.07.2004 19:55:52

Hallo,

wie ist denn die genaue Fehlermeldung? Klingt nach dem 'normalen' Bootproblem.

Schau mal hier: http://www.debianforum.de/wiki/?page=Kernelboot
Viele Grüße, Lars

Benutzeravatar
kadu
Beiträge: 77
Registriert: 11.02.2004 14:08:05
Wohnort: berlin

Beitrag von kadu » 01.07.2004 20:47:07

merkwuerdigerweise bootet die muehle problemlos mit dem kernel 2.6.3, der, wie du siehst, auch in grub ordnungsgemaess eingetragen ist.

crazyed

Beitrag von crazyed » 01.07.2004 21:12:42

moin

es wäre toll wenn du die initrd auch noch einträgst 8)

mfG

crazyed

vogella
Beiträge: 243
Registriert: 22.06.2004 12:01:00
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von vogella » 02.07.2004 00:09:18

Hallo kadu,

ich denke es liegt nicht am grub, sondern an deinem Kernel, schau mal in den Link von oben und poste bitte Deine genaue Fehlermeldung.

VIele Grüße, Lars

Benutzeravatar
kadu
Beiträge: 77
Registriert: 11.02.2004 14:08:05
Wohnort: berlin

Beitrag von kadu » 02.07.2004 08:03:40

hier erstmal die fehlermeldung
VFS: Cannot open root device "hda1" or unknwon-block(0,0)
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 02.07.2004 13:58:35

kadu hat geschrieben:hier erstmal die fehlermeldung
VFS: Cannot open root device "hda1" or unknwon-block(0,0)
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)
Wenn der initrd Eintrag fehlt dann wiird das nix. Debian hat nämlich die Modularisierung des Kernels auf die Spitze getrieben :-) Das ist das was mir an deiner Konfig erst einmal auffällt.

vogella
Beiträge: 243
Registriert: 22.06.2004 12:01:00
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von vogella » 02.07.2004 18:01:05

Hallo,
KBDCALLS: wenn er sich selber den Kernel kompiliert hat, braucht er keine INITRD.

kadu: Schau mal in den Link, den ich gegeben habe, daß sollte Dein Problem lösen.

Viele Grüße, Lars

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 02.07.2004 22:13:16

vogella hat geschrieben:Hallo,
KBDCALLS: wenn er sich selber den Kernel kompiliert hat, braucht er keine INITRD.

kadu: Schau mal in den Link, den ich gegeben habe, daß sollte Dein Problem lösen.

Viele Grüße, Lars
Ich nehme aber trotzdem das es an fehlender Initrd liiegt. Kernel 2.6.x
fängt bei make menuconfig nicht mit einer Standardkonfiguration an , sondern übernimmt die alte soweit es geht. Aber das könnte man erst durch eine Vergleich der beiden Kernelkonfigs genau feststellen. Mach mal bei einem 2.6.x Kernelsource

Code: Alles auswählen

make help

Antworten