Вопрос Нет меню grub в 13.10?


Теперь, когда я изменился до 13.10, я не могу получить меню grub. Я нашел это трудным способом, когда что-то об установке, а затем удалении рабочего стола плазмы KDE сделало так, чтобы ubuntu перестал загружаться между стартовым экраном и логином. Я должен был сделать новую установку. Теперь, когда у меня есть, я снова попытался получить меню grub. Удерживание сдвига не работает. Вот что мое /etc/defaults/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_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=""

# 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"

Гипотетически это должно сделать меню grub видимым в течение 10 секунд (GRUB_TIMEOUT=10). Это не. Для моего компьютера также не требуется 10 секунд, чтобы перейти от запуска grub к экрану входа в систему. Я попытался перейти на


...
GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
...

что вызвало 5-секундный обратный отсчет, который должен отображаться, но нажатие на сдвиг снова не повлияло.

Что происходит?


1
2017-12-03 19:34


происхождения




ответы:


У меня также была эта проблема и просто комментирование скрытых флагов:

...
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=false
...

было достаточно. Таким образом, мне не пришлось запускать сценарии загрузки-ремонта, которые довольно тяжелы и делают много других вещей, которые я не был уверен, что я хочу применить к моей системе.

Важное примечание: не забудьте запустить:

sudo update-grub

или ваши изменения не будут записаны в grub, и поэтому они будут бесполезны.


2
2018-02-28 20:30





Оказывается, это известная ошибка: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1227365

запуск загрузки-ремонта (https://help.ubuntu.com/community/Boot-Repair) «исправляет» проблему: она отображает меню, однако это перестает работать, если вы пытаетесь использовать скрытый тайм-аут. Хотя я также обнаружил, что эта проблема с нажатием сдвига еще не работает после установки GRUB_HIDDEN_TIMEOUT=x либо зависит от машины, либо от установки. Он работает так же, как и на моем ноутбуке, который имеет 13.10 в качестве обновления с 13.04, тогда как мой рабочий стол работает 13.10, установленный с живого USB.


0
2017-12-03 23:46