7.2. LFS-Bootskripte-20081031

Das Paket LFS-Bootskripte enthält die Skripte zum Starten und Stoppen des Systems beim Booten und Herunterfahren Ihres Computers.

Geschätzte Kompilierzeit: weniger als 0.1 SBU
Etwa Benötigter Speicherplatz: 464 KB

7.2.1. Installation von LFS-Bootskripte

Installieren Sie das Paket:

make install

7.2.2. Inhalt von LFS-Bootskripte

Installierte Skripte: checkfs, cleanfs, console, consolelog, functions, halt, ifdown, ifup, localnet, modules, mountfs, mountkernfs, network, rc, reboot, sendsignals, setclock, static, swap, sysctl, sysklogd, template, udev und udev_retry

Kurze Beschreibungen

checkfs

Prüft die Integrität von Dateisystemen bevor sie eingehängt werden (mit der Ausnahme von journal- und netzwerkbasierten Dateisystemen).

cleanfs

Entfernt Dateien, die nicht über einen Neustart hinaus existieren sollten. Dazu gehören zum Beispiel die Dateien in /var/run/ und /var/lock/. Es erzeugt /var/run/utmp und entfernt die eventuell vorhandenen Dateien /etc/nologin, /fastboot und /forcefsck.

console

Läd das für Ihre Tastatur korrekte Tastaturlayout und stellt die Bildschirmschriftart ein.

consolelog

Stellt die Protokollierungs-Stufe des Kernels für Konsole-Meldungen ein.

functions

Enthält allgemeine Funktionen die von verschiedenen Skripten genutzt werden. Dazu gehören z. B. Fehler- oder Statusprüfung.

halt

Hält das System an.

ifdown

Unterstützt das Netzwerkskript beim Stoppen von Netzwerkgeräten.

ifup

Unterstützt das Netzwerkskript beim Starten von Netzwerkgeräten.

localnet

Setzt den Hostnamen und das lokale Loopback-Gerät auf.

modules

Lädt die in /etc/sysconfig/modules aufgelisteten Kernel-Module mit den ebenfalls dort angegebenen Argumenten.

mountfs

Hängt alle nicht als noauto markierten und nicht netzwerkbasierten Dateisysteme ein.

mountkernfs

Hängt virtuelle Kernel-basierte Dateisysteme ein (z. B. proc).

network

Macht Netzwerkschnittstellen wie z. B. Netzwerkkarten verfügbar und richtet — wenn nötig — das Standard-Gatway ein.

rc

Das Haupt-Runlevel-Kontrollskript. Es ist dafür verantwortlich, alle anderen Skripte eins nach dem anderen in der richtigen Reihenfolge auszuführen.

reboot

Startet das System neu.

sendsignals

Stellt sicher, dass jeder Prozess beendet wird, bevor das System herunterfährt oder neu startet.

setclock

Setzt die Kernelzeit auf lokale Zeit, falls die Hardware-Uhr nicht auf UTC-Zeit eingestellt ist.

static

Stellt Funktionen zum Zuweisen einer statischen IP-Adresse an ein Netzwerkgerät zur Verfügung.

swap

Aktiviert und deaktiviert Swap-Dateien und -Partitionen.

sysctl

Lädt Einstellungen zur Systemeinrichtung aus /etc/sysctl.conf, falls die Datei vorhanden ist, in den laufenden Kernel.

sysklogd

Startet und stoppt die System- und Kernel-Log-Daemons.

template

Eine Vorlage, die Sie verwenden können, um Ihre eigenen Bootskripte für eigene Daemons zu schreiben.

udev

Bereitet /dev vor und startet Udev.

udev_retry

Probiert fehlgeschlagene Udev-Ereignisse erneut und kopiert die erzeugten Regel-Dateien aus /dev/.udev nach /etc/udev/rules.d, falls nötig.