Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:32]
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 128: Ligne 128:
 Si cette commande ​ montre que ubuntu est installé dans une partition chiffrée, il est nécessaire de l'​ouvrir pour y avoir accès. ​ Si cette commande ​ montre que ubuntu est installé dans une partition chiffrée, il est nécessaire de l'​ouvrir pour y avoir accès. ​
 <​code>​ <​code>​
-  sudo cryptsetup luksOpen /dev/xxx part_dechiffree+  sudo cryptsetup luksOpen /​dev/​xxx ​ part_dechiffree
 </​code>​ </​code>​
 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>​
  
 ---- ----
  
-Dans le cas d ' une partition chiffrée , si vous obtenez avec " lsblk -fe7 " apres avoir passé la commande " sudo cryptsetup luksOpen /dev/xxx part_dechiffree " , quelque chose comme :+Dans le cas d ' une partition chiffrée , si vous obtenez avec " lsblk -fe7 " apres avoir passé la commande " sudo cryptsetup luksOpen /​dev/​xxx ​ part_dechiffree " , quelque chose comme :
 <​code>​ <​code>​
 └─nvme1n1p3 └─nvme1n1p3
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.
  
  • chroot.1758209553.txt.gz
  • Dernière modification: Le 18/09/2025, 17:32
  • par iznobe