edix_chroot(7f) edix_chroot(7f)

edix_chroot - Chrooter sur le système edix depuis un autre système linux

Suivre le début de la page de manuel edix_cle_usb(7f) pour aller chercher le fichier image nommé edix-57G.img. Créer un répertoire dédié aux images et déplacer le fichier dans ce répertoire. Par exemple, en admettant que votre nom d'utilisateur sur la machine hôte est lamenaire :

lamenaire:~ $  mkdir -p ~/nastar_www_data_Edix
lamenaire:~ $  mv /tmp/edix-57G.img ~/nastar_www_data_Edix/.

lamenaire:~ $ cd $EDIX/bin_chroot
lamenaire:~/edix/bin_chroot $ su
root # mkdir /mnt/gentoo/
root # ./chroot_systeme_edix_login.sh ~/nastar_www_data_Edix/edix-57G.img

Vous obtenez une invite de commande du type~:

MACHINE-HOTE connexion :

et vous vous connectez soit en tant qu'etudiant (mot de passe etudiant&1edix) ou en tant que lafrier (mot de passe lafrier&1edix).

Vous êtes alors sous edix, en utilisant le noyau linux de votre machine hôte. Une façon de voir que c'est le cas consiste à lancer la commande suivante :

etudiant:~ $ df -h

Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/loop0p2 55G 52G 52M 100% /
/dev/loop0p1 1,5G 438M 1,1G 30% /boot
efivarfs 438K 328K 106K 76% /sys/firmware/efi/efivars
devtmpfs 10M 0 10M 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 2,1M 32G 1% /run

On voit que les partitions / et /boot sont des devices de type loop, ce qui confirme que nous sommes bien sur le chroot.

Pour pouvoir démarrer une application graphique sous edix en chroot avec Ubuntu il faut:

  • Démarrer la session ubuntu en mode X11 (roue cranté en bas à droite au login de la machine hôte)
  • identifier le fichier Xauthority de l'utilisateur de la machine hôte
  • copier ce fichier dans le chroot et en permettre la lecture
  • dans le chroot copier ce fichier dans le répertoire de l'utilisateur désiré

sur le système hôte:

utilisateur:~ $ env | grep XAUTHORITY
utilisateur:~ $ cp ${XAUTHORITY} /mnt/gentoo/tmp/
utilisateur:~ $ chmod a+r /mnt/gentoo/tmp/Xauthority

dans le chroot:

etudiant:~ $ rm .Xauthority
etudiant:~ $ cp /tmp/Xauthority ~/.Xauthority 

Les applications graphiques doivent maintenant se lancer correctement

On quitte le chroot avec la commande exit (ce qui ferme proprement les devices de type loop) :

etudiant:~ $ exit

edix(7f), edix_installation(7f),

2026-04-10 UNIX