NOTE:我的主機是Ubuntu 12.04 Desktop i386 我想安裝KVM Qemu 然後新建虛擬主機Ubuntu 12.04 Server x86_64
1)查看cpu是否支持。
www.linuxidc.com @linuxidc:/opt$ grep vmx /proc/cpuinfo
flags標記中存在vmx即可
2)安裝kvm+qemu
www.linuxidc.com @linuxidc:/opt$ sudo apt-get install kvm qemu libvirt-bin virtinst virt-manager virt-viewer
3) 查看kvm是否安裝成功。
www.linuxidc.com @linuxidc:/opt$ sudo virsh -c qemu:///system list
4)創建 kvm文件夾。
www.linuxidc.com @linuxidc:/opt$ sudo mkdir /opt/kvm
5)用qemu-img命令創建一個虛擬磁盤。
www.linuxidc.com @linuxidc:/opt$ qemu-img create -f qcow2 kvm/ubuntu1204.img 10G
NOTE:create意思是創建一個新的磁盤,-f指定該磁盤的類型,可以創建raw的,也可以創建vmware兼容的,這裡選擇qcow2,qemu自己的類型來安裝ubuntu,接下裡的參數就是虛擬磁盤的文件名,可以放在你喜歡的任何地方,然後就是磁盤初始大小,一般5G,10G都可以,qemu的磁盤大小是隨著需要可以自動的增大的,所以初始可以選擇小點。
6 ) 下載鏡像包並且安裝虛擬機操作系統。
www.linuxidc.com @linuxidc:/opt/kvm$ wget -c http://mirrors.163.com/ubuntu-releases/12.04/ubuntu-12.04-server-amd64.iso
#
www.linuxidc.com @linuxidc:/opt/kvm$ sudo qemu-system-x86_64 -hda /opt/kvm/ubuntu1204.img -cdrom /opt/kvm/ubuntu-12.04-server-amd64.iso -boot d -m 1024 -no-acpi
-hda指定了硬盤是那個虛擬磁盤,這裡用我們剛剛創建的ubuntu1204.img
-cdrom指定cdrom是那一個,可以用iso文件,也可以用機器的光驅,我們選擇用iso文件,如果用光驅嘗試-cdrom /dev/cdrom
-boot指定啟動的時候從磁盤,硬盤,光驅還是網路上啟動,我們安裝的時候選擇從光盤啟動,所以用d
-m虛擬機使用的內存大小,單位是MB,默認是128mb,我用的是1024。
-no-acpi由於qemu支持不太好會導致系統很慢,所以我們暫時禁止掉。
具體的其他參數可以用man來查看qemu-system-x86_64的說明。
由於加了-no-acpi所以安裝中每次的reboot都需要自己關掉kvm然後再用上訴的命令運行,安裝完後也是用上述命令運行,這個時候你可以去掉-cdrom參數如果你不再需要的話。
7)安裝Ubuntu Server 12.04 教程 http://www.linuxidc.com/Linux/2012-04/59368.htm 與 http://www.linuxidc.com/Linux/2012-05/60147.htm
8)啟動虛擬機。
www.linuxidc.com @linuxidc:/opt/kvm$ sudo qemu-system-x86_64 kvm/ubuntu1204.img -m 1024
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2