Как скрыть меню grub и чтобы shift работал?

С полгода назад игрался от нечего делать с GhostBSD, там по умолчанию граб был спрятан. Вместо него была надпись что нужно нажать, чтобы его увидеть, подробней не помню к сожалению.
In Tux We Trust
Сегодня немного залез в эту тему и понял одно - многое зависит от версии Grub и ОС, а потому решений приведено тоже несколько, в зависимости от конкретной ситуации.
Например, в некоторых версиях Grub+ОС имеется интересный глупый кусок кода, который устанавливает тайм-аут grub на 10с, если в файле /etc/default/grub прописано GRUB_TIMEOUT=0.
Кстати этот кусок кода присутствует и в твоем файле /etc/grub.d/30_os-prober (у нас в ArchLinux этого куска нет вообще)
FliXis
В файле /etc/grub.d/30_os-prober довольно много кода, но функция adjust почти сверху, вот так она выглядит:
set timeout_style=menu
if [ "\${timeout}" = 0 ]; then
set timeout=10
fi
что при любом раскладе обеспечивает показ меню в течение 10с, если timeout будет установлен в 0.
В связи с чем советую проанализировать свои файлы/скрипты Grub, а уж после подобрать соответствующее решение (гуглить лучше на us - информации больше).
UPD - в части применения UEFI ничего сказать не могу - потому что не использую и проверить ничего не могу.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.