Skip to content

Instantly share code, notes, and snippets.

@athos-ribeiro
Last active January 20, 2022 16:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save athos-ribeiro/aebe845aee80d7635db881b9b072ebd6 to your computer and use it in GitHub Desktop.
Save athos-ribeiro/aebe845aee80d7635db881b9b072ebd6 to your computer and use it in GitHub Desktop.
From a live usb, get chroot into encrypted disk
#!/bin/bash
set -eux
sudo cryptsetup luksOpen /dev/nvme0n1p3 crypt_dev_nvme0n1p3
sudo vgscan --mknodes
sudo vgchange -ay
sudo mkdir /media/disk
sudo mount /dev/mapper/system-root /media/disk/
sudo mount /dev/nvme0n1p1 /media/disk/boot/
sudo cp -L /etc/resolv.conf /media/disk/etc/resolv.conf
cd /
sudo mount -t proc proc /media/disk/proc
sudo mount -t sysfs sys /media/disk/sys
sudo mount -o bind /dev /media/disk/dev
sudo chroot /media/disk /bin/bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment