GRUB по умолчанию составляет 30 секунд
В моей конфигурации GRUB у меня есть следующие настройки:
GRUB_TIMEOUT=3
В целом работает нормально. Однако я использую overlayroot, который создает защищенную файловую систему (в частности, он использует OverlayFS для создания объединенной файловой системы). Когда я перезагружаюсь, время ожидания GRUB возвращается к 30 секундам. Важно отметить, что необходимые изменения конфигурации были сделаны с файловой системой в режиме чтения / записи, поэтому, независимо от того, находится ли файловая система в режиме только для чтения или в режиме чтения / записи, файл конфигурации остается одинаковым (и отражает правильное время ожидания),
Может кто-нибудь пролить свет на то, что может происходить? Мое предположение заключается в том, что GRUB не обнаруживает, что предыдущая загрузка прошла успешно, поэтому он переопределяет время ожидания и устанавливает его на 30.
Спасибо!
1 ответ
Вот один из ответов. Я не уверен, какой механизм вызывает ситуацию с ошибкой записи, но добавление этой строки в конфигурацию grub, похоже, помогает:
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT