ich habe heute ein Suse Online-Update meines Systems (Suse 9.0) gemacht! Dabe wurde auch ein Update des Kernels durchgeführt. Beim Booten erscheint die Meldung
„Kernel Panic unable to mount root fs on…“
Ich habe Win4Lin installiert! Da liegt wohl auch das Problem!
Zum Glück kann ich über LILO die „normale“ Linux-Umgebung laden. Aber dann funzt Win4Lin natürlich nicht!
Ich glaube zu wissen woran es liegen könnte:
Bei der Installation von Win4Lin wurde auch ein eigener Kernel installiert! Bei der Konsistenzprüfung im Kontrollcenter wird die Warnmeldung „Win4Lin benötigt k-dflt = 2.4.21-99“
Wie kann ich mein System wieder rekonstruieren? (eine Sicherheitskopie des alten Kernels habe ich natürlich nicht gemacht - ich wüßte auch nicht wie, meine Linux-Kenntnisse sind leider nicht sooo weit gediehen!)
Ich habe nun Schiss vor Kernel-Experimenten weil ich befürchte mein derzeit funktionierendes System zu zerschiessen!
ich habe heute ein Suse Online-Update meines Systems (Suse
9.0) gemacht! Dabe wurde auch ein Update des Kernels
durchgeführt. Beim Booten erscheint die Meldung
„Kernel Panic unable to mount root fs on…“
Ich habe Win4Lin installiert! Da liegt wohl auch das Problem!
Zum Glück kann ich über LILO die „normale“ Linux-Umgebung
laden. Aber dann funzt Win4Lin natürlich nicht!
Bei der Installation von Win4Lin wurde auch ein eigener Kernel
installiert! Bei der Konsistenzprüfung im Kontrollcenter wird
die Warnmeldung „Win4Lin benötigt k-dflt = 2.4.21-99“
Wie kann ich mein System wieder rekonstruieren? (eine
Sicherheitskopie des alten Kernels habe ich natürlich nicht
gemacht - ich wüßte auch nicht wie, meine Linux-Kenntnisse
sind leider nicht sooo weit gediehen!)
Aus dem Bauch heraus: der Kernel ist eine eigentändige Datei im Verzeichnis /etc. Den richtigen Kernel hier reinkopieren und Win4Lin anweisen diesen zu verwenden kann evtl. helfen.
Ich habe nun Schiss vor Kernel-Experimenten weil ich befürchte
mein derzeit funktionierendes System zu zerschiessen!
Also, dein alter Kernel scheint nicht überschrieben zu sein - du kannst ihn ja booten. Gibt es im Lilo Einträge für beide Kernels? Poste doch bitte mal /etc/lilo.conf und den output von ls -l /boot/ (da sollte der neue Kernel sein).
Die Fehlermeldung besagt, daß der gebootete Kernel sein root-filesystem nicht findet.
ich vermute das der alte Kernel vom neuen Überschrieben wurde aber die „normale“ Linux Konfiguration mit dem keine Probleme hat! (es wird auch ein duftes SUSE Logo beim Booten angezeigt, was vorher nicht der Fall war!)
aber hier ist mal meine LILO.conf:
Modified by YaST2. Last modification on Sun Nov 13 15:55:04 2005
added by NeTraverse - DO NOT REMOVE THIS LINE, it’s used for uninstall
default = Linux
end added by NeTraverse - DO NOT REMOVE THIS LINE, it’s used for uninstall
Modified by YaST2. Last modification on Tue Nov 18 13:55:02 2003
ich vermute das der alte Kernel vom neuen Überschrieben wurde
aber die „normale“ Linux Konfiguration mit dem keine Probleme
hat! (es wird auch ein duftes SUSE Logo beim Booten angezeigt,
was vorher nicht der Fall war!)
in /boot sind beide kernel vorhanden (vmlinuz als symlink auf vmlinuz-2.4.21-297-default).
Ich vermute zwei möglich Ursachen für kernel panic: initrd paßt nicht zu dem win4lin-kernel oder die unterschiedlichen patchlevel der Kernelversionen (2.4.21-99 vs. 2.4.21-297). Aber da kann ich nur raten …