Сравнение постов

Различия между постами #132147 (16.02.2020 14:38) и #272769 (24.02.2024 04:56).
1
**Procédure de chroot d'un OS Linux **
2
__Si votre distribution rencontre un problème ou que vous souhaitez la mettre à jour hors ligne, il sera nécessaire de chrooter dans votre distro.__
3
Voici comment se passe la procédure.
4
__1ère étape__ : **Démarrer sur un LIVE CD ou une autre distro.**
5
Il est IMPÉRATIF de démarrer sur un live CD ou une autre distro (multiboot). 
6
__2ème étape :__ **Monter l'arborescence de votre système .**
7
Commencez par monter la partititon racine dans un dossier  avec la commande 
8
``` mount /dev/sda1(votre partition racine) /mnt ```
9
10
11
Une fois la racine montée, il faut monter, si vous en avez, les partitions additionnelles (/home, var, boot, usr,...) dans /mnt/lenom de la partition Ex:
12
```
13
mount /dev/sda4  /mnt/var/calculate
14
```
15
/!\si vous souhaitez monter votre partition EFI, elle devra se monter dans /mnt/boot/EFI. /!\
16
17
__3ème étape:__**Monter les systèmes de fichiers spéciaux (dev, proc et sys). **
18
Pour pouvoir CHROOT dans votre nouveau système, il est nécessaire de monter trois systèmes de fichiers spéciaux.
19
__Le /dev__
20
Vous pouvez monter le /dev à l'aide de la commande suivante :
21
```
22
mount --bind /dev /mnt/dev
23
```
24
__Le /proc __
25
Vous pouvez monter le /proc à l'aide de la commande suivante :
26
```
27
mount -t proc /proc /mnt/proc
28
```
29
__Le /sys__
30
Vous pouvez monter le /sys à l'aide de la commande suivante :
31
```
32
mount -t sysfs /sys /mnt/sys
33
```
34
__4ème étape:__ **Chrooter dans le système **
35
Une fois toutes vos partitions montées, il suffit d'utiliser la commande
36
```
37
chroot /mnt /bin/bash
38
```
39
**Pour sortir du chroot il suffit de taper  ``exit ``. **
40
Ensuite pour démonter les partitions, ils suffit de taper
41
```
42
umount -r /mnt