Kernel Panic: VFS: Unable to mount root fs on 03:03
Guten Tag Ich kriege obige Meldung nach dem Start des Rechners. LILO auf /dev/hde bootet und auch die ersten Zeilen laufen durch bis zu obiger Meldung. Grund des Problems: Ich musste die Festplatte von einem Rechner in einen anderen umbauen. Dort "haengt" die Platte an einem PCI-IDE Controller. (darum /dev/hde), im "alten" hing sie an /dev/hda, also ganz "normal" am Controller auf dem Systemboard. Nun bittet mich der Kernel um die korrekte Angabe des Rootverzeichnisses...hmmmm...wie mach ich denn das nun? Wie sag ich ihm, dass das root=/dev/hde1 (oder vermutlich /dev/hde3?) ist. Die 3 Partitionen erkennt er naemlich bereits beim Starten, die ziegt er mir an. Muss ich das im LILO einstellen, oder nicht? Aber wie? Ich komm ja nicht an LILO ran. Eine Idee: Rettungssystem und irgendwie mit VI editieren, aber was? Irgendwie hab ich noch einen Knopf im Kopf :-) Gruesse Marius Appenzeller --
*Marius Appenzeller schrieb am Friday, February 14, 2003 10:43 AM:
Guten Tag
Ich kriege obige Meldung nach dem Start des Rechners. LILO auf /dev/hde bootet und auch die ersten Zeilen laufen durch bis zu obiger Meldung.
Grund des Problems: Ich musste die Festplatte von einem Rechner in einen anderen umbauen. Dort "haengt" die Platte an einem PCI-IDE Controller. (darum /dev/hde), im "alten" hing sie an /dev/hda, also ganz "normal" am Controller auf dem Systemboard.
Nun bittet mich der Kernel um die korrekte Angabe des Rootverzeichnisses...hmmmm...wie mach ich denn das nun?
Wie sag ich ihm, dass das root=/dev/hde1 (oder vermutlich /dev/hde3?) ist. Die 3 Partitionen erkennt er naemlich bereits beim Starten, die ziegt er mir an. Muss ich das im LILO einstellen, oder nicht? Aber wie? Ich komm ja nicht an LILO ran.
Eine Idee: Rettungssystem und irgendwie mit VI editieren, aber was?
Ungetestet aus dem Kopf (ich sitze gerade nicht vor meinem Linux- Rechner: Notfallsystem booten von CD. Auf der Konsole mit 'yast' System/Bootmanager (Vermutung hab ich eigentlich nur immer grafisch mit Yast2 aufgerufen, wenn es was zu editieren gab) Oder dann eben / der hdeX (Partition X wo /etc liegt mußt du selber wissen) nach /mnt mounten, dann 'vim etc/lilo.conf editieren. Anschließend noch 'lilo' aufrufen um lilo neu zu schreiben. Allerdings weiß ich nicht wie du es anstellst, dass die von LILO benötigten Dateien auf der nach /mnt gemounteten Partition aktualisiert wird. Mit Yast kann man das angeben auf welche Partition eingerichtet werden soll. HTH Ede
* On Fri, 14 Feb 2003 at 10:43 +0100, Marius Appenzeller wrote:
Ich kriege obige Meldung nach dem Start des Rechners. LILO auf /dev/hde bootet und auch die ersten Zeilen laufen durch bis zu obiger Meldung.
Grund des Problems: Ich musste die Festplatte von einem Rechner in einen anderen umbauen. Dort "haengt" die Platte an einem PCI-IDE Controller. (darum /dev/hde), im "alten" hing sie an /dev/hda, also ganz "normal" am Controller auf dem Systemboard.
Nun bittet mich der Kernel um die korrekte Angabe des Rootverzeichnisses...hmmmm...wie mach ich denn das nun?
Wie sag ich ihm, dass das root=/dev/hde1 (oder vermutlich /dev/hde3?) ist. Die 3 Partitionen erkennt er naemlich bereits beim Starten, die ziegt er mir an. Muss ich das im LILO einstellen, oder nicht? Aber wie? Ich komm ja nicht an LILO ran.
Auf den Bootprompt solltest Du schon hinkommen. Und genau da schreibst Du ihm 'root=/dev/hde3' dazu.
Eine Idee: Rettungssystem und irgendwie mit VI editieren, aber was?
Die lilo.conf? Rettungssystem booten, nötige Filesystemstruktur unter /mnt mounten, chroot /mnt, lilo.conf anpassen, lilo aufrufen. -- Adalbert GPG welcome, request public key: mailto:adalbert+key@lopez.at
Nochmals ich...
Ich kriege obige Meldung nach dem Start des Rechners. LILO auf /dev/hde bootet und auch die ersten Zeilen laufen durch bis zu obiger Meldung.
Alles bestens, Installiertes OS ab Diskette gebootet, Fstab angepasst (alle /dev/hda nach /dev/hde), Neustart ab HD mit LILO Parameter root=-dev/hde3, LILO neu installiert in MBR und schon marschierts wieder.... Gruss Marius --
Hallo! On Fre, Feb 14, 2003 at 10:43:12 +0100, Marius Appenzeller wrote:
Ich kriege obige Meldung nach dem Start des Rechners. LILO auf /dev/hde bootet und auch die ersten Zeilen laufen durch bis zu obiger Meldung.
Grund des Problems: Ich musste die Festplatte von einem Rechner in einen anderen umbauen. Dort "haengt" die Platte an einem PCI-IDE Controller. (darum /dev/hde), im "alten" hing sie an /dev/hda, also ganz "normal" am Controller auf dem Systemboard.
Nun bittet mich der Kernel um die korrekte Angabe des Rootverzeichnisses...hmmmm...wie mach ich denn das nun?
Wie sag ich ihm, dass das root=/dev/hde1 (oder vermutlich /dev/hde3?) ist. Die 3 Partitionen erkennt er naemlich bereits beim Starten, die ziegt er mir an. Muss ich das im LILO einstellen, oder nicht? Aber wie? Ich komm ja nicht an LILO ran.
Eine Idee: Rettungssystem und irgendwie mit VI editieren, aber was?
Starte von 'ner SusE-DVD bzw. von der 1. CD das Rettungssystem bzw. in die Installation. Wenn der yast hochkommt, kannst du z.B. mit ALT+F5 die Konsole wechseln und hast eine Shell zur Verfügung, jedenfalls geht das in der textbasierten Installation. Von dort aus kannst du deine Root-Prtition auf der Platte mounten: mount /dev/hdeX /mnt Danach wechselt mit chroot nach /mnt und macht somit deine gemountete Partition zum Root-Verzeichnis des laufenden Systems: chroot /mnt Nun kannst du die Datein /etc/lilo.conf und /etc/fstab den neuen Umständen anpassen. Anschließend führst du noch lilo aus, um den Bootmanager neu zu schreiben.. Das sollte es gewesen sein... Ich hoffe so gehts mit vfs, auf jeden Fall funzt es bei mir immer so mit reiserfs oder ext2 / ext3.
Marius Appenzeller
Viel Erfolg & Grüße, Schöppi -- Christian Schoepplein | Beste Rockband der Welt: http://www.lily-rockt.de mail@schoeppi.net | Linux fuer Blinde: http://www.blinux.suse.de
Öhm: ReiserFS in die initrd, dazu vorher mounten mit SuSE-Rettungssystem und Dein System einhängen (das geht dann nämlich, SuSE-REttungssys mountet das Modul reiserfs.o mit) und LiLO nicht vergessen zu konfigurieren und auszuführen Das Problem ist hier in der Mailingliste schon einige Male bequatscht worden... (Falls die Antwort nicht so passt ... äh ... bin auch ein kleiner Newbie. Hab mich mit dem Problem aber tegelang rumgeschlagen :-))) Jaja, doooof, ich weiß...) MfG, Schönes Wochenende, Jochen Am Freitag, 14. Februar 2003 10:43 schrieb Marius Appenzeller:
Guten Tag
Ich kriege obige Meldung nach dem Start des Rechners. LILO auf /dev/hde bootet und auch die ersten Zeilen laufen durch bis zu obiger Meldung.
Grund des Problems: Ich musste die Festplatte von einem Rechner in einen anderen umbauen. Dort "haengt" die Platte an einem PCI-IDE Controller. (darum /dev/hde), im "alten" hing sie an /dev/hda, also ganz "normal" am Controller auf dem Systemboard.
Nun bittet mich der Kernel um die korrekte Angabe des Rootverzeichnisses...hmmmm...wie mach ich denn das nun?
Wie sag ich ihm, dass das root=/dev/hde1 (oder vermutlich /dev/hde3?) ist. Die 3 Partitionen erkennt er naemlich bereits beim Starten, die ziegt er mir an. Muss ich das im LILO einstellen, oder nicht? Aber wie? Ich komm ja nicht an LILO ran.
Eine Idee: Rettungssystem und irgendwie mit VI editieren, aber was?
Irgendwie hab ich noch einen Knopf im Kopf :-)
Gruesse Marius Appenzeller
-- ________________________________________________________ ATELIER..MO...........Industriestraße..3........Tel..0.93.81-7.15.20.92 Jochen..Haßfurter.....D-97332..Volkach........Fax.0.93.81-7.15.20.93 eMail....:jo@ateliermo.de:.......................URL....:www.ateliermo.de:
Am Freitag, 14. Februar 2003 10:43 schrieb Marius Appenzeller:
Guten Tag
Ich kriege obige Meldung nach dem Start des Rechners. LILO auf /dev/hde bootet und auch die ersten Zeilen laufen durch bis zu obiger Meldung.
Grund des Problems: Ich musste die Festplatte von einem Rechner in einen anderen umbauen. Dort "haengt" die Platte an einem PCI-IDE Controller. (darum /dev/hde), im "alten" hing sie an /dev/hda, also ganz "normal" am Controller auf dem Systemboard.
Nun bittet mich der Kernel um die korrekte Angabe des Rootverzeichnisses...hmmmm...wie mach ich denn das nun?
Wie sag ich ihm, dass das root=/dev/hde1 (oder vermutlich /dev/hde3?) ist. Die 3 Partitionen erkennt er naemlich bereits beim Starten, die ziegt er mir an. Muss ich das im LILO einstellen, oder nicht? Aber wie? Ich komm ja nicht an LILO ran.
Eine Idee: Rettungssystem und irgendwie mit VI editieren, aber was?
Irgendwie hab ich noch einen Knopf im Kopf :-)
Gruesse Marius Appenzeller Machs einfach :-) SuSE-CD rein....Routine durchlaufen lassen--->installation abbrechen----<installiertes System booten--->partition angeben--->fertig
Wenn du nun die falsche angibst ,kannst du es anschliessend verbessern :-) Wenn die Pladde drin bleibt dementsprechend LILO ändern :-) Gruß Axel
participants (7)
-
Adalbert Michelic
-
Axel Lindlau
-
Christian Schoepplein
-
Gamundia.Dentalprodukte@t-online.de
-
Jochen Haßfurter
-
Marius Appenzeller
-
Peter Wiersig