6.45. GRUB-0.96

Balíček GRUB obsahuje GRand Unified Bootloader.

Průměrný čas kompilace: 0.2 SBU
Potřebné volné místo: 10.0 MB
Instalace závisí na: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses a Sed

6.45.1. Instalace GRUB

O tomto balíčku je známo,že má problémy,pokud jsou jeho výchozí optimalizační příznaky(včetně -march a -mcpu voleb)změněné.Pokud nějaké proměnné prostředí přepisují tyto výchozí optimalizace jako CFLAGS a CXXFLAGS,odstraňte je při kompilaci GRUBu.

Připravte Grub ke kompilaci:

./configure --prefix=/usr

Zkompilujte balíček:

make

K otestování výsledků,spusťte: make check.

Všimněte si,že výsledky testů vždycky ukazují chyby,že “ufs2_stage1_5 je příliš velký.”Toto je díky problémům kompileru a nemusíte si toho všímat pokud neplánujete startovat z oddílu UFS.Tyto oddíly jsou normálně používané pouze na počítačích Sun.

Nainstalujte balíček:

make install
mkdir /boot/grub
cp /usr/lib/grub/i386-pc/stage{1,2} /boot/grub

Nahraďte i386-pc adresářem odpovídajícím použitému hardwaru.

Adresář i386-pc obsahuje několik souborů *stage1_5,odpovídající různým souborovým systémům.Prohledněte si dostupné soubory a odpovídající zkopírujte do adresáře /boot/grub.Většina uživatelů zkopíruje soubory e2fs_stage1_5 a/nebo reiserfs_stage1_5.

6.45.2. Obsah GRUB

Nainstalované programy: grub, grub-install, grub-md5-crypt, grub-terminfo a mbchk

Krátký popis

grub

Příkazová řádka Grand Unified Bootloaderu

grub-install

Instaluje GRUB na zadané zařízení

grub-md5-crypt

Kóduje heslo do formátu MD5

grub-terminfo

Generuje příkaz terminfo ze jména terminfo;může být použito,pokud je použit neznámý terminál

mbchk

Kontroluje formát multi-bootového jádra