varlock und varrun

Christoph Pleger Christoph.Pleger at cs.uni-dortmund.de
Don Apr 12 16:39:26 BST 2007


Hallo,

ich habe per debootstrap ein Minimalsystem von edgy erzeugt und per tar
czf gepackt. Dann habe ich die dadurch entstandene Datei auf einem
frisch partitionierten und formatierten Rechner entpackt und Kernel und
Grub darauf installiert. Doch nach einem Reboot startete der Rechner
nicht richtig, da die tmpfs-Dateisysteme /var/lock und /var/run nicht
gemountet werden konnten. Als ich mir die Skripte in /etc/rcS.d
anschaute, stellte ich fest, dass es eigentlich nicht weiter
verwunderlich ist, dass /var/lock und /var/run nicht gemountet werden
konnten, da der Mount in /etc/rcS.d/S01mountkernfs.sh stattfinden soll,
also dem zuerst ausgeführten Skript, die anderen Dateisysteme (außer /)
aber erst in S35mountall.sh gemountet werden. Das heißt, dass die
Verzeichnisse /var/lock und /var/run noch gar nicht existieren, wenn sie
als Mountpoints verwendet werden sollen. Und selbst wenn die existieren
würden, würden sie ja später beim Mounten von /var überschrieben.

Trotzdem funktioniert nach einer normalen Edgy-Installation von CD der
Boot korrekt. Ich kann aber leider nicht den mein Problem verursachenden
entscheidenden Unterschied zwischen der CD-Installation und meiner
debootstrap-Installation feststellen.

Weiß jemand, warum der Mount von /var/lock und /var/run bei einer
normalen CD-Installation funktioniert?

Gruß
  Christoph Pleger