On Mon, Jul 22, 2024 at 15:43:22 +0900, Itaru Kitayama wrote: > Hi, > > With the below virt-install options, I am trying to import a Realm VM: > > […] > export LIBVIRT_QEMU=/home/realm/qemu-system-aarch64 > > virt-install --machine=virt --arch=aarch64 --name=test8 --disk path=/var/lib/libvirt/images/jammy.qcow2,format=qcow2,device=disk,bus=virtio,cache=none --memory=2048 --vcpu=8 --nographic --check all=off --features acpi=off --import --os-variant=ubuntu22.04 --qemu-commandline="-M virt,confidential-guest-support=rme0,acpi=off,gic-version=3 -cpu host -object rme-guest,id=rme0,measurement-algo=sha512" --boot kernel=Image-cca,initrd=rootfs.cpio You're passing the kernel image file and initrd path as relative paths. Make sure that it gets interpreted correctly. I suggest always using full paths, due to the fact that libvirt itself is running the VM from a separate daemon which might interpret it differently. > […] > > However, it fails with the messages: > > WARNING Disk /var/lib/libvirt/images/jammy.qcow2 is already in use by other guests ['test', 'tmp1', 'jammy']. > > Starting install... > ERROR internal error: QEMU unexpectedly closed the monitor (vm='test8'): 2024-07-22T06:40:39.290847Z qemu-system-aarch64: could not load kernel '/home/realm/Image-cca' Looking at qemu sources this error seems to be reported when it can't extract the kernel itself from the given file, so check that the kernel image is correct and an actual kernel image. Otherwise libvirt simply passes the path to the kernel image to qemu and doesn't interpret it in any way so from there I'd suggest contacting the qemu mailing list.