我试图在Windows操作系统上测试qemu,当我试图用以下命令启动ubuntu iso时:
qemu-system-x86_64.exe-引导d-cdrom。\ubuntu-20.04.1桌面amd64.iso-m 2048
然后我得到以下错误:
qemu:无法加载PC BIOS的BIOS-256k.bin'
Qemu文件夹设置在Enviroment Varibles中,bios-256k.bin文件位于该文件夹中我该如何解决这个问题?
使用-L
开关为bios文件目录条目添加一个选项。你的命令应该是这样的:
qemu-system-x86_64.exe -boot d -cdrom .ubuntu-20.04.1-desktop-amd64.iso -m 2048 -L "C:Program Filesqemu"
当然,如果您的默认qemu安装在C:Program Filesqemu
中,并且bios文件在该目录中。出于某种原因,qemu有一个错误,它不会在定义的路径中搜索bios文件,也不会在当前工作目录中查找它们。
编辑:我发现一个bug报告提到了这个问题。它似乎也在最新版本中得到了修复。无论如何,以下是链接:https://bugs.launchpad.net/qemu/+bug/1915794
这是一个已知的、有文档记录的问题,有一个简单的解决方法:;已知问题:当前需要从安装目录启动或-L选项来指定固件文件的位置">
而且它已经在更新的安装程序中修复了。