在Ubuntu上安装KVM

6
我已经按照Ubuntu wiki提供的指南安装了KVM,但是当我打开虚拟机管理器时,它显示:

'警告:KVM不可用。这可能意味着KVM软件包未安装,或者KVM内核模块未加载。您的虚拟机可能表现不佳。'

我已在BIOS设置中启用硬件虚拟化。以下是sudo /usr/sbin/kvm-ok的输出结果:

INFO: /dev/kvm不存在 HINT: sudo modprobe kvm_intel modprobe: FATAL: Module msr not found.

sudo modprobe kvm_intel的输出结果如下:

modprobe: FATAL: Module kvm_intel not found。

4个回答

4

看起来安装失败了。

这个命令的输出是什么?

lsmod | grep kvm

我预计没有输出。如果是这样,那么你是否遵循了此指南

请问输出结果是什么?

sudo apt-get install kvm qemu 

是的。命令lsmod | grep kvm没有输出。我使用了这个指南: https://help.ubuntu.com/community/KVM/Installation。安装似乎没有失败。即使现在,该命令也会给我这个输出: "qemu-kvm已经是最新版本。 qemu已经是最新版本。" - user3855944
它是否类似于kvm与Ubuntu内核一起工作?我目前正在使用最新的稳定内核版本4.1。 - user3855944
它可以在Ubuntu上运行,我正在使用旧版本的内核。如果我坚持这一点很抱歉,但是您确定BIOS上已启用VT吗? :) - Carlo Lobrano
是的,BIOS 上启用了 VT。我发布的解决方案对我有效。但我仍想知道您使用的 Ubuntu 版本和内核版本是哪个? - user3855944
啊,那肯定 KVM 应该能工作。它附带在 3.19 版本中。 - user3855944
显示剩余2条评论

1

我曾经在运行Ubuntu 14.04的最新内核版本。但是最终发现KVM只能与Ubuntu内核很好地配合使用。因此,我尝试使用Ubuntu 14.04默认提供的3.13.0-24-generic内核版本,这解决了我的问题。现在我的KVM工作正常。


1

看起来您尚未安装:
Fedora:

yum install kvm qemu

Ubuntu:

sudo apt-get install kvm qemu


0

使用sudo apt-get install qemu-kvm进行安装。

您还应该检查虚拟化技术是否已启用。 为此,请重新启动系统,进入BIOS并从虚拟化选项中启用Intel VTT或Intel VT-d。保存并退出。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接