Il peut arriver, suite à une mise à jour du noyau Unix ou d’une mauvaise manipulation, que votre distribution Linux redémarre en mode BusyBox avec un écran semblable à cela :
BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs)
Il s’agit d’un logiciel qui fournit plusieurs outils Unix à la manière d’un couteau suisse en ligne de commande.
L’ensemble des commandes est disponible ici ou directement en tapant help.
Un des cas fréquemment rencontré est un problème dans la structure du système de fichier.
Pour vérifier cela vous pouvez commencer par entrer la commande exit afin d’afficher des informations à l’écran :
BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) exit /dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p options) fsck exited with status code 4. The root filesystem on /dev/sda1 requires a manual fsck.
La commande indique que la partition /dev/sda1 (dans notre exemple) nécessite de lancer la commande fsck qui se chargera de vérifier et réparer les fichiers systèmes :
BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) fsck -y /dev/sda1
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
/dev/sda1 contains a file system with errors, check forced.
Pour connaître la liste des partitions sur le système, utiliser la commande blkid :
BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) blkid /dev/sdb1: LABEL="Sauvegarde" UUID="852e58c9-88ed-47c7-80f7-804e7842e1a1" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="acb000b1-01" /dev/sda5: UUID="bb247cae-d65d-4891-b02d-a727d387c8e0" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="000bb765-05" /dev/sda1: UUID="5048-BD66" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="000bb765-01"
La partition principale est nommée /dev/sdaN et est de type ext4.
Dans l'exemple ci-dessus, c'est /dev/sda5.
Une fois la commande fsck terminée, redémarrer le système :
BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) reboot
Si la commande reboot ne fonctionne pas, utiliser la commande exit
BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) exit
La distribution Linux devrait alors redémarrer correctement.