Bonjour, vous êtes en « galère » avec votre ubuntu et vous avez besoin de le réparer. Pour diverses raisons, on vous a demandé de faire un chroot, alors voici comment faire.

Repérer la partition système

La première des choses, c'est de repérer la partition système de l'OS à dépanner, le plus souvent cette partition sera formatée en EXT4. vous pouvez donc lister les partitions sur votre ordinateur (au format EXT4 uniquement) avec cette commande :

lsblk -fe7 -o+model | grep ext4 | cat

ce qui peut donner par exemple :

iznobe@k-pi3:~ $ lsblk -fe7 -o+model | grep ext4 | cat
NAME        FSTYPE FSVER LABEL  UUID                                 FSAVAIL FSUSE% MOUNTPOINT MODEL
mmcblk0                                                                                        
└─/dev/mmcblk0p2 ext4   1.0   rootfs ef771eaa-93c0-4fc7-acce-2b4a484c051e    3,2G    49% /      
iznobe@k-pi3:~ $

Repérer la partition en question et noter sur la même ligne la partie juste après : « /dev/ ». Dans ce cas, il faudrait que je note sur un papier : « /dev/mmcblk0p2 ».

On en aura besoin pour identifier et faire le chroot dans le bon système de fichiers, histoire de se retrouver sur l'OS à réparer et pas un autre.

Passer en chroot

Une fois que vous avez noté votre bloc de partition comme indiqué ci-dessus, il suffit de passer la commande suivante, en remplaçant « BLOCK » par ce que vous avez noté précédemment :

sudo mount /dev/BLOCK /mnt && sudo mount --bind /dev /mnt/dev && sudo mount -t proc /proc /mnt/proc && sudo mount --bind /run  /mnt/run && sudo mount -t sysfs /sys /mnt/sys && sudo chroot /mnt

Quitter le chroot

Pour sortir du chroot et quitter le système à dépanner, il suffit de taper :

exit

Ensuite, il faut démonter les partitions que l'on a montées pour passer en chroot, pour ce faire :

sudo umount -v /mnt/{proc,dev,run,sys,}

Plus d'infos : https://doc.ubuntu-fr.org/chroot

  • simple_chroot.txt
  • Dernière modification: Le 03/12/2025, 00:02
  • par cqfd93