CHROOT : Mode d'emploi

Salut,

À partir d’un second système fonctionnel (LiveCD par exemple), monter toutes tes partitions dans un point de montage quelconque en commençant bien sûr par la racine :

mount /dev/sdX1 /mnt

mount /dev/sdX2 /mnt/boot

mount /dev/sdX3 /mnt/home

mount -o bind /dev /mnt/dev

mount -o bind /dev/pts /mnt/dev/pts

mount -o bind /proc /mnt/proc

mount -o bind /sys /mnt/sys

chroot /mnt

Faire la mise à jour de Grub :

grub-install /dev/sdX

update-grub

Sortir de là (exit), rebooter.

La ligne “Créer le chroot et entrer dedans” mériterait des explications ET la commande à exécuter :slightly_smiling:

bonjour,

par contre, il me semble que l’architecture (x86/x86_64) doit être la même pour lancer les config du grub.

Mais… Tu as posté les commandes en question dans ton message !

[quote=“ggoodluck47”]# mount -o bind /dev /mnt/dev

mount -o bind /dev/pts /mnt/dev/pts

mount -o bind /proc /mnt/proc

mount -o bind /sys /mnt/sys

chroot /mnt[/quote]

Tu nous parles de quel guide à l’origine ?

c’est ça
[mono]# mount -o bind /dev /mnt/dev

mount -o bind /dev/pts /mnt/dev/pts

mount -o bind /proc /mnt/proc

mount -o bind /sys /mnt/sys[/mono]

crée l’environnement
et
[mono]chroot /mnt[/mono]
permet d’y entrer

Tout en gardant en tête que selon ce que l’on veut faire dans son chroot il n’est pas forcément utile d’y monter quoi que ce soit avant d’y entrer.
Par exemple mon chroot Wheezy nginx + vsftp sur un hôte Sid ne nécessite aucun montage particulier pour que ses services tournent correctement.

Salut et merci Misaine,

D’instinct c’est ce que je faisais mais sans savoir :laughing: