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

Repérer la partition système

La 1ere des choses , c ' est de repérer la partition système de l' OS a 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 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 a réparer et pas un autre .

Passer en chroot

Une fois que vous avez noter votre block de partition comme indiqué ci-dessus , il suffit de passer la commande suivante , en remplaçant " BLOCK " par ce que vous vez 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 a dépanner , il suffit de taper

exit

Ensuite , il faut démonter les partitions que l' on a monté 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 10/02/2025, 11:13
  • par iznobe