[gelöst] Kernel 2.6.28 "cannot find root fs" Bootfailure
- eternity2002
- Beiträge: 187
- Registriert: 26.01.2004 12:44:16
[gelöst] Kernel 2.6.28 "cannot find root fs" Bootfailure
Hi!
Vielen Dank, dass ihr meinen Beitrag lest.
Ich habe mir einen 2.6.28-git4-Kernel von kernel.org selbst erstellt mittels make-kpkg, kompilieren und installieren lief fehlerfrei. Ich verwende Debian Sid auf einem IntelCore2 Duo Notebook (http://www.clevo.com).
Beim Booten findet der Kernel aber das root-Device nicht. Kernel bootet bis zu folgender Meldung:
"Waiting for ..." steht da dann für ~3 Minuten, dann erscheint folgende Meldung:
Mein Root-Partition sieht in /etc/fstab so aus:
UUID=a0344b85-955d-4b13-8c85-23e98afac864 / reiserfs notail 0 1
Meine Grub-Konfiguration: http://nopaste.debianforum.de/17818
Meine Kernel-Config: http://nopaste.debianforum.de/17819
Ich habe schon versucht die initrd mit initramfs-tools und yaird zu erstellen, in beiden Fällen bleibt der Kernel bei der "Suche" nach dem root-device hängen.
Ich habe unter VirtualBox auch ein Sid-System, bei dem funktioniert dieser Kernel...
Wär echt super, wenn ihr einen Tipp für mich hättet!
Danke!
LG
Vielen Dank, dass ihr meinen Beitrag lest.
Ich habe mir einen 2.6.28-git4-Kernel von kernel.org selbst erstellt mittels make-kpkg, kompilieren und installieren lief fehlerfrei. Ich verwende Debian Sid auf einem IntelCore2 Duo Notebook (http://www.clevo.com).
Beim Booten findet der Kernel aber das root-Device nicht. Kernel bootet bis zu folgender Meldung:
"Waiting for ..." steht da dann für ~3 Minuten, dann erscheint folgende Meldung:
Mein Root-Partition sieht in /etc/fstab so aus:
UUID=a0344b85-955d-4b13-8c85-23e98afac864 / reiserfs notail 0 1
Meine Grub-Konfiguration: http://nopaste.debianforum.de/17818
Meine Kernel-Config: http://nopaste.debianforum.de/17819
Ich habe schon versucht die initrd mit initramfs-tools und yaird zu erstellen, in beiden Fällen bleibt der Kernel bei der "Suche" nach dem root-device hängen.
Ich habe unter VirtualBox auch ein Sid-System, bei dem funktioniert dieser Kernel...
Wär echt super, wenn ihr einen Tipp für mich hättet!
Danke!
LG
Zuletzt geändert von eternity2002 am 06.01.2009 14:23:07, insgesamt 1-mal geändert.
- George Mason
- Beiträge: 1175
- Registriert: 01.03.2006 22:55:19
- Lizenz eigener Beiträge: MIT Lizenz
Re: Kernel 2.6.28 "cannot find root fs" Bootfailure
Ich denke, dir fehlt da eine Treiberkomponente. Kompiliere doch einfach alles, was du für den Zugriff aufs Dateisystem brauchst, fest ein. Besonders reiserfs. Dann bootet er zumindest..- missing modules (cat / proc / modules; ls/dev)
Vielleicht hast du auch einen Fehler beim Installieren der Initrd gemacht oder: Den Pfad zur Initrd nicht in dem Bootloader bekanntgegeben (bei grub ist es die menu.lst).
- eternity2002
- Beiträge: 187
- Registriert: 26.01.2004 12:44:16
Re: Kernel 2.6.28 "cannot find root fs" Bootfailure
Danke!
Ich hab die HDD-Treiber eigentlich fix einkompiliert:
und in Grub hab ich einen Eintrag für die Ramdisk:
Ich seh mir mal genau /proc an.
Unter /dev gibts keine hd* oder sd*.
LG
Ich hab die HDD-Treiber eigentlich fix einkompiliert:
Code: Alles auswählen
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
Code: Alles auswählen
title Debian GNU/Linux, kernel 2.6.28
root (hd0,2)
kernel /boot/vmlinuz-2.6.28-babybook root=UUID=a0344b85-955d-4b13-8c85-23e98afac864 ro
initrd /boot/initrd.img-2.6.28
Unter /dev gibts keine hd* oder sd*.
LG
- George Mason
- Beiträge: 1175
- Registriert: 01.03.2006 22:55:19
- Lizenz eigener Beiträge: MIT Lizenz
Re: Kernel 2.6.28 "cannot find root fs" Bootfailure
OK, reiserfs ist drin.
Was ist mit dem Treiber für IDE ganz allgemein, und was ist mit dem Treiber für deinen speziellen IDE-Controller auf dem Mainboard? Ich habe z.B. ein Mainboard mit SIS-Chipsatz, es werden folgende Treiber geladen:
ide_core
ide_cd_mod
ide_disk
ide_pci_generic
sis5513
Der letzte ist für meinen Chipsatz, die ersten 4 für IDE usw. Guck mal, ob du die fest einkompilieren willst / kannst...
Was ist mit dem Treiber für IDE ganz allgemein, und was ist mit dem Treiber für deinen speziellen IDE-Controller auf dem Mainboard? Ich habe z.B. ein Mainboard mit SIS-Chipsatz, es werden folgende Treiber geladen:
ide_core
ide_cd_mod
ide_disk
ide_pci_generic
sis5513
Der letzte ist für meinen Chipsatz, die ersten 4 für IDE usw. Guck mal, ob du die fest einkompilieren willst / kannst...
Re: Kernel 2.6.28 "cannot find root fs" Bootfailure
Ja das wichtigste, die IDE Treiber, wurden bestimmt vergessen.
Zum erstellen der initrd sind die initramfs-tools nötig.
Zum erstellen der initrd sind die initramfs-tools nötig.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl
- eternity2002
- Beiträge: 187
- Registriert: 26.01.2004 12:44:16
Re: Kernel 2.6.28 "cannot find root fs" Bootfailure
Danke für die Antworten!
Es war der IDE-Treiber :
es musste folgender Treiber geladen werden:
Was mich jetzt noch wirklich interessieren würde ist, warum ich unter sid unter VirtualBox problemlos auch ohne den oben genannten Treiber booten konnte!
Es war der IDE-Treiber :
Code: Alles auswählen
user@debian:~$ lspci | grep IDE
00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller (rev 03)
Jetzt kann ich ohne Probleme den Rechner mit dem neuen 2.6.28-git7 kernel booten btw, ab git6 gibts probleme reiserfs-Treiber, siehe http://groups.google.com/group/fa.linux ... 653a134a45CONFIG_ATA_PIIX=y
Was mich jetzt noch wirklich interessieren würde ist, warum ich unter sid unter VirtualBox problemlos auch ohne den oben genannten Treiber booten konnte!
Re: Kernel 2.6.28 "cannot find root fs" Bootfailure
Na, weil in VirtualBox wahrscheinlich eine andere Hardware simuliert wirdeternity2002 hat geschrieben:Was mich jetzt noch wirklich interessieren würde ist, warum ich unter sid unter VirtualBox problemlos auch ohne den oben genannten Treiber booten konnte!
- eternity2002
- Beiträge: 187
- Registriert: 26.01.2004 12:44:16
[gelöst] Re: Kernel 2.6.28 "cannot find root fs" Bootfailur
Unter VirtualBox krieg ich folgende Meldung:
Der entsprechende Treiber: http://cateee.net/lkddb/web-lkddb/BLK_DEV_PIIX.html
Ich hatte ihn aktiviert:
Nochmals vielen Dank!
LG
Code: Alles auswählen
user@debian:~$ lspci | grep IDE
00.01:1 IDE inferface: Intel corporation: 82371SB PIIX3 IDE [Natoma/Triton II]
Ich hatte ihn aktiviert:
daher konnt ich also in VirtualBox booten. Alles klar.CONFIG_BLK_DEV_PIIX=y
Nochmals vielen Dank!
LG