Den <command>elilo</command>-Bootloader auf Festplatte installieren (elilo-installer) Der &architecture;-Bootloader heißt elilo. Er baut auf dem lilo-Bootloader für die x86-Architektur auf und benutzt eine ähnliche Konfigurationsdatei. Allerdings schreibt er nicht in den MBR oder in den Boot-Record einer Partition, sondern kopiert die benötigten Dateien auf eine separate FAT-formatierte Partition und modifiziert das Menü des EFI-Boot-Managers in der Firmware, so dass es auf die entsprechenden Dateien in der EFI-Partition verweist. Der elilo-Bootloader besteht eigentlich aus zwei Teilen. Der /usr/sbin/elilo-Befehl verwaltet die Partition und kopiert die Dateien dorthin. Das elilo.efi-Programm wird auf die EFI-Partition kopiert und dann von dem EFI-Boot-Manager gestartet, um die eigentliche Arbeit (das Laden und Starten des Linux-Kernels) zu verrichten. Die Konfiguration und Installation von elilo ist der letzte Schritt der Basisinstallation. Der &d-i; zeigt alle Partitionen in einer Liste an, die möglicherweise die EFI-Partition sein könnten. Wählen Sie die Partition aus, die Sie zu einem früheren Zeitpunkt der Installation eingerichtet haben, typischerweise eine Partition auf der gleichen Festplatte wie das root-Dateisystem. Wählen Sie die richtige Partition aus! Die Kriterien für die EFI-Partition: sie muss FAT-formatiert sein und das boot-Flag muss gesetzt sein (sie muss bootfähig sein). &d-i; zeigt unter Umständen eine Auswahl mehrerer Partitionen an, abhängig davon, welche Partitionen er beim Durchsuchen aller Festplatten des Systems gefunden hat (inklusive EFI-Partitionen anderer System-Laufwerke und EFI-Diagnose-Partitionen). Bedenken Sie, dass die Partition während der Installation von elilo formatiert werden könnte; dabei werden alle vorher vorhandenen Daten gelöscht! Inhalt der EFI-Partition Die EFI-Partition ist eine mit dem FAT-Dateisystem formatierte Partition auf einer Festplatte des Systems, üblicherweise auf der gleichen Platte wie das root-Dateisystem. Sie wird normalerweise auf einem laufenden Systemen nicht gemountet (ins Dateisystem eingehängt), da Sie nur vom EFI-Boot-Manager genutzt wird, um das System zu starten, und vom elilo-Installer, der dabei direkt auf das Dateisystem schreibt. Das /usr/sbin/elilo-Werkzeug schreibt während der Installation die folgenden Dateien in das Verzeichnis efi/debian auf der EFI-Partition. Bedenken Sie, dass der EFI-Boot-Manager diese Dateien unter dem Pfad fsn:\efi\debian findet. Es können später noch weitere Dateien in diesem Dateisystem vorhanden sein, wenn das System aktualisiert oder neu konfiguriert wird. elilo.conf Dies ist die Konfigurationsdatei, die der Bootloader beim Start einliest. Es ist eine Kopie von /etc/elilo.conf, wobei die Dateinamen neu erzeugt wurden, so dass Sie auf die Dateien in der EFI-Partition verweisen. elilo.efi Dies ist das Bootloader-Programm, das der EFI-Boot-Manager startet, um das System zu booten. Es ist das Programm hinter dem Debian GNU/Linux-Menüeintrag im Command-Menü des EFI-Boot-Managers. initrd.img Dies ist das Initial-root-Dateisystem, das benutzt wird, um den Kernel zu booten. Es ist eine Kopie von der Datei, die in /etc/elilo.conf festgelegt ist. In einer Standard-Debian-Installation wäre dies die Datei in /boot, auf die der symbolische Link /initrd.img verweist. readme.txt Dies ist eine kleine Textdatei, die eine Warnung darüber enthält, dass der Inhalt des Verzeichnisses von elilo kontrolliert wird und dass jegliche manuellen Änderungen beim nächsten Start von /usr/sbin/elilo verloren sind. vmlinuz Dies ist der komprimierte Kernel selbst. Es ist eine Kopie der Datei, die in /etc/elilo.conf konfiguriert ist. In einer Standard-Debian-Installation wäre das die Datei in /boot, auf die der symbolische Link /vmlinuz verweist.