PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kernel kompilieren klappt aber er bootet nicht


Barbrady
07.10.02, 21:00
Ich versuche gerade einen Kernel zu kompilieren, mit dem ich eine Unterstützung für den Chipsatz des Motherboardes zu bekommen. Das kompilieren klappt auch tadellos, ich mache jedoch anscheinend einen Fehler in der config.
Sobald ich den neuen Kernel starte sieht es ersteinmal vielversprechend aus, dann kommt jedoch schnell diese niederschlagende Folge von Fehlerausgaben:

kmod: failed to exec /sbin/modprobe -s -h block-major-3, errno=2
VFS: Cannot open root device "302" or 03:02
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:02

Ich habe das Forum bereits durchsucht, es war jedoch kein Vorschlag erfolgreich.

Hier könnt ihr euch die config (http://home.t-online.de/home/520080757850/config) und die lilo.conf (http://home.t-online.de/home/520080757850/lilo.conf) anschauen.

Den Kernel kompiliere ich in Redhat 6.2 (es muss eine 2.2.x-Kernel sein alle neueren haben Probleme mit meinem Chipsatz, deswegen möchte ich einen Kernel kompilieren).

Es wäre nett von euch, wenn ihr mal einen Blick darauf werfen könntet, ich bin so langsam am verzweifeln. :(

THX CYA Barbrady

Trillian
07.10.02, 21:21
Welches Dateisystem hast du auf der /-Partition? ("mount" sagts dir, bzw. "cat /etc/fstab").
Hats du den Treiber für dieses Dateisystem fest im Kernel (_nicht_ als Modul!)?

Strider
07.10.02, 21:25
LOL, genau das gleiche hatte ich eben auch! Ich hab dann die IDE-Treiber fest enkompiliert (nicht als Modul), dann gings wieder. Alternativ müsste es auch rein theoretisch klappen, wenn du ramdisk oder initrd aktivierst.

Barbrady
08.10.02, 17:05
@Trillian ich hab ext2 als Filesystem drauf, das konnte ich selber nicht aktivieren, in der config ist jedoch eine Zeile die darauf deutet das die Unterstützung aktiviert ist.

CONFIG_EXT2_FS=y

@Strider ich kompiliere den IDE-Treiber jetzt gerade fest ein, hoffentlich habe ich das selbe Ergebnis wie Du :D