Нет ли меню в 13.10?

Теперь, когда я перешел на 13.10, я не могу получить меню grub. Я обнаружил это нелегким путем, когда что-то с установкой и удалением рабочего стола KDE Plasma сделало так, что 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-секундного обратного отсчета, но нажатие на клавишу shift снова не имело никакого эффекта.

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

1
задан 3 December 2013 в 23:34

2 ответа

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

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

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

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

sudo update-grub

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

0
ответ дан 3 December 2013 в 23:34

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

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

0
ответ дан 3 December 2013 в 23:34

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

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