Download SUSE Linux Enterprise Desktop

Transcript
Betriebssystem, in diesem Fall an den Linux-Kernel. Weitere Informationen zu
GRUB, dem Linux-Bootloader, finden Sie unter Kapitel 12, Der Bootloader
GRUB (S. 151).
3. Kernel und initramfs Um die Systemsteuerung zu übergeben, lädt der Bootloader sowohl den Kernel als auch ein initiales RAM-basiertes Dateisystem
(initramfs) in den Arbeitsspeicher. Die Inhalte der Datei initramfs können
direkt vom Kernel verwendet werden. initramfs enthält eine kleine ausführbare
Datei namens init, die das Einhängen des Root-Dateisystems übernimmt. Spezielle
Hardware-Treiber für den Zugriff auf den Massenspeicher müssen in initramfs
vorhanden sein. Weitere Informationen zu initramfs finden Sie unter
Abschnitt 11.1.1, „initramfs“ (S. 132).
4. init unter initramfs Dieses Programm führt alle für das Einhängen des entsprechenden Root-Dateisystems erforderlichen Aktionen aus, z. B. das Bereitstellen
der Kernel-Funktionalität für die erforderlichen Dateisystem- und Gerätetreiber der
Massenspeicher-Controller mit udev. Nachdem das Root-Dateisystem gefunden
wurde, wird es auf Fehler geprüft und eingehängt. Wenn dieser Vorgang erfolgreich
ist, wird das initramfs bereinigt und das init-Programm wird für das RootDateisystem ausgeführt. Weitere Informationen zum init-Programm finden Sie in
Abschnitt 11.1.2, „init unter initramfs“ (S. 134). Weitere Informationen zu udev
finden Sie in Kapitel 16, Gerätemanagement über dynamischen Kernel mithilfe von
udev (S. 225).
5. init Das init-Programm führt den eigentlichen Boot-Vorgang des Systems über
mehrere unterschiedliche Ebenen aus und stellt dabei die unterschiedlichen Funktionalitäten zur Verfügung. Eine Beschreibung des init-Programms finden Sie in
Abschnitt 11.2, „Der init-Vorgang“ (S. 135).
11.1.1 initramfs
initramfs ist ein kleines cpio-Archiv, das der Kernel auf einen RAM-Datenträger
laden kann. Es stellt eine minimale Linux-Umgebung bereit, die das Ausführen von
Programmen ermöglicht, bevor das eigentliche Root-Dateisystem eingehängt wird.
Diese minimale Linux-Umgebung wird von BIOS-Routinen in den Arbeitsspeicher
geladen und hat, abgesehen von ausreichend Arbeitsspeicher, keine spezifischen
Hardware-Anforderungen. initramfs muss immer eine Programmdatei namens
132
Administrationshandbuch