當前位置:編程學習大全網 - 遊戲軟體 - kvm有虛擬機鏡像,怎麽安裝虛擬機

kvm有虛擬機鏡像,怎麽安裝虛擬機

秦安KVM安裝虛擬機

壹、安裝準備

1.確定機器有VT

終端輸入命令: grep vmx /proc/cpuinfo (INTEL芯片)

grep svm /proc/cpuinfo (AMD芯片)

不知道芯片的生產廠商則輸入:egrep '(vmx|svm)' /proc/cpuinfo

如果flags: 裏有vmx 或者svm就說明支持VT;如果沒有任何的輸出,說明妳的cpu不支持,將無法成功安裝KVM虛擬機。

2. 確保BIOS裏開啟VT

Intel(R) Virtualization Tech [Enabled]

如有必要,還需在BIOS中開啟VT-d

3. 確保內核版本較新,支持KVM

用uname –r查看內核版本,如果在2.6.20以下的linux版本,需升級內核。

二、安裝KVM

下面就Ubuntu和CentOS下安裝使用KVM虛擬機做介紹:

Ubuntu 中用guest登陸,安裝KVM的命令為:

sudo apt-get install kvm qemu qemu-kvm virt-manager kernel-package linux-source kqemu-source build-essential

kvm安裝成功後會有/dev/kvm,如果無需圖形管理器,只需要安裝前三個即可。

再來查看下KVM是否安裝成功,執行:virsh -c qemu:///system list

如果輸入結果像下面這樣的,那麽成功了:

Connecting to uri: qemu:///system

Id Name State

----------------------------------

註1:CentOS中安裝時,先要選擇Selinux為enable,使用命令

#system-config-securitylevel-tui

可查看或修改selinux的狀態。

註2: CentOS中用root登陸時則安裝命令為:

yum install kvm kmod-kvm qemu

再裝入kvm模塊:modprobe kvm-intel (Intel機器) 或者 modprobe kvm-amd (amd機器)

註3:可以用以下命令來檢查是否裝入kvm模塊:

/sbin/lsmod | grep kvm

如果輸出關於kvm版本的信息則已裝入kvm模塊

註4: 安裝好後,可使用qemu-kvm命令,輸入該命令,如果系統顯示未知的命令,可查看/usr/libexec中是否有qemu-kvm可執行文件,如果有,將其拷貝到/bin目錄下即可。如果確實按照上面的步驟進行了,卻在/bin,/usr/libexec,/usr/bin,/usr/sbin裏都找不到qemu-kvm可執行文件,可執行以下命令:

#yum provides */qemu-kvm

註5:安裝新內核後,可能有部分軟件版本過低,不兼容。比如firefox因版本過低,無法啟動。

CentOS下可使用如下命令更新該軟件(以firefox為例):

#yum update firefox

三、在KVM下安裝虛擬機

1.用QEMU創建磁盤鏡像

sudo qemu-img create –f qcow windows.img 8G

註:在CentOS和新版Qemu中為:qemu-img create –f qcow2 windows.img 8G

2.使用KVM安裝Guest VM

光盤安裝:

sudo kvm –localtime –cdrom /dev/cdrom -m 512 -boot d win2.img

硬盤安裝:

sudo kvm –localtime –m 512 –hda windows.img –cdrom winxp.iso –boot d –clock –rtc –no-acpi

註:官方推薦使用 -no-acpi 參數,原因是 qemu/kvm不太支持,可能造成 cpu 的占用偏高。

註1:CentOS下硬盤安裝為 qemu-kvm –localtime –m 512 –hda windows.img –cdrom winxp.iso –boot d –no-acpi 即需要去掉了-clock rtc選項,否則會出現無法初始化時鐘。

註2:CentOS quest mouse: export SDL_VIDEO_X11_DGAMOUSE=0可解決VM中無法識別USB鼠標的問題。

註3: 安裝win 7時,不能使用-no-acpi選項。

  • 上一篇:經典雅韻的成語
  • 下一篇:玉皇朝集團有限公司的作品壹覽
  • copyright 2024編程學習大全網