GRUB не ждет от меня выбора между системами


0

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


было бы полезно узнать, какую версию Ubuntu вы используете. (и какую версию Grub, если вы ее знаете; и какую версию каких других операционных систем вы пытаетесь загрузить.)
quack quixote

Ответы:



1

Мое предложение состоит в том, чтобы войти в Linux, если вы недостаточно быстры с помощью клавиши escape и от имени root (с помощью suкоманды). Перейдите /boot/grubи отредактируйте grub.confс помощью редактора Linux (Vim, vi, nedit и т. Д.) И измените timeout=0на timeout=10. Команда hiddenmenuв конфигурационном файле, расположенном под ним, скрывает меню, пока вы не нажмете клавишу escape. Все это делает задержку загрузки на 10 секунд перед открытием официального экрана загрузки Linux (загружается ОС). Я использую 5 секунд, так как очевидно, что я хочу перейти в Windows (у меня есть машина с двойной загрузкой). Нажатие клавиши escape вызывает меню и дает мне классический выбор доступных загрузочных конфигураций, в которых я определен grub.conf. Моя конфигурация grub содержит текущее ядро, предыдущее ядро ​​и Windows.

Если вы не знаете тонкостей grub / grub.conf, будьте очень осторожны. Измените только это одно числовое значение - больше ничего .

Убедитесь, что вы сохранили его обратно в формате Linux (LF (Linux), а не в формате CR / LF (DOS)).

В Vim это будет ZZкоманда для записи файла обратно и выхода из Vim (текст) или просто использования графического изображения и сохранения, а затем выхода. Задача решена.


Не рекомендуется редактировать /boot/grub/grub.confфайл напрямую. Вместо редактирования GRUB_TIMEOUTв /etc/default/grubфайле и восстановить grub.confфайл , используя grub-mkconfig -o /boot/grub/grub.cfgкоманду.
Санкет Пармар


0

Ключ по умолчанию для входа в меню Grub - «Escape». Даже если для Grub задано время ожидания 0 секунд, при быстром нажатии кнопки «Escape» при запуске (после страницы BIOS) вы можете вызвать меню Grub для изменения операционной системы.

Если Grub всегда загружает не ту ОС для вас, вы можете изменить ее на другую запись или использовать последнюю использованную запись (с опцией «сохранено»). Изменение Grub зависит от вашей версии Grub, поэтому полезно знать, какую версию Ubuntu вы используете.


0

Вот рекомендуемый способ изменить конфигурации grub. Измените GRUB_TIMEOUTзначение в /etc/default/grubфайле и восстановите его /boot/grub/grub.cfgс помощью следующих команд.

Редактировать файл

# vim /etc/defaults/grub 

+ Изменить

GRUB_TIMEOUT=10

Сделайте резервную копию текущего файла grub.cfg

# cp /boot/grub/grub.cfg /boot/grub/grub.bkup

Повторно обновите файл grub.cfg с обновленным значением.

# grub-mkconfig -o /boot/grub/grub.cfg 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.