我目前正在学习操作系统课程,我需要使用qemu来运行我教授提供的小型操作系统。我试图在macbook air 5.2上的虚拟机上的ubuntu 12.04虚拟机中使用qemu。我知道我可能与嵌套虚拟化有关的问题,但是当我尝试运行qemu时遇到的具体错误是:
qemu确实启动了操作系统,但窗口闪烁了很多,我想尽可能修复KVM问题。我已经完成了研究,但我无法找到一个我能理解的解决方案或有效的解决方案,所以任何帮助都会受到高度赞赏。无法访问KVM内核模块:没有这样的文件或目录
无法初始化KVM:没有这样的文件或目录 回到tcg加速器。
同样对于virtualbox中的ubuntu虚拟机,我在Hardware Virtualization下选中了Enable VT-x / AMD-V和Enable Nested Paging。我也尝试过使用
modprobe kvm-intel
我收到此错误:
致命:插入kvm_intel时出错(/lib/modules.3.5.0-22-generic/kernel/arch/x86/kvm/kvm-intel.ko):不允许操作。
答案 0 :(得分:9)
尝试使用sudo modprobe kvm-intel
。
要在虚拟机启动时自动加载模块,请执行以下操作:
sudo vim /etc/modules.conf
G
转到文档末尾,然后按o
开始插入。kvm-intel
并按Enter键,生成一个新行。Esc
返回vim的Normal模式。 “--INSERT--”将从中消失
底部。vim
。:wq
醇>
你完成了。尝试重新启动并加载嵌套虚拟机。
答案 1 :(得分:5)
就我而言,虚拟化已被禁用。
所以sudo modprobe kvm-intel
一直给我以下错误
无法插入'kvm_intel':操作不受支持
我只需进入BIOS并启用虚拟化。