이 문서는 Debian 에서 KVM 과 QEMU 를 사용해 가상 머신을 만드는 것을 설명한다.
준비
패키지 설치
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
실행화면은 아래와 같다.