wiki:adherelinux/KVM_DRBL_ONE

Version 4 (modified by adherelinux, 13 years ago) (diff)

--

DRBL+KVM+ONE

【系統環境】

 CPU OS
Version Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz Debian GNU/Linux testing (squeeze) (64bit)

KVM 原理

KVM(Kernel-based Virtual Machine)是一個全虛擬化的技術,基於在x86硬體虛擬化下包含了(Intel VT或AMD-V)
主要技術是可以載入kernel module (kvm.ko)來提供了虛擬化的基礎設施與特定的模組(kvm-intel,kvm-amd.ko).
硬體設備支援虛擬化的CPU也透過kernel module來支援KVM,然而KVM只有負責核心與硬體支援,至於其他的硬體設備需要由gemu來模擬

qemu

KVM相關

利用指令檢查cpu是否支援,目前的機器幾乎都有支援.

egrep '(vmx|svm)' --color=always /proc/cpuinfo

安裝kvm,kvm-pxe,qemu.

sudo apt-get-install kvm kvm-pxe qemu

載入modprobe 並重新開機

sudo modprobe kvm-intel

將使用者加入在kvm的群組中,讓nchc不用每次都用sudo來執行kvm的指令

sudo adduser nchc kvm

建立資料夾,並且下載debian.iso檔案於目錄下

mkdir KVM
cd KVM
wget http://cdimage.debian.org/debian-cd/6.0.2.1/amd64/iso-cd/debian-6.0.2.1-amd64-xfce+lxde-CD-1.iso

利用qemu來製作檔案系統名稱如 deb.img,大小為10G

qemu-img create deb.img 10G

利用剛下載的iso檔案來當作kvm虛擬光碟內的CD,並且進行安裝.

kvm -cdrom debian-6.0.2.1-amd64-xfce+lxde-CD-1.iso deb10.10.img

安裝好之後,可以利用指令啟動image

kvm -hda deb.img -m 512M

Attachments (3)

Download all attachments as: .zip