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 | ||
| poste-travail:rescue:chroot-system [07/03/2023 09:14] – 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' | ||
| < | < | ||
| cd / | cd / | ||
| + | # mdkir -p / | ||
| + | # mdkir -p / | ||
| + | </ | ||
| - | sudo cryptsetup | + | Nous déchiffrons la partition (ou nvme0n1p3 est la partition chiffrée. Ce peut être sda3 par exemple) |
| + | < | ||
| + | # cryptsetup | ||
| + | </ | ||
| - | cryptsetup luksOpen / | + | Nous devrions normalement pouvoir maintenant lister les volume groupes et logical volumes |
| - | mount / | + | < |
| + | # vgdisplay | ||
| + | # lvdisplay | ||
| + | </code> | ||
| - | mount -t btrfs /dev/nvme0n1p3 | + | Nous montons les partitions |
| - | mount -t proc proc /mnt/rescue/proc | + | < |
| - | mount -t sysfs sys /mnt/rescue/sys | + | # mount /dev/vg_sys/lv_root |
| - | mount -o bind /dev /mnt/rescue/dev | + | # mount /dev/vg_sys/ |
| + | # mount /dev/nvme0n1p2 | ||
| + | # mount /dev/ | ||
| + | </ | ||
| - | mount -t ext4 /dev/nvme0n1p2 | + | Nous montons les partitions pour " |
| + | < | ||
| + | for i in /dev /dev/pts /proc /sys / | ||
| + | </code> | ||
| - | chroot /mnt/rescue | + | Nous " |
| + | < | ||
| + | # chroot /mnt | ||
| + | </code> | ||
| - | cryptsetup-initramfs | + | ===== Opérations ===== |
| - | update-initramfs -u | + | À partir de là, nous sommes dans le système. Nous pouvons réinstaller Grub, ou recréer l'initramfs |
| + | |||
| + | ==== Réinstallation Grub ==== | ||
| + | |||
| + | < | ||
| + | # apt-get install --reinstall grub-efi | ||
| </ | </ | ||
| + | |||
| + | < | ||
| + | # 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' | ||
| + | < | ||
| + | # apt update && apt upgrade | ||
| + | </ | ||
| + | |||
| + | ===== Post opérations ===== | ||
| + | |||
| + | Quand tout est ok nous sortons du chroot | ||
| + | < | ||
| + | exit | ||
| + | </ | ||
| + | |||
| + | Et nous démontons nos partitions | ||
| + | < | ||
| + | # umount /mnt/run | ||
| + | # umount /mnt/proc | ||
| + | # umount / | ||
| + | # umount /mnt/sys | ||
| + | # umount / | ||
| + | # umount /mnt/dev | ||
| + | # umount / | ||
| + | # umount /mnt/boot | ||
| + | # umount /mnt/home | ||
| + | # umount /mnt | ||
| + | </ | ||
| + | |||
| + | Enfin, nous redémarrons en croisant les doigts. | ||
| + | |||
| + | ===== Liens ===== | ||
| + | |||
| + | * [[https:// | ||