7.2. LFS-Bootscripts-20170626

Le paquet LFS-Bootscripts contient un ensemble de scripts pour démarrer ou arrêter le système LFS lors de l'amorçage ou de l'arrêt. Les fichiers de configuration et les procédures nécessaires à la personnalisation du processus de démarrage sont décrits dans les sections suivantes.

Temps de construction approximatif: moins de 0.1 SBU
Espace disque requis: 244 Ko

7.2.1. Installation de LFS-Bootscripts

Installez le paquet :

make install

7.2.2. Contenu de LFS-Bootscripts

Scripts installés: checkfs, cleanfs, console, functions, halt, ifdown, ifup, localnet, modules, mountfs, mountvirtfs, network, rc, reboot, sendsignals, setclock, ipv4-static, swap, sysctl, sysklogd, template, udev et udev_retry
Répertoires installés: /etc/rc.d, /etc/init.d (lien symbolique), /etc/sysconfig, /lib/services, /lib/lsb (lien symbolique)

Descriptions courtes

checkfs

Vérifie l'intégrité des systèmes de fichiers avant leur montage (à l'exception des systèmes de fichiers journalisés ou réseau).

cleanfs

Supprime les fichiers qui ne devraient pas être conservés entre deux redémarrages, tels que ceux dans /var/run/ et /var/lock/ ; il recrée /var/run/utmp et supprime les fichiers /etc/nologin, /fastboot et /forcefsck.

console

Charge la bonne table de correspondance du clavier ; initialise aussi la police d'écran.

functions

Contient des fonctions communes, telles que la vérification d'erreurs et d'états, utilisées par plusieurs scripts de démarrage.

halt

Arrête le système.

ifdown

Arrête un périphérique réseau.

ifup

Initialise un périphérique réseau.

localnet

Configure le nom d'hôte du système et le périphérique de boucle locale.

modules

Charge les modules du noyau listés dans /etc/sysconfig/modules, en utilisant les arguments courants.

mountfs

Monte tous les systèmes de fichiers, sauf ceux marqués noauto ou les systèmes réseaux.

mountvirtfs

Monte les systèmes de fichiers virtuels fournis par le noyau, tels que proc.

network

Configure les interfaces réseaux, telles que les cartes réseaux, et configure la passerelle par défaut (le cas échéant).

rc

Script de contrôle du niveau d'exécution maître ; il est responsable du lancement individuel des autres scripts de démarrage, selon une séquence déterminée par le nom des liens symboliques en cours de traitement.

reboot

Redémarre le système.

sendsignals

S'assure que chaque processus est terminé avant que le système ne redémarre ou s'arrête.

setclock

Réinitialise l'horloge noyau avec l'heure locale au cas où l'horloge matérielle n'est pas en temps UTC.

ipv4-static

Fournit les fonctionnalités nécessaires à l'affectation d'une adresse IP statique à une interface réseau.

swap

Active et désactive les fichiers d'échange et les partitions.

sysctl

Charge la configuration du système à partir de /etc/sysctl.conf, si ce fichier existe, dans le noyau en cours d'exécution.

sysklogd

Lance et arrête les démons des journaux système et noyau.

template

Un modèle pour créer des scripts de démarrage personnalisés pour d'autres démons.

udev

Prépare le répertoire /dev et lance Udev.

udev_retry

Réessaie les uevents udev échoués, et copie les fichiers de règles générés de /run/udev vers /etc/udev/rules.d si nécessaire.