6.62. GRUB-2.02

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

Temps de construction approximatif: 0.8 SBU
Espace disque requis: 144 Mo

6.62.1. Installation de GRUB

Préparez la compilation de GRUB :

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

La signification des nouvelles options de configurations :

--disable-werror

Cela permet de terminer la compilation avec les avertissements introduits dans des versions récentes de Flex.

--disable-efiemu

Cette option minimise ce qui est construit en désactivant des fonctionnalités et des programmes de tests non 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.62.2. Contenu de GRUB

Programmes installés: grub-bios-setup, grub-editenv, grub-file, grub-fstest, grub-glue-efi, grub-install, grub-kbdcomp, grub-macbless, 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-render-label, grub-script-check, grub-set-default, grub-sparc64-setup et grub-syslinux2cfg
Répertoires installés: /usr/lib/grub, /etc/grub.d, /usr/share/grub et boot/grub (après avoir lancé grub-install)

Descriptions courtes

grub-bios-setup

Est un programme d'aide pour grub-install

grub-editenv

Un outil pour éditer l'ensemble d'environnement

grub-file

Vérifie que FILE est du type spécifié.

grub-fstest

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

grub-glue-efi

Traite les images EFI ia32 et amd64 et les colle ensemble suivant le format d'Apple.

grub-install

Installe GRUB sur votre lecteur

grub-kbdcomp

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

grub-macbless

bless dans le style de mac pour les fichiers HFS ou HFS+

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-render-label

Produit des .disk_label Apple pour les Macs Apple

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

grub-syslinux2cfg

Transforme un fichier de configuration syslinux vers le format de grub.cfg