qemu 설치

| 2021년 1월 13일 | 0 Comments

안녕하세요 cloudv 사업부 박준영입니다.

 

mint OS에서 qemu 설치 하는 방법에 대하여 알아보겠습니다.

 

 

Qemu란?

 

Qemu는 PC 환경을 위한 프로세스 에뮬레이터로 프로세스뿐만 아니라 각종 주변기기까지를 에뮬레이터 합니다.

하나의 가상 컴퓨터를 구축해 주는 소프트웨어입니다. vmware, Xen, Virtualbox와 같은 가상화(:12) 솔루션의 하나로 보시면 됩니다.

Qemu는 HVM 방식을 지원합니다. Guest 운영체제가 하드웨어 자원에 대한 접근을 요청할 때, 이 요청을 Qemu로 요청을 보냅니다.

요청을 받은 Qemu는 이명령을 변환해서 하드웨어로 전달을 해서 요청을 처리합니다.

완전한 하드웨어 애뮬레이션 위에서 guest 운영체제가 작동하는 방식이기 때문에, 커널 수정 없이 운영체제를 돌릴 수 있다는 장점이 있습니다.

 

출처 : https://www.joinc.co.kr/w/Site/cloud/Qemu/Basic

 

 

 


 

 

 

Qemu 설치

 

터미널을 실행행 후 관리자 권한으로 진입합니다. 일반 계정에서 진행 시 sudo 명령어를 맨 앞에 써줍니다.

 

# sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

다음 명령어를 입력하여 설치를 진행합니다.

 

 

 

 


 

 

 

Qemu 실행

 

# qemu-img create windows.raw 20G

 

20GB 크기의 windows.raw 파일을 생성하는 명령어입니다. 용량은 원하는 용량을 기입하면 됩니다.

 

아래 명령어를 입력하기 전 설치할 ISO 파일을 다운로드 합니다. 다운로드 후 경로를 기억해둡니다.

 

# qemu-system-x86_64 -m 4G -cpu host -smp sockets=1,cores=2,threads=2 -cdrom ISO가 설치된 경로 -drive file=windows.raw,format=raw -enable-kvm

 

명령어를 입력하여 실행합니다.

 

* 명령어 예시 (파란 부분이 경로)

# qemu-system-x86_64 -m 4G -cpu host -smp sockets=1,cores=2,threads=2 -cdrom /home/test/iso/SW_DVD5_Win_Pro_K_8.1_64BIT_Korean_MLF_X18-96644.ISO -drive file=windows.raw,format=raw -enable-kvm

 

 

* 옵션 설명

-m : 가상머신이 사용할 수 있는 최대 메모리

-cpu : 가상머신이 가상화할 CPU 모델, host를 주면 현재 사용하고 있는 CPU로 표시됩니다.

-smp : CPU의 소켓, 코어, 스레드 수 설정, 제가 적은 설정을 예로들면 CPU 소켓은 1개에 코어는 2개가 있고 한 코어는 2개의 스레드를 가지는 것입니다.

-cdrom : 파일의 디렉토리를 입력하면 해당 파일이 가상 머신 안에서는 CD가 들어있으며 CD의 내용은 해당 파일의 내용으로 표시됩니다. OS를 설치할 때 이렇게 Windows의 ISO 파일을 적어서 Windows 설치 CD가 삽입되어 있는 것처럼 흉내냅니다.

-drive : 가상머신에 설치되어 있는 저장장치(하드디스크)를 설정하는 옵션입니다. 옵션 안의 옵션인 file=은 해당 저장장치로 사용될 파일을 지정합니다. 그러므로 file=의 값으로 위에서 만든 windows.raw를 넣었습니다. format=은 해당 파일의 데이터 포맷을 지정합니다. qemu-img에서 create할 때 기본적으로 raw로 만들어지지만 qcow2 등 다른 타입을 사용할 수 있습니다. 현재는 기본설정인 raw로 지정했습니다.

-enable-kvm : kvm을 사용하도록 설정. kvm이 사용되지 않으면 CPU를 아예 에뮬레이션하여 동작하므로 아주 느립니다. 다른 아키텍쳐의 CPU를 에뮬레이션하는 것이 아니라면 이 옵션을 사용하는 것이 좋습니다.

 

 

 

명령어 실행 후 다운받은 iso 파일로 실행되는 점 확인할 수 있으며, os 설치한때 처럼 진행하면됩니다.

 

 

 

 

 

os 설치 후 원하는 목적에 따라 이용하면 됩니다.

 

 

 


 

 

Qemu 설치 후 실행 방법

 

 

# qemu-system-x86_64 -m 4G -enable-kvm -cpu host -smp sockets=1,cores=2,threads=2 -drive file=windows.raw,format=raw -soundhw all

 

위 명령어로 설치한 os를 실행할 수 있습니다.

-cdrom 옵션은 지웠고 -soundhw 란 옵션이 새로 생겼습니다. -soundhw 옵션은 오디오 장치를 활성화시키는 옵션인데 all을 주면 가능한 모든 장치를 활성화시킵니다. (안써도 무방)

 

 

 

 

이상입니다. 감사합니다.

Category: 솔루션/IT기타

Avatar

About the Author ()