QEMU
qemu 설치
무척 간단히 설치됩니다. 단지
# apt-get install qemu
qemu 사용
- 다음과 같이...
$ qemu -cdrom /tmp/windows.iso -boot d
$ qemu -cdrom /dev/hdd -boot d
여기서 -cdrom 을 사용하여 사용할 시디이미지 또는 실제 시디드라이브를 지정하고, -boot 옵션으로 부팅할 드라이브 이름을 정합니다. 여기서는 d 드라이브로 부팅합니다. c 로 하면 하드 디스크로 부팅합니다. 플로피 디스크는 a이고... - 설치할 하드디드크 파일을 만듭니다.
# qemu-img create windows.raw 6G
-f qcow를 추가하면 QEMU image format을 만들 수 있습니다. 기본값은 raw입니다.
kqemu 보다는 kvm이 더 성능향상이 있습니다. 물론 CPU가 지원을 해야하지만...
kqemu는 non-free에 있으므로 sources.list에 추가합니다.
- 설치
stock kernel을 사용하는 중이면 단지 커널에 맞는 kqemu 모듈을 설치합니다.
# apt-get install kqemu-modules-$(uname -r)
또는 다음과 같이 module-assistant로 kqemu 모듈을 만들어 설치합니다.
먼저 module-assistant가 설치되어 있지 않으면 설치합니다.
# apt-get install module-assistant
kqemu-source를 설치합니다.
# apt-get install kqemu-source
(참고로 데비안 lenny에서 # m-a auto-install kqemu 하면 kqemu-common가 필요해서 설치된다는 메시지가 보입니다. 물론 설치는 제대로 됩니다.)
모듈 설치
# m-a prepare
# m-a auto-install kqemu - 메모리에 모듈올리기
# modprobe kqemu major=0 - 부팅시마다 모듈이 올려지게
# echo kqemu >> /etc/modules
qemu에 kvm을 설치하면 하드웨어적인 성능향상이 있습니다.
etch에서는 backports를 이용합니다. 먼저 backports를 설정하였습니다.
설치
- 먼저 module-assistant가 설치되어 있지 않으면 같이 설치합니다.
# apt-get install module-assistant kvm kvm-source
설치에 bridge-utils도 필요한데 같이 설치됩니다. - 모듈 설치
# m-a a-i kvm
# modinfo kvm-intel kvm-amd
설치된 모듈이 보입니다. 이제 메모리에 올립니다.(AMD CPU여서 kvm-amd)
# modprobe kvm-amd
# lsmod | grep kvm-amd
올려진 모듈이 보이네요.
- 실행중 /dev/kvm의 권한설정에 에러가 보이면 사용자가 읽고 쓸 수 있게 바꾸어 줍니다.
# adduser 유저이름 kvm - 부팅시 마다 모듈이 올려지게 /etc/modules에 기록합니다.
# echo kvm-amd >> /etc/modules
데비안 etch에서
.
윈도우 설치시 다음과 같이
$ kvm -cdrom /media/mythtv/qemu/windows.iso -hda /media/mythtv/qemu/windows.raw -no-fd-bootchk -usb -m 256 -no-acpi -localtime -soundhw sb16 -net none -boot d
윈도우 설치후
$ kvm -cdrom /media/mythtv/qemu/windows.iso -hda /media/mythtv/qemu/windows.raw -no-fd-bootchk -usb -m 256 -no-acpi -localtime -soundhw sb16 -boot c
-----------------------------------------------------------------------------------------------------------------
댓글 없음:
댓글 쓰기