6.47. GRUB-2.00

Le paquet Grub contient un chargeur de démarrage, le GRand Unified Bootloader.

Temps de construction approximatif: 0.7 SBU
Espace disque requis: 112 Mo

6.47.1. Installation de GRUB

Corrigez une incompatibilité entre ce paquet et Glibc-2.19

sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h

Préparez la compilation de GRUB :

./configure --prefix=/usr          \
            --sbindir=/sbin        \
            --sysconfdir=/etc      \
            --disable-grub-emu-usb \
            --disable-efiemu       \
            --disable-werror

L'option --disable-werror permet à la construction de se terminer malgré les avertissements apparus avec la dernière version de flex. Les autres paramètres --disable minimisent ce qui est construit en en désactivant des fonctionnalités et des programmes de test pas vraiment nécessaires pour LFS.

Compilez le paquet :

make

Ce paquet n'est pas fourni avec une suite de tests.

Installez le paquet :

make install

L'utilisation de GRUB pour rendre un système LFS amorçable sera traitée au Section 8.4, « Utiliser GRUB pour paramétrer le processus de démarrage ».

6.47.2. Contenu de GRUB

Programmes installés: grub-bios-setup, grub-editenv, grub-fstest, grub-install, grub-kbdcomp, grub-menulst2cfg, grub-mkconfig, grub-mkimage, grub-mklayout, grub-mknetdir, grub-mkpasswd-pbkdf2, grub-mkrelpath, grub-mkrescue, grub-mkstandalone, grub-ofpathname, grub-probe, grub-reboot, grub-script-check, grub-set-default, grub-sparc64-setup
Répertoires installés: /usr/lib/grub, /etc/grub.d, /usr/share/grub, /boot/grub

Descriptions courtes

grub-bios-setup

Est un programme d'aide pour grub-install

grub-editenv

Un outil pour éditer l'ensemble d'environnement

grub-fstest

Outil de débogage du pilote d'un système de fichiers

grub-install

Installe GRUB sur votre lecteur

grub-kbdcomp

Script qui convertit un plan xkb dans un plan reconnu par GRUB

grub-menulst2cfg

Convertit un menu.lst du GRUB de base en fichier grub.cfg utilisable avec GRUB 2

grub-mkconfig

Génère un fichier de configuration grub

grub-mkimage

Crée une image amorçable de GRUB

grub-mklayout

Génère un fichier de plan de clavier pour GRUB

grub-mknetdir

Prépare un répertoire GRUB d'amorçage par le réseau

grub-mkpasswd-pbkdf2

Génère un mot de passe PBKDF2 chiffré pour une utilisation dans le menu de démarrage

grub-mkrelpath

Rend relatif le nom de chemin vers la racine d'un système

grub-mkrescue

Fabrique une image amorçable de GRUB adaptée à une disquette ou à CDROM/DVD

grub-mkstandalone

Génère une image autonome

grub-ofpathname

Est un programme d'aide qui affiche le chemin d'un périphérique GRUB

grub-probe

Teste les informations de périphérique pour un chemin ou un périphérique donné

grub-reboot

Règle l'entrée d'amorçage par défaut pour GRUB uniquement pour le prochain démarrage

grub-script-check

Vérifie les erreurs de syntaxe du script de configuration de GRUB

grub-set-default

Règle l'entrée d'amorçage par défaut pour GRUB

grub-sparc64-setup

Est un programme d'aide pour grub-setup