Antud artiklist saate teada, kuidas keelata GRUB2 recordfail funktsioon.
Sissejuhatus
GRUB2-s on olemas recordfail funktsioon. Kui alglaadimine ebaõnnestub, peatab GRUB2 järgmise alglaadimise ajal automaatselt alglaadimismenüüs.
Mõnel juhul võite seda mitte soovida, seega saate seda muuta. Sõltuvalt GRUB-i versioonist peate muutma faili /etc/grub.d/00_header
või muutuja GRUB_RECORDFAIL_TIMEOUT
failis /etc/default/grub
.
Deaktiveeri GRUB2 recordfail funktsioon
Esiteks otsige järgmist failist /etc/grub.d/00_header
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=${GRUB_TIMEOUT}
fi
Kui leiate selle (täpne sõnastus), lisage lihtsalt kommentaartähed:
#if [ ${recordfail} = 1 ]; then
# set timeout=-1
#else
set timeout=${GRUB_TIMEOUT}
#fi
Või kui leiate järgneva,
if [ "${recordfail}" = 1 ]; then
set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1}
else
set timeout=${2}
fi
siis redigeerige faili /etc/default/grub
ja lisage rida
GRUB_RECORDFAIL_TIMEOUT=5
5-sekundilise ooteaja jaoks.
Igal juhul konfiguratsiooni värskendamiseks käivitage käsk update-grub
.
Nüüd kasutab GRUB2 alati määratud ooteaega.
Recordfail väärtuse käsitsi lähtestamine
Saate grubenv jaoks väärtuse käsitsi lähtestada:
grub-editenv set recordfail=0
Või saate selle isegi eemaldada:
grub-editenv unset recordfail