
如果virtio-blk
新增三個設備,VM 將在 Windows 10 啟動過程中崩潰。附件blockdev
沒有影響。 VM 使用兩個virtio-blk
.
qemu-system-x86_64 \
...
-device virtio-blk,drive=c,bus=pci.3,addr=0x0,write-cache=on,bootindex=1 \
-device virtio-blk,drive=d,bus=pci.4,addr=0x0,write-cache=on \
-device virtio-blk,drive=e,bus=pci.5,addr=0x0,write-cache=on \
...
qemu-system-x86_64
退出而不列印任何資訊。這種情況該如何調試呢?也許發生這種情況有已知的原因。
上下文:Kubernetes、特權 Debian 容器、Qemu 5.2.0
答案1
嘗試了我想到的一切並放棄了。這是我將使用的解決方法:
qemu-system-x86_64 \
...
-device virtio-blk-pci,drive=c,bus=pci.1,write-cache=on,bootindex=0 \
-device ide-hd,drive=d \
-device virtio-blk-pci,drive=e \
...
必須將其中一個驅動器切換到ide-hd
.