6.34.1. Installation de GRUB
Ce paquet est connu pour avoir des soucis quand les options
d'optimisation par défaut (en incluant les options -march
et -mcpu
) sont sont modifiées. Donc, si
des variables d'environne qui surchargent les optimisations par
défaut, telles que CFLAGS
et
CXXFLAGS
, supprimez cette initialisation
pour la construction de GRUB..
Commencez par appliquer le correctif suivant pour mieux détecter
les lecteurs, corriger des problèmes de GCC 4.x, et fournir un
meilleur support SATA pour certains contrôleurs de disque :
patch -Np1 -i ../grub-0.97-disk_geometry-1.patch
Préparez la compilation de Grub :
./configure --prefix=/usr
Compilez le paquet :
make
Pour tester les résultats, lancez : make check
.
Installez le paquet :
make install
mkdir -v /boot/grub
cp -v /usr/lib/grub/i386-pc/stage{1,2} /boot/grub
Remplacez i386-pc
par le répertoire
adéquat pour le matériel utilisé.
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 utilisateurs copieront
les fichiers e2fs_stage1_5
et/ou
reiserfs_stage1_5