Chroot Linux « complet » depuis LiveCD / LiveUSB


Attention, cet article est ancien de 9 ans. Les versions systèmes / de logiciels / sites évoqués ont forcément évolués depuis. Merci de garder cette ancienneté en tête pendant votre lecture.

Préparatifs

Ouvrir un terminal en root sur le liveCD.

Astuce LiveCD Ubuntu
sudo bash

Déterminez la partition root de votre système
blkid

/dev/sda1: UUID="0A2B3C4D5E6F7A8B" TYPE="ntfs"
(...)
/dev/sda4: UUID="a0b1c2d3-e4f5-a6b7-c8d9-e0f1a2b3c4d5" TYPE="ext4"

Monter l’environnement chroot

mkdir linux
mount /dev/sdXY linux/
mount --bind /dev linux/dev/
mount --bind /dev/pts linux/dev/pts
mount --bind /run linux/run/
mount -t proc /proc linux/proc/
mount -t sysfs /sys linux/sys/
chroot linux /bin/bash

Utiliser l’environnement chroot

Exemple / cas classique : restaurer GRUB
update-grub
grub-install /dev/sdX

Quitter l’environnement chroot

exit
umount linux/dev/pts
umount linux/dev
umount linux/run
umount linux/proc
umount linux/sys
umount linux

, , , ,

Les commentaires sont fermés.