Probleme beim starten: /etc/init.d/boot: line 1: /dev/null: Read-only file system
Hallo Leser, ich habe folgendes Problem: bei erneutem Starten durch init 6 erscheinen die Zeilen --- snip--- INIT: version 2.82. booting /etc/init.d/boot: line 1: /dev/null: Read-only file system /etc/init.d/boot: line 47: /dev/null: Read-only file system Running /etc/init.d/boot --- snap --- die Fehlermeldungen erscheinen bis das login erscheint, ein anmelden ist nicht möglich. Die Partition kann mit dem Rescue System gemountet, gelesen und beschrieben werden. An welchem Schalter ist zu drehen, dass das installierte System wieder startet? Gruß Clemens Dortelmann
"C.Dortelmann" <c.dortelmann@rcg-ag.com> [Mo, 3 Nov 2003 14:11:32 +0100]:
Irgendwie ist aus der Gerätedatei, die also nur eine Schnittstelle zwischen Programm und Kernel bzw. Gerät darstellt, eine reguläre Datei geworden. Auf diese kann in einem r/o gemounteten Dateisystem natürlich nicht geschrieben werden. Zur Behebung das Rettungssystem booten, / mit dem "defekten" /dev/null mounten, dieses defekte /dev/null entfernen und mit mknod neu anlegen. Wenn / also auf /dev/hda2 liegt, sähe das etwa so aus: mount /dev/hda2 /mnt rm /mnt/dev/null mknod /dev/null c 1 3 Philipp
Thomas Hertweck <Thomas.Hertweck@gpi.uni-karlsruhe.de> [20031103 19:09]:
Sollte das nicht "mknod /mnt/dev/null c 1 3" heissen?
Grrmbl, natürlich sollte es genau das heissen. Danke für die Korrektur. Philipp
das war das Problem und seine Lösung. Da ich mit nur wenigen Paketen "herumgespielt" habe, besteht vielleicht die Möglichkeit den Verursacher zu lokalisieren. Vielen Dank für die Antworten Gruß Clemens Dortelmann
"C.Dortelmann" <c.dortelmann@rcg-ag.com> [Mo, 3 Nov 2003 14:11:32 +0100]:
Irgendwie ist aus der Gerätedatei, die also nur eine Schnittstelle zwischen Programm und Kernel bzw. Gerät darstellt, eine reguläre Datei geworden. Auf diese kann in einem r/o gemounteten Dateisystem natürlich nicht geschrieben werden. Zur Behebung das Rettungssystem booten, / mit dem "defekten" /dev/null mounten, dieses defekte /dev/null entfernen und mit mknod neu anlegen. Wenn / also auf /dev/hda2 liegt, sähe das etwa so aus: mount /dev/hda2 /mnt rm /mnt/dev/null mknod /dev/null c 1 3 Philipp
Thomas Hertweck <Thomas.Hertweck@gpi.uni-karlsruhe.de> [20031103 19:09]:
Sollte das nicht "mknod /mnt/dev/null c 1 3" heissen?
Grrmbl, natürlich sollte es genau das heissen. Danke für die Korrektur. Philipp
das war das Problem und seine Lösung. Da ich mit nur wenigen Paketen "herumgespielt" habe, besteht vielleicht die Möglichkeit den Verursacher zu lokalisieren. Vielen Dank für die Antworten Gruß Clemens Dortelmann
participants (3)
-
C.Dortelmann
-
Philipp Thomas
-
Thomas Hertweck