You are not logged in.

#1 2026-02-04 08:40:22

NotKirb
Member
Registered: 2026-02-04
Posts: 2

[SOLVED] Timed Out Waiting For Device Grub + Luks Encryption

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: error message

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 2

HOOKS 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=y

This 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

#2 2026-02-04 18:53:23

jonno2002
Member
Registered: 2016-11-21
Posts: 844

Re: [SOLVED] Timed Out Waiting For Device Grub + Luks Encryption

your missing:

rd.luks.name=device-UUID=luks

from 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_root

is not required here as grub takes care of that itself when you run grub-mkconfig

also check your fstab against the output of

lsblk -f

and make sure theyre all correct

after all thats done run grub-mkconfig and mkinitcpio and it SHOULD work

Offline

#3 2026-02-05 02:02:42

NotKirb
Member
Registered: 2026-02-04
Posts: 2

Re: [SOLVED] Timed Out Waiting For Device Grub + Luks Encryption

This worked. tysm and have a nice day.

Offline

Board footer

Powered by FluxBB