GRUB

Zavaděč operačního systému.

GRUB

Nastavení je možné upravit v souboru /boot/grub/menu.lst.

GRUB2

  1. Soubor /boot/grub/grub.cfg není určen k přímé editaci!
  2. Základní nastavení je možné upravit v souboru /etc/default/grub:
    • GRUB_DEFAULT=0
      • výchozí položka (0 pro první, 1 pro druhou atd.)
      • hodnota GRUB_DEFAULT=savednastaví položku vybranou při posledním startu
    • GRUB_TIMEOUT=2
      • čas v sekundách před tím, než se automaticky načte hodnota z GRUB_DEFAULT
      • hodnota GRUB_TIMEOUT=-1nastaví trvalé čekání na výběr uživatele
    • GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
      • importuje vstup na konec 'linux' řádky
      • zde zapsané hodnoty se přidají na konec normálního módu (nikoliv "recovery")
      • splash – zobrazí pouze některé informace
      • odstraněním všech hodnot získáte podrobné zprávy o průběhu bootování
    • GRUB_DISABLE_OS_PROBER=false
      • zapne prohledávání ostatních diskových oddílů na přítomnost dalších operačních systémů
    • GRUB_HIDDEN_TIMEOUT=0
      • nabídka při startu bude skryta – uživatel může vynutit zobrazení menu držením klávesy SHIFT při startu počítače (případně pomocí klavesy ESC ve vymezeném čase)
    • GRUB_HIDDEN_MENU_QUIET=true
      • nebude zobrazeno odpočítávání
    • Hidden timeout works incorrectly with wallpaper
  3. Složka /etc/grub.d/ obsahuje spustitelné skripty, které jsou čteny při vykonávání příkazu update-gruba podílí se na vytváření konfiguračního souboru /boot/grub/grub.cfg:
    • 05_debian_theme – barva textu, obrázek na pozadí:
      • set menu_color_normal=cyan/black  – normální text
      • set menu_color_highlight=white/blue – vybraný řádek
    • 20_memtest86+
      • pokud existuje soubor /boot/memtest86+.bin, je do nabídky přidána volba testu operační paměti
    • 30_os-prober – hledá ostatní operační systémy a zahrnuje je do nabídky.
    • 40_custom – vlastní úpravy uživatele
  4. Provedené změny zapíšete do konfiguračního souboru /boot/grub/grub.cfg příkazem
     sudo update-grub

Grub2 je možné jednoduše modifikovat pomocí aplikace Grub Customizer:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer