Išjunkite GRUB2 įrašymo nesėkmės funkciją

Paskutinį kartą keistas: 2023.12.01

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_headerarba kintamąjįGRUB_RECORDFAIL_TIMEOUTfaile/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/grubir 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

Was this article helpful?
Peržiūrų: 163

BeeHosting 10-asis gimtadienis!
Iki 70% nuolaida visoms paslaugoms
+ nemokamas svetainės perkėlimas.

Beehosting.pro svetainė naudoja slapukus

Naudojame slapukus siekdami suasmeninti turinį ir skelbimus, teikti socialinės žiniasklaidos funkcijas ir analizuoti srautą. Taip pat dalijamės informacija apie tai, kaip naudojatės mūsų svetaine su mūsų socialinės žiniasklaidos, reklamos ir analizės partneriais, kurie gali ją sujungti su kita informacija, kurią jiems pateikėte arba kurią jie surinko naudodamiesi jų paslaugomis.

Menu