Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| chroot [Le 18/09/2025, 17:33] iznobe [Exemple pratique avec une version 17.10 , 18.04 , 20.04 , 21.04 , 22.04 et 24.04] | chroot [Le 18/09/2025, 20:48] (Version actuelle) iznobe [Multi-architecture] | ||
|---|---|---|---|
| Ligne 119: | Ligne 119: | ||
| Le plus souvent, cette utilisation est faite à partir d'une clé USB d'installation d'Ubuntu.  Ceci est un cas pratique fait en EFI sur partition  système non chiffrée. | Le plus souvent, cette utilisation est faite à partir d'une clé USB d'installation d'Ubuntu.  Ceci est un cas pratique fait en EFI sur partition  système non chiffrée. | ||
| Les commandes de préparation sont | Les commandes de préparation sont | ||
| - | <code>  | + | <code> | 
| setxkbmap fr ### afin d'avoir un clavier français | setxkbmap fr ### afin d'avoir un clavier français | ||
| </code> | </code> | ||
| Ligne 132: | Ligne 132: | ||
| Le montage de la partition système à cibler se fera en tapant la commande (pensez à remplacer XXXX par la bonne valeur). | Le montage de la partition système à cibler se fera en tapant la commande (pensez à remplacer XXXX par la bonne valeur). | ||
| <code> | <code> | ||
| - | mount /dev/XXXX /media/system  ### Si pas chiffrée | + | sudo mount /dev/XXXX /media/system  ### Si pas chiffrée | 
| </code> | </code> | ||
| ou | ou | ||
| <code> | <code> | ||
| - | mount /dev/mapper/part_dechiffree /media/system  ### Si chiffrée | + | sudo mount /dev/mapper/part_dechiffree /media/system  ### Si chiffrée | 
| </code> | </code> | ||
| ou | ou | ||
| <code> | <code> | ||
| - | zpool import -a -f -l -R /media/system  ### Si partition zfs standard | + | sudo zpool import -a -f -l -R /media/system  ### Si partition zfs standard | 
| </code> | </code> | ||
| Le montage des répertoires se fera avec ces commandes (copier/coller). | Le montage des répertoires se fera avec ces commandes (copier/coller). | ||
| <code> | <code> | ||
| - | mount -t proc /proc /media/system/proc | + | sudo mount -t proc /proc /media/system/proc | 
| - | mount -t sysfs /sys /media/system/sys | + | sudo mount -t sysfs /sys /media/system/sys | 
| - | mount --bind  /dev  /media/system/dev | + | sudo mount --bind  /dev  /media/system/dev | 
| - | mount --bind  /run  /media/system/run | + | sudo mount --bind  /run  /media/system/run | 
| - | mount --bind  /etc/resolv.conf  /media/system/etc/resolv.conf | + | sudo mount --bind  /etc/resolv.conf  /media/system/etc/resolv.conf | 
| - | modprobe efivars | + | sudo modprobe efivars | 
| </code>  | </code>  | ||
| Le changement d'environnement se fera avec cette commande | Le changement d'environnement se fera avec cette commande | ||
| <code> | <code> | ||
| - | chroot /media/system | + | sudo chroot /media/system | 
| </code> | </code> | ||
| Quelques contrôles seront à faire par exemple | Quelques contrôles seront à faire par exemple | ||
| <code> | <code> | ||
| - | mount -t devpts devpts /dev/pts  | + | sudo mount -t devpts devpts /dev/pts  | 
| df -h && df -i | df -h && df -i | ||
| ping -c4 8.8.8.8  && ping -c4 google.fr | ping -c4 8.8.8.8  && ping -c4 google.fr | ||
| Ligne 166: | Ligne 166: | ||
| Lorsque cela sera fini, le plus simple est de rebooter pour vérifier. La commande suivante s'occupe de toutes les déconnexions. | Lorsque cela sera fini, le plus simple est de rebooter pour vérifier. La commande suivante s'occupe de toutes les déconnexions. | ||
| <code> | <code> | ||
| - | reboot | + | sudo reboot | 
| </code> | </code> | ||
| Ligne 232: | Ligne 232: | ||
| Voir le tutoriel [[tutoriel:chroot32bits]] pour approfondir. | Voir le tutoriel [[tutoriel:chroot32bits]] pour approfondir. | ||
| - | == Convertir un environnement 32 bits en environnement 64 bits == | + | === Convertir un environnement 32 bits en environnement 64 bits === | 
| Il faut d'abord  faire la fonctionnalité "chroot" telle que décrite ci-dessus. | Il faut d'abord  faire la fonctionnalité "chroot" telle que décrite ci-dessus. | ||