gpt4 book ai didi

virtual-machine - 如何使用 QEMU 模拟 vmx 功能?

转载 作者:行者123 更新时间:2023-12-02 17:25:12 35 4
gpt4 key购买 nike

我读自here QEMU 上的 vmx 功能支持必须通过向命令提供 +vmx 选项来显式启用,但问题是它似乎不起作用。在我的系统中,仍然未检测到 VMX 功能。

命令:

qemu-system-x86_64 -no-kvm -cpu qemu64,+vmx,-svm  ...

在我的客户操作系统中,当我执行 cpuid 1 时,我得到 ECX = 0x80802001;位 5 = 0 表示我的虚拟 CPU 没有 VMX。

这是一个错误吗?

或者有其他方法可以在 QEMU 中启用 vmx 功能吗?

最佳答案

不,QEMU 的处理器仿真模式不支持 vmx 标志。为了在 QEMU 中使用 vmx,您必须将 KVM 与 QEMU 一起使用(将 -no-kvm 替换为 -enable-kvm);并且您的主机处理器必须支持 vmx

this document它显示了 Linux KVM 中的嵌套 vmx 指令支持;这意味着此功能必须与 -enable-kvm 一起使用。

在我的测试中,选项 -enable-kvm -cpu kvm64,+vmx 有效,因为在 guest 操作系统中检测到 vmx 功能。

关于virtual-machine - 如何使用 QEMU 模拟 vmx 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39154850/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com