Как убрать или скрыть загрузочное меню GRUB?

Недавно я решил использовать только Ubuntu, и в моем ноутбуке нет Windows. Когда я включаю свой ноутбук, появляется меню GRUB, но мне больше не нужно выбирать ОС.

Как я могу удалить или скрыть это?
И после удаления это как я могу получить доступ к режиму восстановления?

16
задан 30 January 2013 в 22:41

4 ответа

Я считаю, что лучшим решением будет использование значения:

GRUB_HIDDEN=1 

, затем установите время более 0, чтобы вы могли получить доступ к grub, поскольку он скрыт в фоновом режиме, и у вас есть шанс фактически остановить последовательность загрузки и выбрать другое ядро ​​/ режим восстановления.

функция, которая может пригодиться, когда у вас сломанная система. Вы можете прочитать больше об этом здесь

0
ответ дан 30 January 2013 в 22:41

Другая возможность , если Windows была удалена с компьютера :

  1. Удалить загрузчик Windows из ESP. Обычно это можно сделать, набрав sudo rm -rf /boot/efi/EFI/Microsoft.
  2. Тип sudo update-grub.

При запуске сценария update-grub следует отметить, что Windows отсутствует, и, следовательно, сгенерировать файл grub.cfg, в котором нет параметров загрузки Windows, и который не отображает меню.

Обратите внимание, однако, что этот подход делает невозможным загрузку Windows. Это хорошо для Behzadsh, так как вопрос указывает, что Windows была удалена с компьютера. (Фактически, этот подход, по сути, завершает задачу неполного удаления, которое уже было сделано.) Этот подход неверен для того, кто просто хочет обойти меню GRUB, но при этом сохраняет возможность загрузки Windows - скажем, с помощью встроенного в компьютер менеджера загрузки для загрузки Windows. Этот подход сделает невозможным загрузку Windows, по крайней мере, до тех пор, пока загрузчик Windows не будет восстановлен.

0
ответ дан 30 January 2013 в 22:41

Ответы выше не сработали, поэтому я решил опубликовать это для полноты. В моей версии grub экран тайм-аута не скрывается при GRUB_TIMEOUT=0. Это, похоже, ошибка, поданная здесь: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1273764 .

Простой (но не очень элегантный) способ обойти это - установить GRUB_TIMEOUT=0.1. По-видимому, есть скрипт, который переопределяет значение тайм-аута, когда оно = 0, для пользы пользователя!

Мой конфигурационный файл grub для тех, кто хочет его увидеть:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0.1
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0.1
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="splash" 
GRUB_CMDLINE_LINUX=""
0
ответ дан 30 January 2013 в 22:41

Чтобы не видеть меню GRUB при загрузке:

  1. Откройте файл /etc/default/grub с помощью ввода терминала: gksu gedit /etc/default/grub
  2. Изменить GRUB_TIMEOUT=10 до GRUB_TIMEOUT=0
  3. Сохраните файл и выйдите из текстового редактора.
  4. Выполнить: sudo update-grub
  5. Перезагрузить.

Это удалит время, необходимое для ожидания исчезновения меню GRUB .

ВАЖНО : Если затем вам нужно перейти в Режим восстановления , в некоторых случаях просто нажмите ESC при запуске Linux. Это происходит между тем, когда BIOS завершает загрузку всех необходимых вещей и запускает операционную систему. Затем появится меню GRUB, в котором вы сможете выбрать режим восстановления.

0
ответ дан 30 January 2013 в 22:41

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

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