1

I'm trying to run the OS of my x64 NAS in a VM with kvm and libvirt. I made an image of the internal flash with dd. The image has a few partitions, starting with an EFI partition.

virt-install -n mynas --os-type none --ram 1024 --vcpus 2 --boot uefi \
    --disk path=mmc.img,bus=virtio,format=raw

The initram boots fine but fails when trying to mount /dev/mmcblk0p2.. this is because the disk is seen as /dev/vda, not as a flash device.

Is there a way to get my disk detected as /dev/mmcblk0 in the guest?

0 Answers0