exeuntu: add devicemapper and btrfs kernel modules

GitHub issue #131 Feature Shipped codablockvia github Jan 23, 2026 View original

I'm currently trying to use exe.dev to run dboxed.io boxes on your VMs. dboxed relies heavily on LVM to implement "dboxed volumes", so this is where I'm stuck at right now as it requires the devicemapper kernel modules.

Can you enable CONFIG_BLK_DEV_DM, CONFIG_DM_THIN_PROVISIONING and CONFIG_DM_SNAPSHOT in the kernel config?

I also plan to implement btrfs as an alternative backing store for my volumes, so maybe you can also enable BTRFS as well?

2 Comments

zackerthescarvia github Jan 26, 2026

LVM and btrfs should be working on VMs now. uname -a and if you have kernel 6.12.67, you're good! Note that due to the lack of systemd-udevd our default exeuntu image will not work with LVM without some workarounds, you'll need to supply an image with new --image=. (Yes, you can supply exeuntu with systemd-udevd unmasked and undisabled and LVM will work.)

codablockvia github Jan 26, 2026

Thanks, will test in the next two days. For my setup, I luckily won't need udev to work.