Installation du programme d'amorçage ELILO sur un disque dur
Le programme d'amorçage pour &architecture; est appelé elilo
.
Il est conçu sur le modèle du programme d'amorçage lilo
pour
l'architecture x86 et il utilise un fichier de configuration semblable.
Cependant, il n'écrit pas sur le secteur principal d'amorçage d'un disque ou
d'une partition ; il copie les fichiers nécessaires sur une partition
FAT distincte et modifie le menu du
gestionnaire d'amorçage EFI dans le firmware pour
qu'il pointe vers les fichiers de la partition EFI. Le programme
elilo a réellement deux parties. La commande
/usr/sbin/elilo gère la partition et copie les fichiers.
Le programme elilo.efi est copié dans la partition EFI et
il est exécuté par le gestionnaire d'amorçage EFI
dans le but
de charger et lancer le noyau Linux.
La configuration et l'installation du programme elilo
sont
faites dans la dernière étape de l'installation des paquets de base.
L'installateur affichera une liste de partitions EFI possibles. Choisissez la
partition que vous avez définie plus tôt dans le processus d'installation, par
exemple une partition sur le disque qui contient le système de fichiers racine.
Choisissez la bonne partition !
Cette partition doit posséder un système de fichiers FAT et le drapeau
boot doit être mis. L'installateur peut afficher plusieurs
partitions selon ce qu'il a trouvé sur tous les disques du système, comme des
partitions EFI d'autres systèmes ou des partitions de diagnostic EFI.
N'oubliez pas que le programme elilo peut formater la
partition pendant l'installation et effacer toutes les données !
Le contenu de la partition EFI
La partition EFI est une partition avec un système de fichiers de type FAT
sur l'un des disques du système ; habituellement c'est le disque qui
contient le système de fichiers racine. Elle n'est pas montée sur un système
en fonctionnement car seul le gestionnaire d'amorçage EFI
en
a besoin pour charger le système. Et la partie installation du programme
elilo écrit directement sur le système de fichiers.
Pendant l'installation, le programme /usr/sbin/elilo écrit
les fichiers suivants dans le répertoire efi/debian qui
se trouve sur la partition EFI. Il faut remarquer que le
gestionnaire d'amorçage EFI
cherchera ces fichiers en utilisant
le chemin fsn:\efi\debian.
Il peut exister d'autres fichiers dans ce système car avec le temps
le système est mis à jour ou reconfiguré.
elilo.conf
Le programme d'amorçage lit ce fichier quand il démarre.
C'est une copie de /etc/elilo.conf où les noms ont été
changés pour désigner les fichiers dans la partition EFI.
elilo.efi
C'est le programme d'amorçage que lance le gestionnaire EFI
pour amorcer le système. L'élément Debian GNU/Linux
du menu gestionnaire EFI
y fait appel.
initrd.img
C'est le système de fichiers racine initial qui sert à amorcer le noyau.
C'est aussi une copie du fichier référencé dans
/etc/elilo.conf.
Dans une installation standard Debian, ce serait le fichier dans le répertoire
/boot, pointé par le lien symbolique
/initrd.img.
readme.txt
C'est un petit fichier texte qui vous avertit que le contenu du répertoire
est géré par elilo et que tous les modifications locales
seront perdues la prochaine fois que /usr/sbin/elilo
sera relancé.
vmlinuz
C'est le noyau compressé. C'est aussi la copie du fichier référencé dans
/etc/elilo.conf.
Dans une installation standard Debian, ce serait le fichier dans le répertoire
/boot, pointé par le lien symbolique
/vmlinuz.