У меня есть маленькая плата, которую я пытаюсь использовать в качестве бездисплейного устройства IOT. Проблема время от времени во время процесса начальной загрузки, который она показывает следующей ошибке.
Errors were found while checking the disk drive for /.
Press F to attempt to fix the errors, I to ignore, S to skip mounting or M for manual recovery...
Поскольку устройство является бездисплейным, я действительно хотел бы за плату к автоматически, "нажимают f", таким образом, пользователь не должен перемещать устройство в монитор и клавиатуру только для нажатия f. Как я могу выполнить это?
Ответ на Ваш вопрос здесь , проверка файловой системы how-can-i-make-fsck-run-non-interactively-at-boot-time
(fsck) не выполняется, каждая начальная загрузка так Ваш "время от времени" могла означать, что ошибки всегда там, но fsck не выполняется, когда ни о каких ошибках не сообщают.
Нахождение источника ошибок файловой системы важно. Я смотрел бы на сообщения об ошибках в /var/log/boot.log
и отправил бы новый вопрос того, с какими ошибками там Вы нуждаетесь в помощи. Сообщения об ошибках Fsck могут быть в других местоположениях в зависимости от или выскочке, или systemd используется для init во время начальной загрузки.
, Чтобы вынудить человечность зафиксировать все ошибки диска в начальной загрузке необходимо добавить FSCKFIX=yes к файлу/etc/default/rcS. Это говорит fsck работать с флагом-y. 1