Как полностью отключить тайм-аут grub (одна ОС)?

Вопрос или проблема

На 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?

Согласно моему другому ответу здесь:

  1. удалите строку GRUB_HIDDEN_TIMEOUT=0

  2. оставьте строку GRUB_TIMEOUT=0

  3. выполните sudo update-grub

Ответ или решение

Чтобы полностью отключить тайм-аут GRUB в Ubuntu 23 (настройка на 0 секунд при наличии только одной операционной системы), выполните следующие шаги.

Шаг 1: Редактирование конфигурационного файла GRUB

  1. Откройте терминал.

  2. Введите следующую команду для редактирования файла конфигурации GRUB:

    sudo nano /etc/default/grub
  3. Теперь вам потребуется изменить параметры конфигурации. Убедитесь, что ваш файл /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, что спрятет любые индикации тайм-аута.
  4. После внесения изменений сохраните файл, нажав CTRL + O, затем Enter, и закройте редактор с помощью CTRL + X.

Шаг 2: Обновление конфигурации GRUB

После редактирования конфигурационного файла необходимо обновить GRUB, чтобы изменения вступили в силу. Для этого введите в терминал:

sudo update-grub

Шаг 3: Перезагрузка системы

Чтобы проверить, были ли успешно применены изменения, перезагрузите систему:

sudo reboot

Примечания

  • Если после перезагрузки вы все еще видите длительный тайм-аут, это может быть связано с некоторыми настройками BIOS/UEFI. Проверьте, нет ли настроек, связанных с ускорением загрузки, которые могут влиять на поведение GRUB.
  • Если у вас включен режим UEFI, убедитесь, что ничего не мешает загрузчикам, установленным в UEFI.

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

Оцените материал
Добавить комментарий

Капча загружается...