【发布时间】:2013-01-26 23:40:29
【问题描述】:
我目前正在学习操作系统课程,我需要使用 qemu 来运行我的教授提供的小型操作系统。我正在尝试在我的 macbook air 5.2 上的 virtualbox 上的 ubuntu 12.04 虚拟机中使用 qemu。我知道我遇到的问题可能与嵌套虚拟化有关,但是当我尝试运行 qemu 时遇到的具体错误是:
无法访问 KVM 内核模块:没有这样的文件或目录
初始化KVM失败:没有这样的文件或目录 回到 tcg 加速器。
qemu 确实启动了操作系统,但窗口闪烁很多,如果可能,我想修复 KVM 问题。我已经进行了研究,但找不到我能理解或有效的解决方案,因此我们将不胜感激。
对于 virtualbox 中的 ubuntu 虚拟机,我在硬件虚拟化下选中了启用 VT-x/AMD-V 和启用嵌套分页。我也试过使用
modprobe kvm-intel
我得到这个错误:
致命:插入 kvm_intel (/lib/modules.3.5.0-22-generic/kernel/arch/x86/kvm/kvm-intel.ko) 时出错:不允许操作。
【问题讨论】:
-
如果这个问题读作“我可以以支持 qemu KVM 的方式嵌套虚拟化吗?”这个问题会更通用。或类似的东西,而不是关于你的具体情况。请记住,StackOverflow 更多地是解决可能发生在任何人身上的问题,而不是专门针对您的问题。
-
仅供参考,错误
Could not access the KVM kernel module: No such file or directory failed to initialize KVM: no such file or directory Back to tcg accelerator.并非嵌套虚拟化问题所独有。我在 Ubuntu Precise(没有虚拟化)上运行 qemu,它返回了同样的错误(但它继续运行)。
标签: virtualization qemu kvm