I’m trying to boot void linux from an LUKS encrypted zfs file system.
I used mkinitcpio to build the initramfs, tried dracut before, but it made no difference.
My system correctly asks for the encryption key, encrypts the drive and then tries to import the zfs pool
the zfs pool is mounted in new_root, but the /usr and /bin folders are empty, so it can’t find runit-init and I’m getting this error
:: running hook [zfs] ZFS: Importing pool zroot. SPL using hostid 0x00000000 :: running late hook [zfs] no pools available to import :: running cleanup hook [udev] ERROR: Root device mounted successfully, but /usr/bin/runit-init does not exist.
Does anyone have any idea why /usr is not imported correctly but the rest is?