Translation(s): English - Français - Italiano


Bootlogd enregistre les messages de démarrage.

Activer bootlogd

Pour activer bootlogd, il faut éditer le fichier /etc/default/bootlogd, parce qu'il n'est pas activé par défaut :

# Run bootlogd at startup ?
BOOTLOGD_ENABLE=yes

Après le redémarrage du système, les messages de l'espace utilisateur seront journalisés dans le fichier /var/log/boot.

Depuis Wheezy, le paquet bootlog est automatiquement démarré comme un démon de façon normale (avec un script de type sys-V). Plus besoin de fichier de configuration.

Lire le fichier /var/log/boot

Une partie du message de démarrage peut parfois être entouré par des séquences de caractères ASCII en couleur, par exemple la chaîne de caractères "échec" après l'échec d'une action d'init. bootlogd écrit les caractères ^[ dans le fichier de log à la place du caractère d'échappement ASCII habituel. Pour voir les chaînes de caractères colorées avec less comme prévu, il faut remplacer les caractères ^[ par les caractères d'échapemment habituels et demander à less d'afficher les séquences d'échappement ASCII en couleur au format "raw" :

sed $'s/\^\[/\E/g' /var/log/boot | less -R

Avec la version 2.88 de bootlogd (Wheezy), un marquage de l'heure est ajouté avant le message de démarrage. En conséquence, les messages ok, échec etc recouvrent une partie du marquage horaire. La séquence d'échappement qui repositionne le curseur [1G doit être remplacée par [27G pour déplacer le curseur avant d'afficher la chaîne de caractère ok, échec, info etc.

sed $'s/\^\[/\E/g;s/\[1G\[/\[27G\[/' /var/log/boot

Voir aussi

Discussion sur la façon d'afficher le fichier généré par bootlgd