qemu KVM kernel module no such file or directory
我目前正在上操作系统课,我需要使用qemu来运行教授所提供的小型操作系统。 我正在尝试在Macbook air 5.2的virtualbox上的ubuntu 12.04虚拟机中使用qemu。 我知道我可能与嵌套虚拟化有关的问题,但是当我尝试运行qemu时遇到的具体错误是:
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.
qemu确实启动了os,但是窗口闪烁了很多,如果可能,我想修复KVM问题。 我已经做过研究,但是找不到我能理解或有效的解决方案,因此对您的帮助将不胜感激。
此外,对于virtualbox中的ubuntu虚拟机,我在"硬件虚拟化"下选中了"启用VT-x / AMD-V"和"启用嵌套分页"。 我也尝试过使用
我得到这个错误:
FATAL: Error inserting kvm_intel (/lib/modules.3.5.0-22-generic/kernel/arch/x86/kvm/kvm-intel.ko): Operation not permitted.
-
如果阅读"我可以以支持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(没有虚拟化),但它返回了相同的错误(但随后它继续运行)。
就我而言,虚拟化已禁用。
所以sudo modprobe kvm-intel一直给我以下错误
could not insert 'kvm_intel': Operation not supported
我只需要进入BIOS并启用虚拟化即可。
尝试使用sudo modprobe kvm-intel。
为了使模块在虚拟机启动时自动加载,请执行以下操作:
使用sudo vim /etc/modules.conf从外壳编辑相应的文件
可能输入您的用户名密码。
按G键转到文档末尾,然后按o键开始插入。
编写kvm-intel,然后按Enter,产生新行。
按Esc返回vim的"普通"模式。" --INSERT--"将从
底部。
保存文件并通过写入:wq退出vim。
大功告成 尝试重新启动并加载嵌套的虚拟机。
-
香港专业教育学院已经尝试过,然后它说了同样的话,除了不支持的操作。
-
不支持的操作可能意味着您实际上无法进行虚拟化。 通过尝试以下命令确保您的环境支持kvm:egrep ^flags.*(vmx|svm) proccpuinfo。 如果没有输出,则您的虚拟机无法使用KVM。 KVM最可能不支持嵌套虚拟化。
-
没有任何输出,所以我想我将无法使用kvm,不过感谢您的帮助。
-
没问题。 似乎即使使用VT-X,您也无法真正使用Ring-0处理器。 因此,如果您希望教授机器具有本机性能,则需要转到主机操作系统来虚拟化教授机器。 或者在虚拟机内部使用Ubuntu LiveCD代替Ubuntu。 或将其安装在Pendrive中。 有很多选择!
-
谁能在装有AMD CPU的计算机上帮助我做到这一点? 我正在运行Linux Mint 17.1。