1、首先下载KVM源码:http://www.linux-kvm.org/page/Downloads 或者http://sourceforge.net/projects/kvm/files/ 选择最新版本
2、进入KVM官方网站查看安装教程:http://www.linux-kvm.org/page/HOWTO1
3、安装函数依赖库
On a debian etch system you can install the prerequisites with:(Ubuntu系统适用命令:)
apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev libpci-dev
Note: When building from git, you also need gawk. (如果你是从git 上获取源码,那么还得需要gawk)
4、解压编译/安装
If you are using a recent kernel (2.6.25+) with kvm modules included, boot into it, and:(如果你是用的linux内核版本大于2.6.25,就按照下面的方法做)
tar xzf qemu-kvm-release.tar.gz
cd qemu-kvm-release
./configure --prefix=/usr/local/kvm
make
sudo make install
sudo /sbin/modprobe kvm-intel (适用于intel显卡)
# or: sudo /sbin/modprobe kvm-amd (适用于amd显卡)
If you're using an older kernel, or a kernel from your distribution without the kvm modules, you'll have to compile the modules yourself:(如果linux内核低于2.6,那么你要自己编译)
tar xjf kvm-kmod-release.tar.bz2 cd kvm-kmod-release ./configure make sudo make install sudo /sbin/modprobe kvm-intel # or: sudo /sbin/modprobe kvm-amd 此处可能会出现一些问题,当执行sudo /sbin/modprobe kvm-intel 时候,可能会出现错误,检测是否执行成功 的方法:lsmod |grep kvm 如果出现两行信息,那就说明安装无误,如果只有一行 kvm 51032 0 那就说明没成功。解决方法如下: 1/首先查看你的CPU 是否支持虚拟化。不同型号CPU应该到其官方网站查看是否支持。 如果CPU不支持会提示 kvm: no hardware support 2/如果支持虚拟化,那就是CPU虚拟化被关闭了,打开方式是在BIOS 设置里面,进入BIOS,找到CPU 参数那一项, 将CPU虚拟化开启即可。dmesg |grep kvm 输出类似: [ 4790.548000] kvm: disabled by bios
说明已关闭。
3/如果以上还没解决的话,那就只能说明你前期安装有问题。
Note: if sound doesn't play in the guest vm you can add --audio-drv-list="alsa oss" to ./configure as explained inhttp://www.linux-kvm.com/content/sound-problem-solved
以上是QEMU 管理工具,属于字符界面的操作。如果你对字符界面 不是很感兴趣,那么还可以安装图形界面的管理工具。以下为参考链接
参考链接:http://www.linuxidc.com/Linux/2012-12/76324.htm 经测试此种方法成功安装!!