7.16. Peupler /dev

7.16.1. Créez les nœuds de périphérique initiaux

[Remarque]

Remarque

Vous devriez exécuter les commandes du reste de ce livre en tant qu'utilisateur root. Vérifiez que ${CLFS} est configuré dans l'environnement de l'utilisateur root avant de continuer.

Quand le noyau démarre le système, il exige la présence de quelques nœds de périphérique, en particulier les périphériques console et null. Nous allons créer les nœds de périphérique sur le disque dur afin qu'ils soient disponibles avant qu'udev n'ait été démarré, et en plus quand Linux est démarré en mode monoutilisateur (d'où il résulte des droits restrictifs sur console). Créez ceux- ci en lançant les commandes suivantes :

mknod -m 600 ${CLFS}/dev/console c 5 1
mknod -m 666 ${CLFS}/dev/null c 1 3

Avant qu'udev ne démarre, un système de fichiers tmpfs est montée dans /dev et les entrées précédentes ne sont plus disponibles. La commande suivante crée des fichiers qui y sont copiés par le script de démarrage d'udev :

mknod -m 600 ${CLFS}/lib/udev/devices/console c 5 1
mknod -m 666 ${CLFS}/lib/udev/devices/null c 1 3