Skip to content

Instantly share code, notes, and snippets.

@nhthai2005
Created March 13, 2023 22:47
Show Gist options
  • Save nhthai2005/dbd3ce5f8b5149531e39e1ef739e281b to your computer and use it in GitHub Desktop.
Save nhthai2005/dbd3ce5f8b5149531e39e1ef739e281b to your computer and use it in GitHub Desktop.
Login from Live Disk and Fix a Broken Bootloader Using Chroot

Login from Live Disk (Chroot)

lsblk

sudo mount /dev/nvme0n1p3 /mnt
sudo cryptsetup luksOpen /dev/nvme0n1p3 cryptdata

sudo lvscan
sudo vgchange -ay

sudo mount /dev/mapper/data-root /mnt
sudo mount /dev/nvme0n1p1 /mnt/boot/efi

for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt

Reference: https://support.system76.com/articles/login-from-live-disk/

Fix a Broken Bootloader Using Chroot

grub-install /dev/sda
grub-install --recheck /dev/sda
update-grub

Reference: https://www.maketecheasier.com/use-chroot-linux/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment