Ich betreibe gerne ein unbeaufsichtigtes System für den täglichen Gebrauch am Kiosk.
Das System kann jedoch jederzeit ausgeschaltet werden, ohne dass zuvor ein ordnungsgemäßes Herunterfahren durchgeführt wurde. Es wird nicht erwartet, dass Ubuntu durch einen Stromausfall heruntergefahren wird. Nach einem Neustart nach einem Stromausfall wird möglicherweise fsck ausgeführt, um das Dateisystem zu überprüfen, und fsck weist das System an, nach Abschluss des Neustarts neu zu starten. Selbst wenn keine Konfigurationsdaten beschädigt werden, kann es vorkommen, dass der Computer nach einem Stromausfall nicht mehr startet. Also habe ich einige Workarounds getestet:
Ändern Sie die fsck-Priorität für das Root-Mount in
0
(letztes Feld imfstab
Root-Eintrag), um die Ausführungfsck
nach jedem Stromausfall zu verhindern . Das System bootet dann jedoch möglicherweise schreibgeschützt mit root, was von vielen Diensten nicht erwartet wird und zu einer Eingabeaufforderung für die Konsolenanmeldung anstelle der grafischen Anmeldung führt.Ersetzen
errrors=remount-ro
durcherrors=continue
. Dies gibt ein schlechtes Gefühl, dass ein inkosistentes Dateisystem weiteren Datenverlust verursachen kann. Beifsck
erneuter Aktivierung sollte jedoch die Boot-Wahrscheinlichkeit des Systems nach einem Stromausfall erhöht werden. Also ließ ich 1) fallen.Konfigurieren Sie grub2 so, dass nach einem fehlgeschlagenen Start ein normales Zeitlimit für Standardoptionen verwendet wird. Dafür habe ich hinzugefügt
GRUB_RECORDFAIL_TIMEOUT=0
zu/etc/default/grub
.
Es ist jedoch schwer zu erkennen, ob diese Hacks den Systemverlust beweisen. Irgendwelche Ideen? Kann man noch mehr tun?