wget http://releases.ubuntu.com/18.04/ubuntu-18.04.1-desktop-amd64.iso
qemu-img create -f qcow2 ubuntu-18.04-desktop-amd64.img.qcow2 64G
qemu-system-x86_64 \
-cdrom ubuntu-18.04-desktop-amd64.iso \
-drive file=ubuntu-18.04-desktop-amd64.img.qcow2,format=qcow2 \
-enable-kvm \
-m 2G \
-smp 2 \
-vga virtio \
;
GUI 에서 우분투 설치
기본 버전 이미지 생성(초기 버전)
qemu-img create -f qcow2 -b ubuntu-18.04-desktop-amd64.img.qcow2 \
ubuntu-18.04-desktop-amd64.snapshot.qcow2
시스템 다시 시작.
qemu-system-x86_64 \
-drive file=ubuntu-18.04-desktop-amd64.snapshot.qcow2,format=qcow2 \
-enable-kvm \
-m 2G \
-smp 2 \
-soundhw hda \
-vga virtio \
;
설치부터 다시 할 경우 실행
qemu-img create -f qcow2 -b ubuntu-18.04-desktop-amd64.img.qcow2 \
ubuntu-18.04-desktop-amd64.snapshot.qcow2
스냅 샷은 원본 이미지 사이의 차이점만 저장하기 때문에 디스크 공간을 많이 차지하지 않음
해상도 설정 옵션
-vga virtio
전체 화면 사용
-full-screen
Ctrl + Alt + F
QEMU 기본 비활성화
-soundhw hda
부팅 시간 단축 및 부팅 메시지 표시
printf 'GRUB_TIMEOUT=1\nGRUB_CMDLINE_LINUX_DEFAULT=""\n' | sudo tee -a /etc/default/grub
sudo update-grub
접속
1. virt-manager에 spice-gtk 클라이언트가 내장됨.
vm 호스트에서 python-spice-client-gtk 설치.
virt-manager를 사용하여 다른 호스트에서 ssh를 통해 VM 호스트에 원격으로 연결하는 경우 해당 시스템에 python-spice-client-gtk도 설치해야함.
2. virt-manager 시작
3. 가상화 컴퓨터 시작
4. 가상화 컴퓨터 전원 ON
5. ssh 게스트 연결, 게스트에서 spice-vdagent 설치하고 spice-vdagentd 시작 되었는 지 확인
6. 가상환경 하드웨어 세부 정보 표시
7. Display VNC 선택하고 VNC를 Spice 변경한 후 수락해 채널 추가
8. Cirrus(기본값)에서 QXL 비디오 모델 변경
9. virt-manager 다시 시작하고 가상 시스템 전원을 켠다.
x 값 없을때 해결방법(단 호스트환경에서 VM으로 ssh 접근 할 수 있다는 전제 조건)
~$ssh user@host
~$ssh user@guest
설치
프로젝트 사이트: https://www.spice-space.org/download.html
sudo apt install spice-vdagent
설정 방법.
https://wiki.archlinux.org/index.php/QEMU#SPICE
https://www.linux-kvm.org/page/SPICE
시도,
-spice port=5930,disable-ticketing+ remote-viewer spice://127.0.0.1:5930, 그리고 spice-vdagent 게스트 설치, 성공하지 못함.
근본 원인은 QEMU devs 안정적 구현하지 않음, QEMU 개발 방법은 비대화 형 개발에 더 중점을 둔다.
참고:
호스트 3D 가속. SPICE 및 QXL을 glxgears사용하는 경우 1k FPS를 제공하고 일반 SDL과 동리 함.
호스트에서 __GL_SYNC_TO_VBLANK=0 vblank_mode=0 glxgears20k FPS를 제공하므로 그래픽이 가속되지 않은 것으로 보임.
댓글 없음:
댓글 쓰기