KVM 安裝與使用

KVM (Kernel-based Virtual Machine)

需要使用支援 INTEL-VT 或 AMD-V 的 CPU。

KVM (Kernel-based Virtual Machine) on Ubuntu 8.04.1 Desktop

http://en.gentoo-wiki.com/wiki/KVM

Hardware virtualization with QEMU

載入driver。

modprobe kvm

modprobe kvm-intel

若沒有load kvm-intel,會出現下列錯誤訊息,但還是可以執行。

open /dev/kvm: No such file or directory

Could not initialize KVM, will disable KVM support

建立 disk image

/usr/bin/kvm-img create -f qcow2 gtes11.img 2G

啟動 kvm 的指令

下面這樣是最簡單的了,有網路,自動取得ip,且直接顯示螢幕。

kvm -hda winxp.img -boot c -net user -net nic

也可以像下面這樣囉唆,或許還要下點功夫,建立網路的bridge功能,有機會再慢慢試。

/usr/bin/kvm -m 512 -k en-us -M pc -hda /images/gtes11.img -cdrom /iso/zuma-SP3-rc3-6-disc1-20061031.iso -net nic,vlan=1,model=rtl8139,macaddr=00:00:00:00:99:01 -net tap,vlan=1,ifname=tap0,script=/etc/qemu-ifup -vnc localhost:1 -boot d

/usr/bin/kvm -m 512 -k en-us -M pc -hda ./gtes11.img -cdrom ../Downloads/win98.iso -vnc localhost:1 -boot d

/usr/bin/kvm -m 512 -k en-us -M pc -hda ./gtes11.img g -vnc localhost:1 -boot c

使用 physical partition,只能指定整個硬碟,例如 -hda /dev/sda,要小心不要把硬碟的資料毀了。