Hogyan jeleníthetjük meg, vagy rejthetjük el a GRUB boot menüt az Ubuntu rendszerek indulása során?

botond küldte be 2022. 05. 23., h – 13:05 időpontban

Tartalom

 

Bevezető

A GRUB egy rendszerbetöltő program, amely a számítógép indításakor elindítja a kiválasztott operációs rendszert. Az Ubuntu Linux rendszerek esetén alapértelmezetten csak akkor jelenik meg a GRUB menüje, ha több operációs rendszer is telepítve van a számítógépre, lehetőséget biztosítva a felhasználónak, hogy kiválaszthassa az indítani kívánt rendszert. Időnként azonban előfordulhat, hogy egy Ubuntu példány esetén is szükségünk van a GRUB menü megjelenítésére. Ebben a rövid leírásban megnézzük, hogyan csalogathatjuk elő a GRUB menüjét Egyetlen Ubuntu rendszer esetén.

Ezt a példát az Ubuntu 22.04 LTS (Jammy Jellyfish) telepítésen hajtom végre, de korábbi Ubuntu változatok esetén is ezzel a módszerrel lehet előhozni a boot menüt.

 

 

GRUB menü alkalmi megjelenítése

Ha csak alkalmanként van szükségünk a GRUB menü megjelenítésére, akkor a gép indulásakor az alábbi billentyűt kell lenyomva tartani a GRUB menü előhívásához:

  • BIOS / MBR rendszerű gépeken a bal SHIFT billentyű
  • UEFI / GPT rendszerű gépeken az ESC billentyű

Ezzel természetesen csak egy alkalommal jelenik meg a GNU GRUB menüje, a következő gép indításnál ismét rejtve marad. Ha tartósan meg szeretnénk jeleníteni a boot menünket, akkor azt be kell állítani.

 

GRUB menü tartós megjelenítése

Ha tartósan meg szeretnénk jeleníteni a GRUB boot menüt, akkor be kell állítanunk a GRUB beállításaiban.

GRUB beállítása

Nyissuk meg root-ként a /etc/default/grub fájlt:

nano /etc/default/grub

Ubuntu 22.04 LTS (Jammy Jellyfish) Grub beállítások

Alapértelmezetten tehát ezt tartalmazza a fájl:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

 

 

Itt két sort kell módosítanunk az alábbiakra:

GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=45

A GRUB_TIMEOUT változónak bármit megadhatunk másodpercekben, onnantól fog indulni a visszaszámlálás ha nem nyúlunk a menühöz, és ilyenkor a megadott idő elteltével kiválasztja az alapértelmezetten beállított opciót.

Ha beállítottuk a megfelelő értékeket, mentsük le a fájlt.

GRUB frissítése

Ha módosítottuk a GRUB konfigurációs fájlját, akkor frissítsük a GRUB-ot az update-grub paranccsal szintén root-ként:

update-grub

Ubuntu 22.04 LTS (Jammy Jellyfish) Grub frissítése

Ezután indítsuk újra a számítógépet. Ezt akár a reboot vagy a shutdown parancsokkal is elvégezhetjük, de a kezelőfelület újraindítási funkciójával is.

Számítógép újraindítása

Ha lefutott az update-grub, akkor indítsuk újra a számítógépet. Majd az induláskor már előkerül a GRUB boot menünk az általunk beállított időzítéssel:

GRUB boot menü megjelenése a beállítások elvégzése és a számítógép újraindítása után

A képernyő alján, a legalsó sorban mutatja az időzítőt. Ha belenyúlunk a nyíl billentyűkkel, akkor az időzítő megáll.

 

 

Konklúzió

A GRUB megjelenítése roppant egyszerű beállítás az Ubuntu rendszereken, amit bármikor vissza is állíthatunk a "gyári" alapértelmezésre, tehát el is tüntethetjük. Ha valami gond van a gépünkkel, akkor ebben a menüben megtalálhatjuk a visszaállítási módokat, valamint a gépen meglévő korábbi kernelfájlokkal is elindíthatjuk a számítógépet.