9.2. LFS-Bootscripts-20240825

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: 248 Ko

9.2.1. Installation de LFS-Bootscripts

Installez le paquet :

make install

9.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 en réseau)

cleanfs

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

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 qui y sont donnés

mountfs

Monte tous les systèmes de fichiers, sauf ceux marqués noauto ou les systèmes de fichiers en 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 les noms des liens symboliques référençant les scripts de démarrage concernés

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 du système avec l'heure locale au cas où l'horloge matérielle ne soit pas réglé en 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 démarre le daemon d'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