Мне нравится запускать систему без присмотра для ежедневного использования в киоске.
Тем не менее, система может быть отключена в любое время, если кто-то не произвел надлежащего отключения. По умолчанию Ubuntu не отключается из-за потери питания. После перезагрузки после отключения питания можно запустить fsck для проверки файловой системы, а fsck может дать команду системе перезагрузиться после ее завершения. Таким образом, даже если никакие данные конфигурации не будут повреждены, машина может не загрузиться после потери питания. Итак, я протестировал некоторые обходные пути:
измените приоритет fsck монтирования root на
0(последнее поле вfstabкорневой записи), что предотвращает запускfsckпосле каждой потери питания. Тем не менее, система может загружаться с монтируемым root-доступом только для чтения, что не ожидается многими службами, и вместо графического входа в систему появляется приглашение для входа в консоль.Заменить
errrors=remount-roнаerrors=continue. Это создает плохое предчувствие, что дальнейшая потеря данных может произойти из-за незавершенной файловой системы. Тем не менее, приfsckвключении снова, это должно увеличить загрузочную способность системы после потери питания. Итак, я бросил 1).Переконфигурируйте grub2 для использования обычного времени ожидания по умолчанию после неудачной загрузки. Для этого я добавил
GRUB_RECORDFAIL_TIMEOUT=0к/etc/default/grub.
Тем не менее, трудно понять, являются ли эти взломы доказательством потери мощности системы. Есть идеи? Еще можно сделать?