我只想通过Qemu引导Windows安装(已安装)。我能够通过VMware Fusion做到这一点。但是它遇到了很多问题,几天后试图解决它。我放弃了,想到了Qemu。
我有这行
qemu-system-x86_64 -m 9072 -cpu Penryn,+invtsc,vmware-cpuid-freq=on,$MY_OPTIONS\
-machine q35 \
-smp 4,cores=2 \
-usb -device usb-kbd -device usb-mouse \
-smbios type=2 \
-device ich9-ahci,id=sata \
-drive id=WIN,format=raw,if=none,file="/dev/disk2s4",index=0,media=disk \
-device ide-hd,bus=sata.4,drive=WIN \
-monitor stdio \
-vga vmware
是“草稿”。我正在尝试。但是我的问题是我想将我的SSD NVMe传递给这台机器。在网上搜索了几个小时,我找不到适用于MacOS的任何东西。这些行是我发现的。即使在Qemu文档中,我也找不到任何东西。
我永远都有“从硬盘启动...” ...
答案 0 :(得分:1)
来自https://www.qemu.org/docs/master/system/qemu-block-drivers.html
https://www.qemu.org/docs/master/system/images.html#nvme-disk-images
应为:
qemu-system-x86_64-驱动器文件= nvme:// 0000:06:00.0 / 2
在dmesg | grep nvme
中您看到[1],并且您想要p2
[1]
nvme nvme0: pci function 0000:06:00.0
nvme0n1: p1 p2 p3 p4
但是对我来说仍然不起作用...
qemu-system-x86_64: -drive file=nvme://0000:06:00.0/0002: Failed to find iommu group sysfs path: No such file or directory