Le paquet Grub contient un chargeur de démarrage, le GRand Unified Bootloader.
Temps de construction approximatif : 0,2 SBU Espace disque requis : 10 Mo
L'installation de Grub dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.
Ce paquet est connu pour mal se comporter si vous changez les options d'optimisation par défaut (en incluant les options -march et -mcpu). Donc, si vous avez défini des variables d'environnement qui surchargent les optimisations par défaut, telles que CFLAGS et CXXFLAGS, nous vous recommandons de supprimer cette initialisation lors de la construction de Grub.
Tout d'abord, préparez la compilation de Grub :
./configure --prefix=/usr
Compilez le paquet :
make
Maintenant, installez-le :
make install mkdir /boot/grub cp /usr/share/grub/i386-pc/stage{1,2} /boot/grub
Remplacez i386-pc par le répertoire adéquat pour votre matériel.
Le répertoire i386-pc contient aussi un certain nombre de fichiers *stage1_5, différents suivant les différents systèmes de fichiers. Jetez un ½il aux fichiers disponibles et copiez les bons dans le répertoire /boot/grub. La plupart des gens copieront les fichiers e2fs_stage1_5 et/ou reiserfs_stage1_5.