QEMU KVM 内核模块没有这样的文件或目录



我目前正在上操作系统课,我需要使用 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):不允许操作。

就我而言,虚拟化被禁用了。

所以sudo modprobe kvm-intel一直给我以下错误

无法插入"kvm_intel":不支持操作

我只需要进入 BIOS 并启用虚拟化。

尝试使用 sudo modprobe kvm-intel .

要在虚拟机启动时自动加载模块,请执行以下操作:

  1. 使用sudoedit /etc/modules.conf从外壳中编辑相应的文件
  2. 可能输入您的用户名密码。
  3. G 键转到文档末尾,然后o开始插入。
  4. 写入kvm-intel并按 Enter 键,生成一个新行。
  5. Esc 返回 vim 的正常模式。 "--插入--"将从底部。
  6. 保存文件并通过写入 :wq 退出vim

大功告成。尝试重新启动并加载嵌套的虚拟机。

相关内容

  • 没有找到相关文章

最新更新