Ubuntu Server + kvm + qemu 搭建虚拟机

查看cpu是否支持。
$ grep vmx /proc/cpuinfo
flags标记中存在vmx即可
安装kvm+qemu
$ sudo apt-get install kvm qemu libvirt-bin virtinst virt-manager virt-viewer
查看kvm是否安装成功
$ sudo virsh -c qemu:///system list
创建 kvm文件夹
$ sudo mkdir /home/kvm
用qemu-img命令创建一个虚拟磁盘
$ qemu-img create -f qcow2 /home/kvm/ubuntu1204.img 10G
NOTE:create意思是创建一个新的磁盘,-f指定该磁盘的类型,可以创建raw的,也可以创建vmware兼容的,这里选择qcow2,qemu自己的类型来安装ubuntu,接下里的参数就是虚拟磁盘的文件名,可以放在你喜欢的任何地方,然后就是磁盘初始大小,一般5G,10G都可以,qemu的磁盘大小是随着需要可以自动的增大的,所以初始可以选择小点。
下载镜像包并且安装虚拟机操作系统
上传iso镜像
$ sudo qemu-system-x86_64 -hda /home/kvm/ubuntu1204.img -cdrom /home/kvm/ubuntu-12.04-server-amd64.iso -boot d -m 1024 -no-acpi -vga std -k en-us -vnc :1

 

VNC Viewer 连接成功后闪退的解决方法

依次点Option-->Advanced-->Expert找到ColourLevel,默认值是pal8,修改为rgb222或full。