Недавно я решил использовать только Ubuntu, и в моем ноутбуке нет Windows. Когда я включаю свой ноутбук, появляется меню GRUB, но мне больше не нужно выбирать ОС.
Как я могу удалить или скрыть это?
И после удаления это как я могу получить доступ к режиму восстановления?
Я считаю, что лучшим решением будет использование значения:
GRUB_HIDDEN=1
, затем установите время более 0, чтобы вы могли получить доступ к grub, поскольку он скрыт в фоновом режиме, и у вас есть шанс фактически остановить последовательность загрузки и выбрать другое ядро / режим восстановления.
функция, которая может пригодиться, когда у вас сломанная система. Вы можете прочитать больше об этом здесь
Другая возможность , если Windows была удалена с компьютера :
sudo rm -rf /boot/efi/EFI/Microsoft
. sudo update-grub
. При запуске сценария update-grub
следует отметить, что Windows отсутствует, и, следовательно, сгенерировать файл grub.cfg
, в котором нет параметров загрузки Windows, и который не отображает меню.
Обратите внимание, однако, что этот подход делает невозможным загрузку Windows. Это хорошо для Behzadsh, так как вопрос указывает, что Windows была удалена с компьютера. (Фактически, этот подход, по сути, завершает задачу неполного удаления, которое уже было сделано.) Этот подход неверен для того, кто просто хочет обойти меню GRUB, но при этом сохраняет возможность загрузки Windows - скажем, с помощью встроенного в компьютер менеджера загрузки для загрузки Windows. Этот подход сделает невозможным загрузку Windows, по крайней мере, до тех пор, пока загрузчик Windows не будет восстановлен.
Ответы выше не сработали, поэтому я решил опубликовать это для полноты. В моей версии 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=""
/etc/default/grub
с помощью ввода терминала: gksu gedit /etc/default/grub
GRUB_TIMEOUT=10
до GRUB_TIMEOUT=0
sudo update-grub
Это удалит время, необходимое для ожидания исчезновения меню GRUB .
ВАЖНО : Если затем вам нужно перейти в Режим восстановления , в некоторых случаях просто нажмите ESC kbd> при запуске Linux. Это происходит между тем, когда BIOS завершает загрузку всех необходимых вещей и запускает операционную систему. Затем появится меню GRUB, в котором вы сможете выбрать режим восстановления.