Моя система - это нет при двойной загрузке я запускаю стандартную настольную систему Ubuntu "на металле" (я думаю, что запуск ее в виртуальной машине - то же самое).
Прессование c во время загрузки не появляется меню GRUB (что, я полагаю, происходит для системы с двойной загрузкой).
Как я могу заставить GRUB-меню отображаться на одиночный- загрузочная система?
Меню появится, если вы нажмете и будете удерживать Shift во время загрузки Grub, если вы загружаетесь с помощью BIOS. Когда ваша система загрузится с помощью UEFI, нажмите Esc.
Для постоянного изменения вам необходимо отредактировать свой /etc/default/grub файл - поместите символ "#" в начале строки GRUB_HIDDEN_TIMEOUT=0.
Сохраните изменения и запустите sudo update-grub чтобы применить изменения.
Я пробовал оба Shift и Space ключи, но ничего не работает. Только тот Esc ключ работает для Ubuntu 14.04 и 16.04, чтобы получить меню Grub во время загрузки.
В Ubuntu 18.04 нет GRUB_HIDDEN_TIMEOUT=0 выстроиться в очередь /etc/default/grub - вместо этого есть GRUB_TIMEOUT_STYLE=hidden. В соответствии с info -f grub -n 'Simple configuration' :
если этот параметр не установлен или установлен в "menu", то GRUB отобразит меню, а затем дождется истечения времени ожидания, установленного в "GRUB_TIMEOUT", перед загрузкой записи по умолчанию. Нажатие клавиши прерывает тайм-аут.
Поэтому, если вы либо удалите, либо закомментируете строку как:
#GRUB_TIMEOUT_STYLE=hidden
и бежать sudo update-grub, то меню будет отображаться по умолчанию.
18.04 + Не двойная загрузка, загружается в grub за 5 секунд:
GRUB_TIMEOUT_STYLE=false
GRUB_TIMEOUT= (нет значения). Отлично работает LVM.
затем сохраните файл и выйдите из редактора. Следующий запуск:
sudo update-grub
GRUB_TIMEOUT_STYLE
Если этот параметр не установлен или установлен в menu, затем GRUB отобразит меню , а затем дождется тайм-аута, установленного GRUB_TIMEOUT истекает до загрузки записи по умолчанию. Нажатие клавиши прерывает тайм-аут.
Если для этого параметра установлено значение countdown или hidden, затем, перед отображением меню, GRUB будет ждать тайм-аута, установленного GRUB_TIMEOUT истекать. Если ESC если нажать в течение этого времени, отобразится меню и будет ждать ввода. Если нажать горячую клавишу, связанную с пунктом меню, она немедленно загрузит соответствующий пункт меню. Если тайм-аут истечет до того, как произойдет что-либо из этого, будет загружена запись по умолчанию. В countdown случае, он покажет однострочную индикацию оставшегося времени.
Для более новых версий Ubuntu нет GRUB_HIDDEN_TIMEOUT вместо этого есть GRUB_TIMEOUT_STYLE который установлен на hidden по умолчанию.
Откройте файл sudo nano /etc/default/grubИзменение значения GRUB_TIMEOUT_STYLE от hidden к menu и убедитесь, что GRUB_TIMEOUT не установлен на 0 тогда беги
Что касается меня, то я обнаружил, что проблема заключалась в том, что я оставил USB-накопитель подключенным к компьютеру. Я полагаю, что компьютер пытался загрузиться с USB-накопителя.
Как только я извлек флешку, я мог бы нажать shift или esc или space (я думаю, в зависимости от версии Ubuntu, которую вы используете).
1 отличный вопрос, раскрывающий, по сути, недокументированную функцию процесса загрузки Ubuntu, ответ на который я нашел только случайно, когда копался в grub.cfg. Спасибо, что подняли это на верхний (доступный для поиска в Google) уровень.
Кредит там, где причитается кредит… Эта проблема возникла в другом моем вопросе (глубоко скрытом в комментариях). Хорхе Кастро предположил, что было бы неплохо представить это как самостоятельный вопрос… (так что отдайте ему должное … и я счастлив греться в отраженном сиянии Я вижу ценность того, что это основной вопрос / Ответ.