日期:2014-05-16  浏览次数:20512 次

Linux下KVM安装

1:首先查看硬件是否支持虚拟化:

终端中执行如下指令#egrep 'svm|vmx' /proc/cpuinfo

输出信息如下:

flags              :fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dtsacpi mmx fxsr sse

                        sse2 ss ht tm pbe lm constant_tsc arch_perfmon pebs btsaperfmperf pni dtes64 monitor ds_cpl

                        vmx est tm2ssse3 cx16 xtpr pdcm movbe lahf_lm dts tpr_shadow vnmi

flags              :fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dtsacpi mmx fxsr sse

                        sse2 ss ht tm pbe lm constant_tsc arch_perfmon pebs bts aperfmperfpni dtes64 monitor ds_cpl

                        vmx est tm2 ssse3 cx16xtpr pdcm movbe lahf_lm dts tpr_shadow vnmi

如果输出上文中的类似信息,说明CPU支持虚拟化功能。.

指令中,svm是针对AMD平台,vmx是针对Intel平台。

 

2:安装

安装非常简单,执行如下指令:

#yum install kvm qemu virt-manager

按输出提示选择即可。下载的安装包大概170M左右。

 

3:重启电脑,进入BIOS,开启CPU的虚拟化功能

 BIOS-->Advanced-->Processor Configuration-->Intel(R) Virtualization Technolog 选择【Enable】。

 

4:安装完毕后,在Applications -->System Tools 下能看到 VirtualMachine Manager选项了,点击执行即可。

 

5:接下来j就是新系统的安装了,方法和VMware中的系统安装方法非常类似。点击创建新的虚拟机,按照提示,选择相应的ISO文件,指定内存大小.CPU的个数等等。奇怪的地方是好像该软件只能把新系统安装在指定的路径中,尝试了几遍也没有找到指定的路径的方法。(新建的虚拟系统镜像路径为: /var/lib/libvirt/images/, 对不需要的或者误创建的虚拟系统只需把该目录下对应的.img文件删除即可)。

 

6:设置好之后,就是系统安装的等待过程了。本例选择安装一个Mini版的Fedora14,完成之后,除了速度有点慢之外,一切正常。