Kernel Panic Cannot open root device "303" or 3:0

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
netfreak107
Beiträge: 3
Registriert: 12.09.2003 16:51:37

Kernel Panic Cannot open root device "303" or 3:03

Beitrag von netfreak107 » 12.09.2003 16:56:03

Hallo!

folgendes Problem tritt nun auf, nachdem ich versucht habe mit ghost2003 die festplatte auf eine andere zu kopieren:

"VFS: Cannot open root device "303" or 3:03
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 3:03

Welche Möglichkeiten gibt es das Linux wieder lauffähig zu bekommen, und wieso tritt dieser Fehler auf?!!
Hätte wohl vorher die startpartition unmounten sollen?!

Bin dankbar für jede Antwort!!

Jens Oeser
Beiträge: 96
Registriert: 17.07.2002 17:04:22
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von Jens Oeser » 12.09.2003 17:12:58

Hi,

was hast Du genau gemacht? Ist die Platte auf die Du die Installation geschoben hast jetzt an einem anderem IDE-Controller oder hast Du die alte durch die neue Platte ersetzt?

Falls die neue Platte zusätzllich oder wo anders mit drin hängt, dann stimmt für den Kernel vermutlich die append Anweisung in der lilo.conf nicht mehr. Da mußt Du den Eintrag root=/dev/hd an Deine Verhältnisse neu anpassen. Das kannst Du entweder mit dem Rettungsdiskettensatz erledigen oder Du übergibst dem Kernel alle benötigten Parameter beim Start von Hand. Wenn der Rechner dann gestartet ist, /etc/lilo.conf anpassen und lilo ausführen.

Das würde mir erstmal einfallen, vielleicht hilft das :)

Jens.

netfreak107
Beiträge: 3
Registriert: 12.09.2003 16:51:37

Beitrag von netfreak107 » 12.09.2003 18:06:21

Hi Jens!

Vielen Dank für deine Antwort!!

Die Orginal Platte ist am selben Rechner, die 2.te auf die ich ein Image erstellte bootet überhaupt nicht... :x

Die Idee lilo.conf zu checken scheint gut, habe eben von einer Linux CD gebooten... nun bin ich in der Konsole im Rescue Mode, nur kein Plan wie ich an die Platte komme, muss ich wohl erstmal mounten? :?:

wie übergebe ich dem Kernel alle benötigten Parameter beim Start von Hand?!
Man merkt schon: ich bin nicht soein Linux freak

Jens Oeser
Beiträge: 96
Registriert: 17.07.2002 17:04:22
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von Jens Oeser » 12.09.2003 18:20:26

Hi,
netfreak107 hat geschrieben: Die Orginal Platte ist am selben Rechner, die 2.te auf die ich ein Image erstellte bootet überhaupt nicht... :x
Das er von der zweiten nicht bootet liegt an den fehlenden Einträgen in lilo.conf.
netfreak107 hat geschrieben: Die Idee lilo.conf zu checken scheint gut, habe eben von einer Linux CD gebooten... nun bin ich in der Konsole im Rescue Mode, nur kein Plan wie ich an die Platte komme, muss ich wohl erstmal mounten? :?:
Ich glaube wär schon besser. Ich kenne jetzt Deine Plattenaufteilung nicht, aber ein mount /dev/hda3 /mnt -t ext3 (musste nur anpassen) sollte gehen. Dann die Datei /etc/lilo.conf bearbeiten oder checken und bei Änderungen lilo als root ausführen.
netfreak107 hat geschrieben: wie übergebe ich dem Kernel alle benötigten Parameter beim Start von Hand?!
Man merkt schon: ich bin nicht soein Linux freak
Ich nehme an, das bei Dir beim booten diese rote Auswahl erscheint, da gehst Du auf Linux (oder was bei Dir zutrifft) und fügst einfach "root=/dev/hda3 ro 1" an und dann Enter (musst es bloß noch an Deine Platte anpassen). Da bist Du dann in runlevel 1 und kannst alles in Ruhe konfigurieren. :)

Ich hoffe das hilft.
Jens.

netfreak107
Beiträge: 3
Registriert: 12.09.2003 16:51:37

Super!!

Beitrag von netfreak107 » 15.09.2003 11:03:07

Der Befehl root=/dev/hda3 ro 1 vorm booten war Gold wert!! Er hat daraufhinn die Partitionen durchgecheckt und das System automatisch wieder repariert!!! Danke!!

jetzt hab ich als dau nur noch eine Frage:

hab knoppix gebootet und dann mount /dev/hda3 /mnt -t ext2
ich kam dann irgendwann auf /etc/lilo.conf, will ich sie öffnen kommt:
lilo.conf exist but cannot open for reading...

wenn ich von hda boote und hdc mounte tut er dies erfolgreich, nur wie komm ich auf hdc\etc\lilo.conf ?!!

vi lilo.conf öffnet dann doch die orginale von hda?!


was kann ich nur machen oder wie kopiere ich das linux nochmal auf eine groessere hdd?!


Ps.
e2fsck /dev/hda1 -p checkt die erste partition wenn sie ungemounted war?!

Jens Oeser
Beiträge: 96
Registriert: 17.07.2002 17:04:22
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Super!!

Beitrag von Jens Oeser » 15.09.2003 13:35:18

Hi,

schön das es geklappt hat. :D
netfreak107 hat geschrieben: hab knoppix gebootet und dann mount /dev/hda3 /mnt -t ext2
ich kam dann irgendwann auf /etc/lilo.conf, will ich sie öffnen kommt:
lilo.conf exist but cannot open for reading...
Dann wird wahrscheinlich die Partition read-only gemountet. Um sie read-write zu mounten musst Du noch ein -o rw an mount hängen.
netfreak107 hat geschrieben: wenn ich von hda boote und hdc mounte tut er dies erfolgreich, nur wie komm ich auf hdc\etc\lilo.conf ?!!

vi lilo.conf öffnet dann doch die orginale von hda?!
Wohin mountest Du den die Partition von hdc. Wenn Du hdc3 oder was auch immer wie oben nach /mnt mountest, dann solltest Du die lilo.conf unter /mnt/etc/lilo.conf finden.

Aber Du mußt um Linux von hdc zu booten nicht dort die Einträge vornehmen, sondern in der lilo.conf von der hda.

Kannst Du nicht mal die Partitionstabelle der beiden Plattten hier posten. Das erleichtert das etwas.
netfreak107 hat geschrieben: was kann ich nur machen oder wie kopiere ich das linux nochmal auf eine groessere hdd?!
Um die Linux Installation auf ein andere Platte zu bekommen, bietet es sich an auf der neuen Platte eine entsprechende Partition anzulegen und dann mittels dd die Daten von der alten zur neuen Partition zu kopieren. Aber Vorsicht bei dd, die Pfade von Quelle und Ziel verwechselt und die orginale Partition ist futsch.

Noch ein Tip, mittels man mount oder info mount kannst Du wie bei jedem anderem Befehl auch, die Hilfe ansehen. Im Debian Anwederhandbuch findest Du auch grundlegende Dinge erklärt.
http://www.openoffice.de/linux/buch/

Ich hoffe das hilft Dir wieder weiter. :)

Viele Grüße
Jens.

[edit]alle qoute Typos in quote geändert, dann sieht's schicker aus ;-)
Patrick[/edit]

Antworten