LFS-Bootskripte

Eine Installationsanleitung finden sie im Abschnitt namens Installieren von LFS Bootscripts-1.12 in Kapitel 6.

Offizielle Download Adresse

LFS-Bootskripte (1.12): 
http://downloads.linuxfromscratch.org/

Inhalt der LFS-Bootskripte

Die LFS-Bootskripte enthalten Shell Skripte im SysV init Stil. Diese Skripte erfüllen verschiedene Aufgaben wie zum Beispiel Dateisystemprüfungen beim Systemstart, das laden von Tastaturmappings, Netzwerkeinrichtung oder das Beenden von Prozessen beim herunterfahren des Systems.

Installierte Skripte: checkfs, cleanfs, functions, halt, ifdown, ifup, loadkeys, localnet, mountfs, mountproc, network, rc, reboot, sendsignals, setclock, swap, sysklogd und template

Kurze Beschreibungen

Das checkfs Skript prüft Dateisystem bevor sie gemountet werden (mit der Ausnahme von journalisierenden und Netzwerkbasierten Dateisystemen).

Das cleanfs Skript entfernt Dateien die nicht über das Neustarten des Systems hinaus existieren sollten, wie zum Beispiel die in /var/run/ und /var/lock/. Es erzeugt /var/run/utmp und entfernt eine eventuell vorhandene /etc/nologin, /fastboot und /forcefsck Dateien.

Das functions Skript enthält Funktionen die gemeinsam von verschiedenen Skripten genutzt werden, wie z. B. Fehler- oder Statusprüfung.

Das halt Skript fährt das System herunter.

Das ifdown und ifup Skript unterstützen das network Skript mit Netzwerkgeräten.

Das loadkeys Skript läd das Tastaturlayout das sie für ihre Tastatur konfiguriert haben.

Das localnet Skript setzt den Hostnamen und das lokale Loopback Gerät auf.

Das mountfs Skript hängt alle Dateisysteme ein die nicht als noauto markiert sind nicht Netzwerkbasiert sind.

Das mountproc Skript wird zum einhängen des proc Dateisystems benutzt.

Das network Skript macht Netzwerkschnittstellen wie z. B. Netzwerkkarten verfügbar und richtet - wenn nötig - das Standard Gatway ein.

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

Das reboot Skript startet das System neu.

Das sendsignals Skript stellt sicher, das jeder Prozess beendet wird bevor das System herunterfährt oder neu startet.

Das setclock Skript setzt die Kernelzeit auf lokale Zeit, falls die Hardware Uhr nicht auf GMT Zeit eingestellt ist.

Das swap Skript aktiviert und deaktiviert Swap Dateien und Partitionen.

Das sysklogd Skript startet und stoppt die System und Kernel Log Dämonen.

Das template Skript ist eine Vorlage, die sie verwenden können um ihre eigenen Bootskripte für eigene Dämonen zu schreiben.

LFS-Bootscripts Installationsabhängigkeiten

Bzip2 ist abhängig von: Bash, Coreutils.