我正在尝试使用 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
在客户机中一样被检测到?