Деактивировать функцию сбоя записи GRUB2

Последнее изменение: Friday December 1st, 2023

В этой статье вы узнаете, как отключить функцию GRUB2 recordfail.

Введение

С GRUB2 существует функция recordfail. Если загрузка завершилась неудачно, GRUB2 автоматически остановится на меню загрузки при следующей попытке загрузки.

В некоторых ситуациях вам это может быть нежелательно, поэтому вы можете это изменить. В зависимости от версии GRUB вам нужно либо изменить файл /etc/grub.d/00_header, либо переменную GRUB_RECORDFAIL_TIMEOUT в файле /etc/default/grub.

Отключение функции GRUB2 recordfail

Сначала найдите следующее в файле /etc/grub.d/00_header

if [ ${recordfail} = 1 ]; then
   set timeout=-1
else
  set timeout=${GRUB_TIMEOUT}
fi

Если вы найдете это (точное совпадение), просто добавьте символы комментария:

#if [ ${recordfail} = 1 ]; then
#    set timeout=-1
#else
    set timeout=${GRUB_TIMEOUT}
#fi

Или, если вы найдете следующее,

if [ "${recordfail}" = 1 ]; then
 set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1}
else
 set timeout=${2}
fi

то отредактируйте файл /etc/default/grub и добавьте строку

GRUB_RECORDFAIL_TIMEOUT=5

для таймаута в 5 секунд.

В любом случае, для обновления конфигурации выполните update-grub.

Теперь GRUB2 всегда будет использовать установленное время ожидания.

Ручная установка значения recordfail

Вы можете вручную сбросить значение для grubenv:

grub-editenv set recordfail=0

Или даже удалить его:

grub-editenv unset recordfail

Was this article helpful?
Просмотры: 163

10 лет с BeeHosting!
Отмечаем скидками до 70% на все услуги
+ бесплатная миграция сайта.

Beehosting.pro сайт использует файлы «куки»

Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Мы передаем информацию о ваших действиях на сайте партнерам Google: социальным сетям и компаниям, занимающимся рекламой и веб-аналитикой. Наши партнеры могут комбинировать эти сведения с предоставленной вами информацией, а также данными, которые они получили при использовании вами их сервисов.

Меню