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