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 | |||
| poste-travail:rescue:chroot-system [07/03/2023 10:32] – Stéphane Paillet | poste-travail:rescue:chroot-system [05/09/2023 14:26] (Version actuelle) – Stéphane Paillet | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== CHROOT système ====== | ====== CHROOT système ====== | ||
| + | |||
| + | ===== Préparation et chroot ===== | ||
| Nous créons l' | Nous créons l' | ||
| < | < | ||
| cd / | cd / | ||
| - | sudo mdkir -p /mnt/rescue/ | + | # mdkir -p / |
| - | sudo mdkir -p /mnt/rescue/boot/efi | + | # mdkir -p / |
| </ | </ | ||
| - | Nous déchiffrons la partition | + | Nous déchiffrons la partition |
| < | < | ||
| - | sudo cryptsetup luksOpen /dev/nvme0n1p3 nvme0n1p3_crypt | + | # cryptsetup luksOpen /dev/sda3 sda3_crypt |
| </ | </ | ||
| Nous devrions normalement pouvoir maintenant lister les volume groupes et logical volumes | Nous devrions normalement pouvoir maintenant lister les volume groupes et logical volumes | ||
| < | < | ||
| - | sudo vgdisplay | + | # vgdisplay |
| - | sudo lvdisplay | + | # lvdisplay |
| </ | </ | ||
| Nous montons les partitions | Nous montons les partitions | ||
| < | < | ||
| - | sudo mount / | + | # mount / |
| - | sudo mount / | + | # mount / |
| - | sudo mount / | + | # mount / |
| - | sudo mount / | + | # mount / |
| </ | </ | ||
| Nous montons les partitions pour " | Nous montons les partitions pour " | ||
| < | < | ||
| - | sudo mount -t proc proc /mnt/rescue/proc | + | for i in /dev /dev/ |
| - | sudo mount -t sysfs sys /mnt/rescue/sys | + | |
| - | sudo mount -o bind /dev /mnt/rescue/dev | + | |
| </ | </ | ||
| Nous " | Nous " | ||
| < | < | ||
| - | chroot /mnt/rescue | + | # chroot /mnt |
| </ | </ | ||
| - | À partir de là, nous pouvons | + | ===== Opérations ===== |
| + | |||
| + | À partir de là, nous sommes dans le système. Nous pouvons | ||
| + | |||
| + | ==== Réinstallation Grub ==== | ||
| < | < | ||
| - | update-initramfs | + | # apt-get install |
| </ | </ | ||
| + | |||
| + | < | ||
| + | # grub-install /dev/sda | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | # update-grub | ||
| + | </ | ||
| + | |||
| + | ==== Ugrade initramfs ==== | ||
| + | |||
| + | < | ||
| + | # update-initramfs -u | ||
| + | </ | ||
| + | |||
| + | ==== Mise à jour ==== | ||
| Pour plus de sûreté, j'ai mis à jour le système (je suspectais la version installée de cryptsetup d' | Pour plus de sûreté, j'ai mis à jour le système (je suspectais la version installée de cryptsetup d' | ||
| < | < | ||
| - | apt update && apt upgrade | + | # apt update && apt upgrade |
| </ | </ | ||
| + | |||
| + | ===== Post opérations ===== | ||
| Quand tout est ok nous sortons du chroot | Quand tout est ok nous sortons du chroot | ||
| Ligne 56: | Ligne 79: | ||
| Et nous démontons nos partitions | Et nous démontons nos partitions | ||
| < | < | ||
| - | sudo umount /mnt/rescue/proc | + | # |
| - | sudo umount /mnt/rescue/sys | + | # umount /mnt/proc |
| - | sudo umount /mnt/rescue/dev | + | # |
| - | sudo umount /mnt/rescue/boot/efi | + | # |
| - | sudo umount /mnt/rescue/boot | + | # umount /mnt/dev/pts |
| - | sudo umount /mnt/rescue/home | + | # |
| - | sudo umount /mnt/rescue | + | # umount /mnt/boot/efi |
| + | # | ||
| + | # | ||
| + | # | ||
| </ | </ | ||
| Enfin, nous redémarrons en croisant les doigts. | Enfin, nous redémarrons en croisant les doigts. | ||
| + | |||
| + | ===== Liens ===== | ||
| + | |||
| + | * [[https:// | ||