Encrypted bcachefs referenced by UUID not found in initramfs


I am trying out bcachefs on a system as the root file system. So far most things seem pretty good (aside from ACLs not working because the kernel config doesn’t set CONFIG_BCACHEFS_POSIX_ACL, however maybe that’s best fixed by upstream.)

I wanted to use UUID=... in fileSystems.<name>.device to make multi-device setups also potentially work but when I use that option the system is stuck at boot. systemd is waiting for a job on /UUID=... until it runs into the service timeout. What I find suspicious about that is the / at the front.

Has anyone had any success with using UUID= in a setup like this?

Are you using systemd initrd?

1 Like


oh, I didn’t think about that. Disabling systemd in the initramfs fixes the issue.