Ноутбук, mint 18.3 cinnamon, дуалбут.
В /etc/grub.d/40_custom добавил строки: set timeout_style=hidden set timeout=0 Затем update-grub
Проблема в том, что сразу начинает грузиться ось(та что первым пунктом идет в grub). Зажимай шифт- не зажимай, меню grub видимым не сделать.
Как бы мне включить возможность сделать меню видимым при зажатии какой-нибудь клавиши? Но при этом и оставить невидимым, если ничего не нажимать и система автоматически грузилась из первой строки grub?
Я уже пробовал в /etc/grub.d/40_custom добавить:
Код: Выделить всё
set timeout_style=hidden
if [ "x\${timeout}" != "x-1" ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible ${GRUB_HIDDEN_TIMEOUT} ; then
set timeout=0
fi
fi
fi
Пробовал выставлять GRUB_HIDDEN_TIMEOUT=10 и GRUB_TIMEOUT=0 + вставлять код, что выше в /etc/grub.d/40_custom , но становилось еще хуже. Но заметил, что Esc отображает grub, но вот если ничего не нажимать, то система автоматически уже не грузится из первой строки grub.
В данный момент я вернул все как было, а именно - сам grub:
Код: Выделить всё
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
P.S> после всех изменений всегда делал update-grub.