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:// |