Iš šio straipsnio sužinosite, kaip išjungti GRUB2 recordfail funkciją.
Įvadas
Su GRUB2 yra recordfail funkcija. Jei paleidimo metu yra nesėkmingas bandymas, GRUB2 automatiškai sustos paleidimo meniu metu kitame paleidime.
Kai kuriuose scenarijuose jums gali tai nereikėti, todėl galite tai pakeisti. Priklausomai nuo GRUB versijos, jums reikia pakeisti failą/etc/grub.d/00_header
arba kintamąjįGRUB_RECORDFAIL_TIMEOUT
faile/etc/default/grub
.
Išjungti GRUB2 recordfail funkciją
Pirmiausia ieškokite šio failo/etc/grub.d/00_header
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=${GRUB_TIMEOUT}
fi
Jei tai rasite (tikslios frazės pavidalu), tiesiog pridėkite komentarų simbolius:
#if [ ${recordfail} = 1 ]; then
# set timeout=-1
#else
set timeout=${GRUB_TIMEOUT}
#fi
Arba, jei rasite štai tokį:
if [ "${recordfail}" = 1 ]; then
set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1}
else
set timeout=${2}
fi
tada redaguokite failą/etc/default/grub
ir pridėkite eilutę
GRUB_RECORDFAIL_TIMEOUT=5
5 sekundžių laukimui.
Bet kuriais atvejais, norint atnaujinti konfigūraciją, įvykdykiteupdate-grub
.
Dabar GRUB2 visada naudos nustatytą laukimo laiką.
Rankinis recordfail vertės nustatymas iš naujo
Galite rankiniu būdu nustatyti grubenv vertę:
grub-editenv set recordfail=0
Arba netgi ją pašalinti:
grub-editenv unset recordfail