Вопрос или проблема
На Ubuntu 23 я хочу полностью отключить паузу grub
(по умолчанию 30 секунд) = я хочу 0 секунд. Да, я уверен. Нет, у меня нет других ОС. Я редактирую файл:
sudo nano /etc/default/grub
Содержит
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=0 #новый
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
И обновляю настройки
sudo update-grub
Но ничего не помогает для моего Ubuntu 23. У меня UEFI и нет безопасной загрузки. Я также пробовал все варианты GRUB_TIMEOUT_STYLE (меню, обратный отсчет, скрытый)… Как достичь времени ожидания 0 секунд, пожалуйста?
Обновление.
Я пробую @vlastimil-burián без успеха…
В моем Xubuntu 6.2.0-39-generic у меня по умолчанию очень долгий тайм-аут grub…
Мой файл /etc/default/grub
по умолчанию:
GRUB_DEFAULT=0
GRUB_TIMEOUT_GRUB_HIDDEN_TIMEOUTSTYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Теперь я пробую
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
затем
sudo update-grub
После перезагрузки я снова вижу очень долгую задержку по умолчанию… Как полностью отключить тайм-аут grub?
Согласно моему другому ответу здесь:
-
удалите строку
GRUB_HIDDEN_TIMEOUT=0
-
оставьте строку
GRUB_TIMEOUT=0
-
выполните
sudo update-grub
Ответ или решение
Чтобы полностью отключить тайм-аут GRUB в Ubuntu 23 (настройка на 0 секунд при наличии только одной операционной системы), выполните следующие шаги.
Шаг 1: Редактирование конфигурационного файла GRUB
-
Откройте терминал.
-
Введите следующую команду для редактирования файла конфигурации GRUB:
sudo nano /etc/default/grub
-
Теперь вам потребуется изменить параметры конфигурации. Убедитесь, что ваш файл
/etc/default/grub
содержит следующие строки:GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=0 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX=""
Обратите внимание на следующие аспекты:
- Убедитесь, что строка
GRUB_HIDDEN_TIMEOUT=0
отсутствует или закомментирована. - Включите
GRUB_HIDDEN_TIMEOUT_QUIET=true
, что спрятет любые индикации тайм-аута.
- Убедитесь, что строка
-
После внесения изменений сохраните файл, нажав
CTRL + O
, затемEnter
, и закройте редактор с помощьюCTRL + X
.
Шаг 2: Обновление конфигурации GRUB
После редактирования конфигурационного файла необходимо обновить GRUB, чтобы изменения вступили в силу. Для этого введите в терминал:
sudo update-grub
Шаг 3: Перезагрузка системы
Чтобы проверить, были ли успешно применены изменения, перезагрузите систему:
sudo reboot
Примечания
- Если после перезагрузки вы все еще видите длительный тайм-аут, это может быть связано с некоторыми настройками BIOS/UEFI. Проверьте, нет ли настроек, связанных с ускорением загрузки, которые могут влиять на поведение GRUB.
- Если у вас включен режим UEFI, убедитесь, что ничего не мешает загрузчикам, установленным в UEFI.
Следуя этим инструкциям, вы сможете полностью отключить тайм-аут GRUB и добиться мгновенной загрузки вашей системы.