歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 12.04 KVM+Qemu 搭建虛擬機

Ubuntu 12.04 KVM+Qemu 搭建虛擬機

日期:2017/2/28 15:51:06   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved