Как скрыть меню grub в ubuntu 14.04

У меня две операционные системы: Windows 8.1 и Ubuntu 14.04. Я хочу скрыть меню grub. Я использую grub 2.02 ~ beta2-9. Я попробовал следующие комбинации /etc/default/grub:

\#GRUB_HIDDEN_TIMEOUT=1  
\#GRUB_HIDDEN_TIMEOUT_QUIET=true  
GRUB_TIMEOUT=0
меню grub отображается в течение 10 секунд (если таймаут установлен на значение больше 0, он отображается правильно: GRUB_TIMEOUT=5 - задержка 5 секунд) [ f2], я также попробовал GRUB_HIDDEN_TIMEOUT=false и установил, что оба GRUB_TIMEOUT и GRUB_HIDDEN_TIMEOUT равны нулю, а ненулевые значения
\#GRUB_HIDDEN_TIMEOUT=1  
\#GRUB_HIDDEN_TIMEOUT_QUIET=true  
GRUB_TIMEOUT=1  
GRUB_TIMEOUT_STYLE=hidden
меню grub видны в течение 1 секунды, также попытались GRUB_TIMEOUT_STYLE=countdown с тем же результатом , если GRUB_TIMEOUT установлено на 0, задержка 10 секунд

После каждого изменения я набираю update-grub и перезагружаю компьютер для просмотра результатов.

Согласно документации GRUB, найденной в [ f12] второй способ устарел. Правильный путь - третий - с помощью GRUB_TIMEOUT_STYLE, но, к сожалению, он не работает. Это, наверное, какая-то ошибка.

1
задан 25 May 2015 в 11:23

2 ответа

Я нашел очень быстрое решение, но я еще не посмотрел на последствия.

В вашем сценарии os_prober для update-grub есть несколько строк, которые должны пройти через тайм-аут, который вы установили, и для принудительного отображения меню загрузки, если обнаружено другое os. Вы можете легко отключить это, установив для переменной «quick_boot» значение 0.

В /etc/grub.d/30_os_prober в начале изменения файла quick_boot="1" на quick_boot="0" Затем запустите sudo update-grub
8
ответ дан 24 May 2018 в 07:34

Я попытался отредактировать 30_os_prober, но оказалось, что имя было изменено на 10_os_prober.

Кроме того, решение, предложенное выше Motsah, отлично работает для меня.

У меня теперь есть:

GRUB_DEFAULT="0"   
GRUB_HIDDEN_TIMEOUT="1"   
GRUB_HIDDEN_TIMEOUT_QUIET="true"    
GRUB_TIMEOUT="0"

в моем /etc/default/grub

Изменение тайного тайм-аута на более высокое значение, похоже, ничего не делает.

Скопировано сверху, изменив значение на 10_os_prober, чтобы сделать это:

В /etc/grub.d/10_os_prober измените

quick_boot="1"

на

quick_boot="0"

в начале файла.

Выполнить:

sudo update-grub
1
ответ дан 24 May 2018 в 07:34

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

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