Examiner le démarrage de Debian avec Bootchart


Vous trouvez votre démarrage plutôt long ? Vous avez tout simplement envie de savoir ce qui est lancé au boot de votre Debian ? Le programme bootchart est fait pour vous. En effet il s'agit d'un logiciel qui s'adresse à tous car ne nécessite aucune connaissance particulière.

De plus, celui-ci génère un résultat sous forme de graphique (image vectorielle svg).


Installation :


Les deux paquets nécessaires (bootchart et bootchart-view) se trouvent dans le dépôt officiel de Debian, il suffit alors de se servir d'apt-get ou aptitude :
# aptitude install bootchart
Puis, pour que bootchart puisse être exécuté au démarrage, il faut faire en sorte que GRUB reconnaisse ce dernier.


Modification de GRUB :
Dans cette étape, nous allons modifier le fichier principal de GRUB, à savoir /boot/grub/menu.lst en y ajoutant une ligne supplémentaire.
init=/sbin/bootchartd
De manière à ce que la partie concernant le noyau ressemble à ceci :
title Debian GNU/Linux, kernel 2.6.26-1-amd64
root (hd2,1)
kernel /boot/vmlinuz-2.6.26-1-amd64 root=/dev/sdb2 ro init=/sbin/bootchartd
initrd /boot/initrd.img-2.6.26-1-amd64

Récupération du fichier image :


Une archive nommée bootchart.tgz est générée lors du démarrage du système, celle-ci se situe dans le répertoire /var/log. Pour connaître ce qui est exécuté au démarrage à l'aide d'un graphique, il faut créer une image à partir de cette archive :
$ bootchart
Parsing /var/log/bootchart.tgz
Wrote image: ./bootchart.svgz
Une image vectorielle bootchart.svgz est alors générée dans le répertoire utilisateur. Il est alors possible de lire ce fichier avec un éditeur comme GIMP.


Exemple de fichier bootchart :


miniature_bootchart

  • Site officiel bootchart