Можно ли полностью отключить тайм-аут Grub?

Нашел проблему: файл pxelinux.0 не скопировал правильно. Должна была ошибка при загрузке компакт-диска, так как когда я просматривал все файлы, файл pxelinux.0 был пуст.

11
задан 13 May 2012 в 00:59

4 ответа

Измените значение GRUB_TIMEOUT с 10 на -1, сохраните файл, а затем запустите sudo update-grub2. Перезагрузите и теперь у вас есть бесконечное время для выбора ОС.

Пока это работает в GRUB, оно не работает с BURG, и вам нужно будет изменить значение GRUB_TIMEOUT на некоторое большое число, например [ f6] секунд до начала загрузки в любую ОС и запустить sudo update-burg, чтобы отразить изменения. Также обратите внимание, что это изменение должно быть сделано в файле /etc/default/burg, поскольку BURG не рассматривает опции, установленные в /etc/default/grub

17
ответ дан 25 May 2018 в 11:31
  • 1
    Отличный ответ. Большое спасибо. Я поставил его на 600 секунд с Бургом, и это потрясающе. – Lasher 13 May 2012 в 00:50
Установка таймаута -1 заставит GRUB ждать бесконечно.

Я имею в виду, что вам будет необходимо вручную выбрать запись и нажать Enter, прежде чем запускать любую операционную систему.

1
ответ дан 25 May 2018 в 11:31

При запуске update-grub предупреждение указывает, что установка grubtimeout на ненулевое число больше не поддерживается. Независимо от того, что я изменил значение тайм-аута grub до тайм-аута, осталось 10. Если у вас возникла эта проблема, обходной путь редактирует файл grub.cfg, расположенный в /boot/grub. В конце сценария написано IF TIMEOUT = 0 then timeout= 10. Измените 10 на -1. Больше нет обратного отсчета.

gksu gedit /boot/grub/grub.cfg Найдите часть скрипта в конце, которая говорит IF TIMEOUT = 0 then timeout= 10. Измените 10 на -1.

Это обходное решение, которое будет отменено, если update-grub будет запущен. Не является постоянным, если update-grub не выполняется вручную.

(Работает 14.04.)

0
ответ дан 25 May 2018 в 11:31

При запуске update-grub предупреждение указывает, что установка grubtimeout на ненулевое число больше не поддерживается. Независимо от того, что я изменил значение тайм-аута grub до тайм-аута, осталось 10. Если у вас возникла эта проблема, обходной путь редактирует файл grub.cfg, расположенный в /boot/grub. В конце сценария написано IF TIMEOUT = 0 then timeout= 10. Измените 10 на -1. Больше нет обратного отсчета.

  1. gksu gedit /boot/grub/grub.cfg
  2. Найдите часть скрипта в конце, которая говорит IF TIMEOUT = 0 then timeout= 10. Измените 10 на -1.

Это обходное решение, которое будет отменено, если update-grub будет выполняться. Не постоянно, если update-grub не запускается вручную.

(Работает над 14.04.)

0
ответ дан 25 July 2018 в 18:59

Другие вопросы по тегам:

Похожие вопросы: