Qemu 要求使用 -pflash 参数'raw'格式



使用EDK2正确构建OVMF x64后,命令:

qemu-system-x86_64 -s -pflash run-ovmf/bios.bin -net none

提供以下消息

WARNING: Image format was not specified for 'run-ovmf/bios.bin' and probing guessed raw.
Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
Specify the 'raw' format explicitly to remove the restrictions.

这对我来说没有意义,因为使用qemu的-help命令声明"-pflash文件使用'file'作为并行flash图像"如果文件格式没有参数

我的操作系统是Windows WSL Ubuntu 22.04.1 LTS (GNU/Linux 5.15.79.1-microsoft-standard-WSL2 x86_64)

Qemu仍然在运行,但是我想在没有任何写限制的情况下运行虚拟机。

'-pflash'选项(与-hda和-cdrom一样)是传统的'方便';选项,该选项只允许您指定文件名,而不允许指定其他内容。为了指定其他子选项,如图像格式类型,您需要切换到使用"长格式"。选项,它通常是-drive和-device的组合。在这种情况下,我认为您可能需要:

-drive if=pflash,file=bios.bin,format=raw

相关内容

  • 没有找到相关文章

最新更新