после обновления до 19.04 меню Grub стало скрытым. Он по-прежнему работает, и я могу загрузить Windows 10 и Ubuntu, вслепую находя запись и нажимая ввод. Я попытался отредактировать /etc/default/grub
и запустить sudo update-grub
позже, но без изменений. Вот как это выглядит сейчас:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_TIMEOUT_STYLE=menu
GRUB_HIDDEN_TIMEOUT_QUIET=false
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Я не могу использовать ни Shift
, ни Esc
, чтобы сделать его также видимым. После нажатия любой из них Grub больше не работает, и мне нужно выключить и включить ноутбук, чтобы загрузиться.
Редактировать: Не уверен, помогает ли это или нет, но я только что понял, что если я выхожу в BIOS при выходе из BIOS, меню grub появляется без проблем. При следующей загрузке меню grub снова станет невидимым.
У меня была точно та же проблема.
После попытки нескольких решений каждый добился цели (объяснение с деталями в случае, если кому-то еще нужен он):
/etc/default/grub
путем выполнения в терминале, в то время как в корректной папке:sudo gedit grub
#GRUB_TERMINAL=console
. Правильная версия должна быть:GRUB_TERMINAL=console
Сохраните файл
Выполненный в терминале:
sudo update-grub
Примечание: Я не знаю, почему, но графический терминал не работал бы. Консоль немного более ужасна, но я не забочусь.
У меня тоже была такая проблема. Ваше описание привело меня к окончательному решению: GRUB-GFXMODE=auto
была проблема.
Я вошел в консоль GRUB, нажав C (после того, как раскомментировал вывод консоли GRUB в /etc/default/grub
, чтобы меню GRUB снова было видно) и запустил команда videoinfo
ничего не вернула.
Хорошо, с автоматическим режимом, который не работает, любой вывод затруднен ;-) Это и есть причина проблемы. Система не определяет разрешение экрана автоматически. Необходимо вручную ввести правильное значение.
Я изменил на GRUB-GFXMODE=1280x800
, это известное разрешение моего ноутбука, ваши значения, конечно, могут отличаться. Редактирование файла grub
было возможно в графическом режиме с файловым менеджером, открытым в корневом режиме (вам нужны привилегии root для изменения системного файла), для команды grub-update
, которую я использовал для Конечно, терминал, как описано в сообщении Фелипе.
И, наконец, мне вернули мой прекрасный экран GRUB :-)