尽管 BIOS 中启用了虚拟化功能,但我没有 KVM

尽管 BIOS 中启用了虚拟化功能,但我没有 KVM

我叫 Philippe,我遇到一个问题,希望您能帮助我。当我尝试在虚拟机管理器中创建新的虚拟机时,出现以下错误:“警告:KVM 不可用。这可能意味着未安装 KVM 包,或者未加载 KVM 内核模块。您的虚拟机可能性能不佳。”当我运行:# lsmod | grep kvm 时,我得到的是:kvm 525259 0 我有一台搭载 Radeon(tm) HD 显卡处理器的 AMD A10-4600M APU。我下载了所有必要的虚拟化包,启动了 libvirtd 并启用了它。我不知道我没有做什么或者做错了什么,我的 CPU 支持虚拟化,并且我确保它在 BIOS 中已启用,但我不知道 RHEL7 需要什么样的 CPU 来运行 kvm,或者我需要做什么才能让这个 CPU 与 KVM 一起工作。我还运行了 egrep '(vmx|svm)' /proc/cpuinfo,但没有收到任何输出。请帮助我,我真的想学习 RedHat 并通过我的认证,但不想继续受挫。谢谢,我很感激你的帮助!Philippe

PS:我在VirtualBox中使用CentOS7。

答案1

VirtualBox 不支持嵌套虚拟化。因此,您的 CentOS 客户机看不到虚拟化硬件支持,并且 kvm 不会加载。

您需要在当前主机操作系统上运行不同的虚拟化平台支持嵌套虚拟化或选择不同的主机操作系统并将当前操作系统作为客户机运行(例如:将 CentOS 设置为主机)。

相关内容