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 02/06/2025, 15:43]
iznobe
chroot [Le 27/06/2025, 07:32] (Version actuelle)
77.205.22.150 [Chroot : changement d'environnement]
Ligne 22: Ligne 22:
  
 Le concept de chroot, de changements ou d'​isolation d'​environnement système utilisateurs (ou d'​exécution d'​applications),​ s'est étendu aux ressources du système d'​exploitation avec la notion de conteneurs comme [[lxc|lxc]],​ [[docker|docker]] (sans changement du logiciel système d'​exploitation),​ et aux systèmes d'​exploitation au niveau du matériel avec la [[virtualisation|virtualisation]] ou les proxy matériels pur, les XénoServeur,​ comme [[xen|xen]]. Le concept de chroot, de changements ou d'​isolation d'​environnement système utilisateurs (ou d'​exécution d'​applications),​ s'est étendu aux ressources du système d'​exploitation avec la notion de conteneurs comme [[lxc|lxc]],​ [[docker|docker]] (sans changement du logiciel système d'​exploitation),​ et aux systèmes d'​exploitation au niveau du matériel avec la [[virtualisation|virtualisation]] ou les proxy matériels pur, les XénoServeur,​ comme [[xen|xen]].
 +
 +<​note>​Pour chrooter ( changer de système ) dans le système a réparer , évidemment , il faut démarrer sur un système parfaitement sain au préalable . Si vous n' en avez pas un sur votre ordinateur ( cas le plus courant ) , il faudra alors démarrer sur  [[live_usb|une session live USB (Live USB)]].</​note>​
  
 ===== Changer de système ===== ===== Changer de système =====
Ligne 54: Ligne 56:
 sudo umount /​media/​system</​code>​ sudo umount /​media/​system</​code>​
  
-===== Pour un système avec prise en charge de l ' EFI : =====+==== Pour un système avec prise en charge de l ' EFI : ====
 il s' agit de faire en sorte une fois le " chroot " exécuté de monte le nécessaire pour prendre en charge l' EFI . il s' agit de faire en sorte une fois le " chroot " exécuté de monte le nécessaire pour prendre en charge l' EFI .
 le chroot ( en condensé ) : le chroot ( en condensé ) :
 <​code>​ <​code>​
-sudo mount --mkdir -v /​dev/<​PARTITION_SYSTEM>​ /​media/​system && sudo mount -v --bind /dev /​media/​system/​dev && sudo mount -vt proc /proc /​media/​system/​proc && sudo mount -v --bind /run  /​media/​system/​run && sudo mount -vt sysfs /sys /​media/​system/​sys+sudo mount --mkdir -v /​dev/<​PARTITION_SYSTEM>​ /​media/​system && sudo mount -v --bind /dev /​media/​system/​dev && sudo mount -vt proc /proc /​media/​system/​proc && sudo mount -v --bind /run  /​media/​system/​run && sudo mount -vt sysfs /sys /​media/​system/​sys ​&& sudo mount --bind ​  /​etc/​resolv.conf /​mnt/​etc/​resolv.conf && sudo chroot /​media/​system
 </​code>​ </​code>​
 +
 le nécessaire pour prise en charge EFI : le nécessaire pour prise en charge EFI :
 <​code>​ <​code>​
 mount -t efivarfs none /​sys/​firmware/​efi/​efivars mount -t efivarfs none /​sys/​firmware/​efi/​efivars
-mount /​dev/<​PARTITION_EFI>​ /boot/EFI+mount /​dev/<​PARTITION_EFI>​ /boot/efi
 </​code>​ </​code>​
 Bien sur , ne pas oublier de remplacer : " <​PARTITION_SYSTEM>​ " et " <​PARTITION_EFI>​ " par ce qui convient . Bien sur , ne pas oublier de remplacer : " <​PARTITION_SYSTEM>​ " et " <​PARTITION_EFI>​ " par ce qui convient .
Ligne 89: Ligne 92:
    mount --bind ​  /​dev ​              /​mnt/​dev    mount --bind ​  /​dev ​              /​mnt/​dev
    mount --bind ​  /​run ​              /​mnt/​run    mount --bind ​  /​run ​              /​mnt/​run
-   mount --bind ​  /​sys ​              /​mnt/​sys 
    mount --bind ​  /​etc/​resolv.conf ​  /​mnt/​etc/​resolv.conf    mount --bind ​  /​etc/​resolv.conf ​  /​mnt/​etc/​resolv.conf
    ​modprobe efivars ​    </​code>  ​    ​modprobe efivars ​    </​code>  ​
  • chroot.1748871833.txt.gz
  • Dernière modification: Le 02/06/2025, 15:43
  • par iznobe