作者:粉奈訫 | 来源:互联网 | 2014-05-27 21:08
KVM(kernelvirtualmachine)是linux内核2.6.20版本后加入的支持虚拟化功能的虚拟机产品。支持相关平台的硬件辅助虚拟化的支持。因此,KVM安装虚拟机需要硬件平台支持,例如IntelVT技术,AMD的svm技术等。1,KVM版本的下载。http://sourceforge.net/proje
KVM(kernel virtual
machine)是linux内核2.6.20版本后加入的支持虚拟化功能的虚拟机产品。支持相关平台的硬件辅助虚拟化的支持。因此,KVM安装虚拟机需要硬件平台支持,例如Intel
VT技术,AMD的svm技术等。
1,KVM版本的下载。
http://sourceforge.net/project/showfiles.php?group_id=180599上有KVM列表,其中qemu-kvm为用户空间组建,kvm-kmod为内核驱动模块,而kvm是两者的结合。去下一个kvm-release.tar.gz即可。
2,编译,安装(以kvm85为例)
将下载的文件解压(如解压到usr/local下)
cp kvm-85.tar.gz /usr/local
tar zxvf kvm-85.tar.gz
编译: ./configure --prefix=/usr/local/kvm
--with-patched-kernel --kerneldir=/lib/modules/`uname
-r`/source
kerneldir指定源代码树
make
make install
3,手动加载KVM模块
odprobe kvm-intel(或者kvm-adm)视CPU类型而定
4,创建虚拟硬盘
cd /usr/lolcal/kvm85/bin
qemu-img create -f qcow vdisk.img 5G(5G为硬盘大小)
5,引导安装
qemu-system-x86_64 -hda vdisk.img -cdrom /root/windows2000.iso
-boot d -m 256
(256代表分配的内存大小)
6,安装完毕,启动虚拟机
qemu-system-x86_64 vdisk.img -m 256
注:qemu-system-x86_64只能使用qemu模拟,如果想要打开kvm的支持 必须使用qemu-kvm命令。