Hello,
I’m currently testing the LVM driver for my local homelab server. Everything is working with containers, but for the virtual machine part, it’s not working at all, the VM is unable to boot. I’m also using the official image from the official image server.
On this server I also have a ZFS pool on another disk and the virtual machines are booting without any issues.
$ incus launch images:ubuntu/22.04 v1 --vm --console -s lvmp01 -c security.secureboot=false
Launching v1
Retrieving image: Unpack: 100% (3.09GB/s)
BdsDxe: failed to load Boot0001 "UEFI QEMU QEMU HARDDISK " from PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/Scsi(0x0,0x1): Not Found
>>Start PXE over IPv4.
Same issue with Ubuntu 24.04, Fedora 40 or Debian 12 image.
Here is the command I use for creating the LVM pool:
incus storage create lvmp01 lvm \
source=/dev/nvme0n1 \
lvm.vg_name=incus-nvme0n1 \
lvm.thinpool_name=lvmp01 \
lvm.thinpool_metadata_size=1GiB \
volume.block.filesystem=ext4 \
volume.block.mount_options="noatime,discard"
Here is some informations on my setup:
- OS: Ubuntu 22.04.4
- Incus version: 6.2 (package from Zabbly repository)
- Kernel version: 6.5.0-41 (HWE kernel)
Do I miss something ? Any ideas where should I look ?
Thanks !