我希望你能帮助我。我被这个问题困扰了很长一段时间。当我尝试启动clover引导加载程序或运行basic.sh文件时,我在终端中看到这些错误:
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.sse4.1 [bit 19]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.sse4.2 [bit 20]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.movbe [bit 22]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.aes [bit 25]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.xsave [bit 26]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.avx [bit 28]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.bmi1 [bit 3]
qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.07H:EBX.avx2 [bit 5]
等。我不知道他们是什么意思。你能告诉我一个解决办法吗?我试过手动卸载和重新安装。它没有工作,它又把这些错误扔给我。我按照自述文件中的说明操作:https://github.com/foxlet/macOS-Simple-KVM
Qemu和它所需要的一切,所有的依赖都安装在我的电脑上。
当我运行clover引导加载程序时,它只是显示一堆文本,然后将我带回到菜单。我再次按回车键。上次我总是在壳里结束,我不知道为什么。
为什么总是死机?你能告诉我怎么修理吗?
这是我第二次纠结于此了,请帮帮我。
更新:我尝试使用这个repo: https://github.com/kholia/OSX-KVM并得到相同的错误。还是不能用
您正在运行的shell脚本启动QEMU,要求它为客户机CPU提供各种功能(包括SSE4、AVX和AVX2)。对于KVM,我们可以为客户机提供具有AVX等特性的CPU的唯一方法是,如果主机CPU具有它,因为我们直接在主机CPU上运行客户机代码。QEMU会警告您,您要求的是它不能做的事情,因为运行它的主机CPU没有这些功能。QEMU通过CPUID寄存器将它不能提供的特性从它告诉客户机的一组信息中删除。
如果客户操作系统确实需要一个带有AVX2和其他所有功能的CPU,则需要在一个较新的主机CPU上运行。
如果客户操作系统很乐意读取CPUID寄存器并调整自身以避免使用不存在的功能,那么您可以调整脚本传递的-cpu选项,使其请求具有更少功能的东西,但所有这些都意味着QEMU不会打印警告—它不会改变客户操作系统在这种CPU上的运行方式。