Эта проблема недавно предстала передо мной (и мне предложили поселить ее как конкретный вопрос об этом):
Моя система не является двойной загрузкой, я выполняю стандартную настольную систему Ubuntu "на металле" (я думаю, выполняя его в VM, то же).
Нажатие c, в то время как начальная загрузка не заставляет меню GRUB появляться (то, которое я верю этому, делает для системы двойной загрузки).
Как я могу заставить меню GRUB представлять себя в системе единственной начальной загрузки?
Меню появится, если во время загрузки Grub нажать и удерживать Shift, если вы загружаетесь с помощью BIOS. Когда ваша система загружается с помощью UEFI, нажмите Esc.
Для постоянных изменений вам нужно отредактировать файл /etc/default/grub
-- поместить символ "#" в начале строки GRUB_HIDDEN_TIMEOUT=0
.
Сохраните изменения и запустите sudo update-grub
, чтобы применить изменения.
Документация: https://help.ubuntu.com/community/Grub2
Отредактируйте / etc / default / grub
( sudo -H gedit / etc / default / grub
) ...
изменить:
GRUB_TIMEOUT_STYLE=hidden
на:
GRUB_TIMEOUT_STYLE=menu
затем сохраните файл и выйдите из редактора. Следующий запуск:
sudo update-grub
GRUB_TIMEOUT_STYLE
Если этот параметр не установлен или установлен на меню
, то GRUB отобразит меню, а затем подождет, пока истечет время ожидания, установленное GRUB_TIMEOUT
, прежде чем загрузка записи по умолчанию. Нажатие клавиши прерывает тайм-аут.
Если этот параметр установлен на обратный отсчет
или скрытый
, то перед отображением меню GRUB будет ждать тайм-аута, установленного GRUB_TIMEOUT
истекает. Если в это время нажать ESC , отобразится меню и будет ожидаться ввод. Если нажать горячую клавишу, связанную с записью меню, она немедленно загрузит соответствующий пункт меню. Если тайм-аут истекает до того, как произойдет что-либо из этого, будет загружена запись по умолчанию. В случае обратного отсчета
он покажет оставшееся время в одну строку.
Я слышал, что Shift делает это. Но я использовал Space и раньше, и это работало.
Я пробовал клавиши Shift и Пробел , но ничего не работает. Только клавиша Esc работает в Ubuntu 14.04 и 16.04, чтобы получить меню Grub во время загрузки.
По умолчанию GRUB покажет меню, если установлена вторая операционная система. Если установлен только Ubuntu, GRUB обычно загружает Ubuntu без отображения меню. Чтобы перенастроить GRUB, чтобы всегда отображать меню :
Редактировать / etc / default / grub
:
Установить GRUB_HIDDEN_TIMEOUT =
(нет значения после =
знак).
Установите GRUB_TIMEOUT = n
, чтобы отображать меню на n секунд.
update-grub
, чтобы восстановить / boot / grub / grub.cfg
на основе настроек / etc / default / grub
. Вы можете заставить GRUB отображать меню , даже если по умолчанию GRUB_HIDDEN_TIMEOUT = 0
действует настройка:
Надеюсь, это устранит путаницу относительно того, почему Shift работает для некоторых пользователей и Esc работает для других .
В Ubuntu 18.04 нет строки GRUB_HIDDEN_TIMEOUT = 0
в / etc / default / grub
- вместо него GRUB_TIMEOUT_STYLE = hidden
. Согласно info -f grub -n «Простая конфигурация»
:
, если этот параметр не установлен или установлен на «меню», то GRUB отобразит меню и затем дождется тайм-аута, установленного параметром «GRUB_TIMEOUT». 'истекает перед загрузкой записи по умолчанию. Нажатие клавиши прерывает тайм-аут.
Итак, если вы удалите или закомментируете строку как:
#GRUB_TIMEOUT_STYLE=hidden
и запустите sudo update-grub
, то меню будет отображаться по умолчанию.
18.04 + Не двойная загрузка, загружается через grub 5 секунд:
GRUB_TIMEOUT_STYLE = false
GRUB_TIMEOUT = (без значения). LVM отлично работает.
Для более новых версий Ubuntu нет GRUB_HIDDEN_TIMEOUT
, вместо этого есть GRUB_TIMEOUT_STYLE
, для которого по умолчанию установлено значение скрыто
.
Откройте файл sudo nano / etc / default / grub
Измените значение GRUB_TIMEOUT_STYLE
с скрыто
на меню
и убедитесь, что для GRUB_TIMEOUT
не задано значение 0
, затем запустите
sudo update-grub
Готово !!!
Я обнаружил, что проблема в том, что я оставил USB-накопитель подключенным к компьютеру. Я предполагаю, что компьютер пытался загрузиться с USB-накопителя.
После того, как я вынул USB-накопитель , я мог нажать shift или esc или пробел (я думаю, это зависит от версии Ubuntu, которую вы используете).