在 libvirt 中将磁盘映像挂载为 mmc flash

在 libvirt 中将磁盘映像挂载为 mmc flash

我正在尝试使用 kvm 和 libvirt 在虚拟机中运行 x64 NAS 的操作系统。我使用 dd 制作了内部闪存的映像。该映像有几个分区,从 EFI 分区开始。

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

initram 启动正常,但尝试挂载时失败/dev/mmcblk0p2...这是因为磁盘被视为/dev/vda,而不是闪存设备。

有没有办法让我的磁盘像/dev/mmcblk0在客户机中一样被检测到?

相关内容