PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : /dev/null zerschossen. System bootet nicht mehr.



Toff
31.03.04, 04:30
Hi!

Nachdem ich locker ein paar Stunden nach der Lösung zu meinem letzten Problemchen gesucht habe und nichteinmal die Problemstellungen entdecken konnte, poste ich einfach mal Problem und Lösung. Vielleicht kommt ja jemand auch mal in "meine" Situation und ist froh nicht lange Suchen zu müssen:

Aaaalo. Rahmenbedingung. Das System läuft unter Fedora Core 1 (ist aber imho egal, hab auch entdeckt, dass das Problem unter anderen Distros auftritt). Eines Tages sollte die Kiste neu gebootet werden. Doch anstatt zu booten, sie man nach ein paar Bootmeldungen diese Zeilen:

/etc/rc.d/rc.sysinit: line 88: /dev/null: Das Dateisystem ist nur lesbar
/etc/rc.d/rc.sysinit: line 91: /dev/null: Das Dateisystem ist nur lesbar
configure kernel parameters: dup2: Ungültiger Dateideskripter [FEHLGESCHLAGEN]
...
/etc/rc.d/rc.sysinit: line 194: /dev/null: Das Dateisystem ist nur lesbar
configure kernel parameters: dub2: Ungültiger Dateideskripter [FEHLGESCHLAGEN]

Am Ende landet man an einem Commandprompt an dem man sich ausschliesslich als root einloggen kann. (Achtung: Bei mir wurden keine Tastaturtreiber geladen also y statt z tippen usw...).

Irgendwie hat es also /dev/null zerschossen. Keine Ahnung warum, keine Ahnung wie und weshalb. Aber hier ist die Lösung:

/ wieder schreibbar machen:
# mount -o remount,rw /

/dev/null löschen und wiederherstellen:
# rm /dev/null
# mknod /dev/null c 1 3

Gefunden hier:
http://www.netsys.com/suse-linux-e/2001/06/msg02996.html

Naja, vielleicht kann ich hiermit irgendwann jemandem helfen :)

CU
Toff

PS: Vielleicht kann mir mal jemand erklären, wie es dazu kommen konnte?

icle
31.03.04, 07:43
und wenn man sich nicht auskennt mit mknod, bzw mit den minor & major nummern, so wie ich ;) dann kann man es auch einfach kopieren.
zb von einer knoppix cd. geht aber auch jede x-beliebige


gruß

RIFT
31.03.04, 13:12
habe selbst auch mal meine /dev/null zerschossen ... und habs dank der Hilfe eines Freundes auch mit mknod wieder hinbekommen :)

the_easterbunny
31.03.04, 20:25
hallo, einen thread zu diesem problem gibts schon:
http://www.linuxforen.de/forums/showthread.php?t=111017
mfg.
the_easterbunny

Toff
31.03.04, 23:28
Mist den Thread hätt ich finden müssen, hätt emich einige Stunden Flucherei erspart... :ugly:

CU
Toff

kth
02.04.04, 23:24
Der Grund ist meistens ein versehentliches mv datei /dev/null als "root"-User. ;)

kth
02.04.04, 23:41
----------

the_easterbunny
22.04.04, 17:31
Der Grund ist meistens ein versehentliches mv datei /dev/null als "root"-User. ;)
hmm naja bei mir wars 'n systemcrash :-)
mfg.
the_easterbunny

oettinger
03.06.04, 11:47
wuah ... ich danke euch. ich hab geistig schon das wochenende für
ne neuinstallation meines systems freigemacht.
gleicher fehler (mv blabla /dev/null als root)
gleiche meldungen (bla is read-only) beim booten -
hoffentlich gleiche lösung... heute abend werd ich mehr wissen :ugly:

UPDATE:
funktioniert wieder alles, musste lediglich noch schreibrechte für
alle user erteilen:


chmod a+x /dev/null

dann wurde wieder wie bisher gebootet. danke nochmal für den hilfreichen
beitrag ohne den ich wohl bei der fehlersuche verzweifelt wäre :)