Linux From Scratch: Version 5.0 | ||
---|---|---|
Précédent | Chapitre 6. Installation des logiciels du système de base | Suivant |
Estimation du temps de construction : 0,2 SBU Estimation de l'espace disque requis : 10 Mo |
Le package Grub contient un chargeur de démarrage.
Programmes installés : grub, grub-install, grub-md5-crypt, grub-terminfo et mbchk
Grub dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.
Ce package 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 pas défaut, telles que CFLAGS et CXXFLAGS, nous vous recommendons de supprimer cette initialisation lors de la construction de Grub.
Tout d'abord, corrigez un problème de compilation avec GCC-3.3.1 :
patch -Np1 -i ../grub-0.93-gcc33-1.patch |
Maintenant, préparez la compilation de Grub :
./configure --prefix=/usr |
Compilez le paquet :
make |
Et installez-le :
make install mkdir /boot/grub cp /usr/share/grub/i386-pc/stage{1,2} /boot/grub |
Remplacez i386-pc avec le répertoire approprié pour votre matériel.
Le répertoire i386-pc contient aussi un certain nombre de fichiers *stage1_5, différents suivant les systèmes de fichiers. Jetez un oeil sur ceux disponibles et copiez les plus appropriés dans le répertoire /boot/grub. La plupart des personnes copieront les fichiers e2fs_stage1_5 et/ou reiserfs_stage1_5.
Précédent | Sommaire | Suivant |
Installer Grep-2.5.1 | Niveau supérieur | Installer Gzip-1.3.5 |