Hallo Uwe,
Uwe Koloska schrieb:
ich versuche gerade bei einem Debian Sarge, das von einer Flashcard läuft, das Rootverzeichnis readonly zu mounten (Flashcards sind sehr empfindlich, was dauernde Schreibzugriffe angeht). Neben Dingen die er nicht schreiben kann, aber nicht böse drüber ist (z.B. /etc/mtab), kann er mindestens das Netzwerk nicht einrichten, weil bei der Konfiguration eine Datei in /etc/network/run angelegt werden soll (wofür gibt es denn /var/run???).
Hab auch ein System mit ro rootfs, aber ne zweite Platte mit home usw. /etc/mtab besser nach /proc/mounts symlinken. Dann stimmen auch die Ausgaben von mount. /tmp kann man mounten oder symlinken. /var hab ich auch schreibbar.
Läuft eigentlich ganz gut.
Gibt es außer dem Netzwerk noch mehr Fallstricke, die einem naiven "mount / -o ro" im Wege stehen? Die USB Devices kann man ja hoffentlich statisch anlegen, oder?
Trial and Error: Ausprobieren, Fehler debuggen und auf beschreibbare Medien symlinken. Ich vermute, die Maschine soll nur ein bedingtes Software-Angebot haben? Da sollte sich der Aufwand in Grenzen halten.
Tobias.