thj
04.07.04, 13:14
Hallo zusammen,
ich hatte folgendes Problem: nachdem ich per YOU den neuen SuSE Kernel (2.6.5-7.95) eingespielt hatte, meldete mein System beim booten, das das root-device nicht mehr gefunden wird und blieb an der Stelle stehen (mit Strg+D wird der Bootvorgang fotgesetzt).
siehe Screenshot : http://www.thjahns.de/linux/download/fehler.jpg
bzw. http://www.linuxforen.de/forums/showthread.php?t=142490&highlight=%2Fdev%2F304
(im oben genannten Thread geht es zwar um ein Bootsplash, die Auswirkungen waren aber die selben)
ich dachte zuerst das der Fehler bei der lilo-Konfiguration zu suchen sei, aber das war nicht der Fall. Im neuen Kernel ist ein falsches root-device angegeben.
Um dieses zu ändern, braucht man aber nicht den Kernel neu zu bauen, dafür gibt es das Tool "rdev".
Also, habe ich folgendes gemacht (als root):
a. Kontrolle
rdev (liefert das aktuelle root-device, ohne den Kernel zu befragen)
das lieferte bei mir "Root device /dev/hda2" , soweit ok.
rdev /boot/vmlinuz (jetzt wird der Kernel gefragt)
das lieferte bei mir "Root device /dev/md0" und das ist wohl nicht das root-device!!
b. Fehler beheben
rdev /boot/vmlinuz /dev/hda2 (Kernel auf das richtige root-device setzen)
und nach einer weiteren Kontrolle, liefert auch der Kernel das richtige root-device. System neu gestartet und schon war wieder alles in Butter. :)
weitere Infos zu "rdev" z.B. hier : http://www.linux-ag.de/linux/LHB/node140.html
einen schönen Tage noch !!
thj
ich hatte folgendes Problem: nachdem ich per YOU den neuen SuSE Kernel (2.6.5-7.95) eingespielt hatte, meldete mein System beim booten, das das root-device nicht mehr gefunden wird und blieb an der Stelle stehen (mit Strg+D wird der Bootvorgang fotgesetzt).
siehe Screenshot : http://www.thjahns.de/linux/download/fehler.jpg
bzw. http://www.linuxforen.de/forums/showthread.php?t=142490&highlight=%2Fdev%2F304
(im oben genannten Thread geht es zwar um ein Bootsplash, die Auswirkungen waren aber die selben)
ich dachte zuerst das der Fehler bei der lilo-Konfiguration zu suchen sei, aber das war nicht der Fall. Im neuen Kernel ist ein falsches root-device angegeben.
Um dieses zu ändern, braucht man aber nicht den Kernel neu zu bauen, dafür gibt es das Tool "rdev".
Also, habe ich folgendes gemacht (als root):
a. Kontrolle
rdev (liefert das aktuelle root-device, ohne den Kernel zu befragen)
das lieferte bei mir "Root device /dev/hda2" , soweit ok.
rdev /boot/vmlinuz (jetzt wird der Kernel gefragt)
das lieferte bei mir "Root device /dev/md0" und das ist wohl nicht das root-device!!
b. Fehler beheben
rdev /boot/vmlinuz /dev/hda2 (Kernel auf das richtige root-device setzen)
und nach einer weiteren Kontrolle, liefert auch der Kernel das richtige root-device. System neu gestartet und schon war wieder alles in Butter. :)
weitere Infos zu "rdev" z.B. hier : http://www.linux-ag.de/linux/LHB/node140.html
einen schönen Tage noch !!
thj