11.2. Scripts de démarrage pour CLFS 2.1-pre1

Le paquet Bootscripts contient un ensemble de scripts de démarrage pour démarrer/arrêter le système CLFS lors de l'amorçage ou de l'arrêt.

11.2.1. Installation des scripts de démarrage

Installez le paquet :

make install-bootscripts

Vous devrez lancer la commande suivante pour installer le support du réseau :

make install-network

11.2.2. Contenu des scripts ce démarrage

Scripts installés: checkfs, cleanfs, console, functions, halt, ifdown, ifup, localnet, mountfs, mountkernfs, network, rc, reboot, sendsignals, setclock, static, swap, sysklogd, template et Eudev.

Descriptions courtes

checkfs

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

cleanfs

Supprime les fichiers qui ne devraient pas être conservés après un redémarrage, tels que ceux compris dans /var/run/ et /var/lock/ ; il re-crée /var/run/utmp et supprime les fichiers /etc/nologin, /fastboot et /forcefsck

console

Charge la bonne table de correspondance du clavier ; il initialise aussi la police de l'écran

functions

Contient des fonctions communes, telles que la vérification d'erreurs et de statuts, utilisées par les différents scripts de démarrage

halt

Arrête le système

ifdown

Assiste le script network pour l'arrêt des périphériques réseaux

ifup

Assiste le script network pour le démarrage des périphériques réseaux

localnet

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

mountfs

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

mountkernfs

Monte les systèmes de fichiers virtuels fournies 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 (lorsque c'est applicable)

rc

Script de contrôle du niveau d'exécution maître. Il est responsable du lancement des autres scripts un par un dans 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 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

static

Fournit les fonctionnalités nécessaires à l'affectation d'une adresse IP (Internet Protocol) statique vers une interface réseau

swap

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

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

eudev

Démarre et arrête le démon Eudev.