Principy fungování zavaděče
Dá se říci, že GRUB 2 má tři hlavní části:
/etc/default/grub - soubor který obsahuje nastavení, edituje se ručně
/etc/grub.d/ - adresář se skripty generující menu, některé se mohou editovat a nebo přidávat zcela nové
/boot/grub/grub.cfg - generovaný konfigurační soubor, needituje se ručně
Tyto části postupně dále popíši.
/boot/grub/grub.cfg aneb jak pracuje GRUB 2
Vezmu to odzadu a začnu třetím bodem. Nejdříve ale jak vlastně zavaděč pracuje. Princip fungování zavaděče by se dal zjednodušeně shrnout do jedné věty. GRUB 2 obsahuje hlavní skript grub2-mkconfig, který generuje menu do souboru /boot/grub/grub.cfg pomocí parametrů z konfiguračního souboru /etc/default/grub a sady skriptů umístěných v /etc/grub.d/.
Chceme-li vygenerovat menu z připravených souborů, spustíme jako root příkaz ...
# grub2-mkconfig -o /boot/grub/grub.cfg
... zpracují se všechny vstupy do jediného výstupního souboru. Že to má být do souboru, mu říkáme parametrem "-o" s cestou k výstupnímu souboru. Pokud se spustí pouze příkaz samotný bez parametrů ...
Zbytek na webu
Luděk