Create TOC

2008년 9월 12일

Debian/KVM+QEMU를 이용한 가상 머신 구성하기

이 문서는 Debian 에서 KVMQEMU 를 사용해 가상 머신을 만드는 것을 설명한다.

준비

패키지 설치

sudo apt-get install kvm qemu

모듈 설정

부팅할 때 필요한 모듈이 올라오도록 아래와 같이 설정한다.

cat kvm-intel >> /etc/modules

사용자 설정

가상 머신을 실행할 수 있도록 권한을 설정한다.

sudo adduser <id> kvm

설치

설치는 모듈 시작과 재 로그인을 수동으로 해주거나 재 부팅 후 시작한다.

disk image 만들기

2GB 짜리 이미지를 생성한다(용량은 필요한 만큼 지정하면 된다).

qemu-img create winxp.img -f qcow 2G

OS 설치

처음 아래 명령으로 qemu를 시작한다.

SDL_VIDEO_X11_DGAMOUSE=0 qemu -no-acpi -m 512 -cdrom cdimg.iso -hda winxp.img -boot d

설치 화면이 뜨면 qemu를 종료한다. 이 작업을 하지 않고 바로 kvm을 실행하면 아래와 같은 오류 메시지를 만나게 된다.

qemu: could not open disk image winxp.img

다시 kvm을 사용해서 OS 설치를 시작한다.

SDL_VIDEO_X11_DGAMOUSE=0 kvm -no-acpi -m 512 -localtime -cdrom cdimg.iso -hda ~/qemu/winxp.img -boot d

이때 -no-acpi 옵션을 주지 않으면 매우 느리게 동작한다.

실행

설치한 가상 머신을 실행해본다.

SDL_VIDEO_X11_DGAMOUSE=0 kvm -no-acpi -m 512 -localtime -net nic -net user -hda ~/qemu/winxp.img -boot c

실행화면은 아래와 같다.