You are not logged in.
I did pacman -Syu..... now my systems borked
Long story short, I repartitioned my boot and efi partitions and reinstalled grub however it can no longer recognize my encrypted partition
Pic of the error: 
lsblk:
nvme0n1 259:0 0 476.9G 0 disk
├─nvme0n1p1 259:1 0 488M 0 part /boot/efi
├─nvme0n1p2 259:2 0 953M 0 part /boot
└─nvme0n1p3 259:3 0 474.9G 0 part
└─luks-d988dd87-79ab-4271-8d89-53c299e18310
│ 252:2 0 474.9G 0 crypt
├─volgroup0-lv_root 252:3 0 70G 0 lvm /
└─volgroup0-lv_home 252:4 0 400G 0 lvm /home/etc/fstab:
# Static information about the filesystems.
# See fstab(5) for details.
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/mapper/volgroup0-lv_root
UUID=2260eeb2-03c3-4ca4-a539-13a08cf0ec0f / ext4 rw,relatime 0 1
# /dev/nvme0n1p2
UUID=177131af-af77-4e9e-88ef-d26a89c4d7be /boot ext4 rw,relatime 0 2
# /dev/mapper/volgroup0-lv_home
UUID=2260eeb2-03c3-4ca4-a539-13a08cf0ec0f /home ext4 rw,relatime 0 2
#efi
UUID=F1A8-4098 /boot/efi vfat defaults,noatime 0 2HOOKS for mkinitcpio.conf:
HOOKS=(base systemd autodetect microcode modconf kms keyboard keymap sd-vconsole block sd-encrypt lvm2 filesystems fsck)The relevant part of /etc/default/grub:
# GRUB boot loader configuration
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="root=/dev/mapper/volgroup0-lv_root"
# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
# Uncomment to enable booting from LUKS encrypted devices
GRUB_ENABLE_CRYPTODISK=yThis problem feels like I' m just being stupid but Ive been stuck on this for way too long.
Last edited by NotKirb (2026-02-05 02:03:05)
Offline
your missing:
rd.luks.name=device-UUID=luksfrom your GRUB_CMDLINE_LINUX (i used 'luks' as thats what you appear to be using), you need to get the UUID of the luks container using
lsblk -f |grep nvme0n1p3 and replace 'device-UUID' with it
also
root=/dev/mapper/volgroup0-lv_rootis not required here as grub takes care of that itself when you run grub-mkconfig
also check your fstab against the output of
lsblk -fand make sure theyre all correct
after all thats done run grub-mkconfig and mkinitcpio and it SHOULD work
Offline
This worked. tysm and have a nice day.
Offline