13.4. Rendre le système CLFS amorçable

Votre système CLFS flambant neuf est presque terminé. Une des dernières choses à faire est de vous assurer que le système peut démarrer correctement. Les instructions ci-dessous s'appliquent aux architectures x86 et x86_64, c'est-à-dire la plupart des PCs. Des informations sur le « chargement de l'amorce » pour d'autres architectures devraient être disponibles aux endroits habituels des ressources spécifiques à ces architectures.

Le chargement au démarrage peut être un sujet complexe, donc quelques mots de prudence sont utiles. Familiarisez-vous avec le chargeur de démarrage actuel et tous les autres systèmes d'exploitation présent sur le(s) disque(s) dur(s) et qui doit/doivent être amorcé(s). Assurez-vous d'avoir un disque de démarrage d'urgence disponible pour « secourir » l'ordinateur s'il devient inutilisable (inamorçable).

La première chose que nous avons besoin de faire est de générer une configuration pour GRUB. Dans les précédentes versions de grub, nous pouvions créer la configuration à la main, mais avec GRUB2, nous pouvons générer grub.cfg automatiquement. Vous pouvez faire cela avec la commande suivante :

grub-mkconfig -o /boot/grub/grub.cfg
[Avertissement]

Avertissement

La commande suivante écrasera le chargeur de démarrage actuel. Ne lancez pas la commande si vous ne désirez pas cela, par exemple si vous utilisez d'un chargeur de démarrage tiers pour gérer le Master Boot Record (MBR). Dans ce cas, il serait plus logique d'installer GRUB dans le « boot sector » de la partition CLFS. Dans ce cas, la commande suivante deviendrait grub-install /dev/sda2 .

Demandez à GRUB de s'installer dans la MBR de sda :

grub-install /dev/sda