1. 개요
- virt-manager를 사용하여 KVM/QEMU 가상화 환경에서 Windows 11을 설치하는 방법을 소개합니다.
- 설치 과정에서는 virtIO 드라이버를 사용합니다.
2. 버전
- Windows 11 24H2
- VritIO-win 0.1.271
3. 설명
3-1. VritIO-Win 이란?
- VirtIO-Win은 KVM/QEMU 가상화 환경에서 Windows 게스트 운영체제를 위한 디바이스 드라이버 패키지입니다.
- 가상 머신(VM)의 디스크, 네트워크, 메모리 등 가상 하드웨어의 성능을 최적화된 방식으로 Windows에서 사용할 수 있도록 해주는 드라이버 집합입니다.
3-2. 주요 구성 요소
드라이버 | 설명 |
---|---|
viostor.sys | VirtIO SCSI 디스크 드라이버 (고속 디스크 IO 지원) |
netkvm.sys | VirtIO 네트워크 카드 드라이버 |
balloon.sys | 메모리 Ballooning (동적 메모리 관리) 드라이버 |
viorng.sys | 난수 생성기 (Random Number Generator) |
qemupciserial.sys | 가상 PCI-Serial 포트 드라이버 |
vioser.sys | VirtIO 시리얼 포트 드라이버 (qemu-ga 등과 연동) |
Guest Tools | 위의 모든 드라이버를 포함한 Windows 설치 프로그램 형태의 번들 (GUI 기반 설치 가능) |
4. virt-manager 실행
# virt-manager
5. 가상 머신 생성 과정
5-1. 새 가상 머신 생성

- [Create a new virtual machine] 아이콘 클릭

- [Local install media (ISO image or CDROM)] 선택 후 [Forward]
5-2. ISO 파일 선택

- [Browse] 클릭

- Windows 11 ISO 선택 후 [Choose Volume]

- OS 자동 인식 확인 후 [Forward]
5-3. 메모리 및 CPU 설정

- 적절한 메모리 용량과 CPU 개수를 설정 후 [Forward]
5-4. 디스크 설정

- DISK 용량 설정 후 [Forward]
5-5. 고급 설정 활성화

- [Customize configuration before install] 체크
- [Finish] 클릭
6. 하드웨어 구성 커스터마이징
6-1. 디스크 & 네트워크 virtIO로 설정

- NIC 탭에서
Device model
을 virtio로 변경

- DISK 탭에서
Disk bus
를 VirtIO로 변경
6-2. VirtIO ISO 추가

- [Add Hardware] 클릭

Storage → CDROM device
선택- virtio-win ISO 선택,
Device type: SATA
로 설정 후 [Finish]

- Begin Installation 클릭
7. Windows 설치 중 드라이버 로드
7-1. 디스크 드라이버 추가

- 설치 과정 중 [드라이버 로드] 클릭

- [찾아보기]

- virtio ISO 경로 선택
amd64 → w11
폴더 선택

VirtIO SCSI Controller
설치

- 디스크가 정상 인식되는지 확인
8. Windows 설치 후 virtIO Tools 설치
8-1. 장치 관리자 확인

- 설치 직후 장치 관리자 실행

- 네트워크 장치 등 일부 드라이버 미인식 상태 확인 가능
8-2. VirtIO Guest Tools 설치

- virtio ISO 내 virtio-win-guest-tools.exe 실행

- “I agree to the license terms and conditions”에 체크한 뒤 [Install] 클릭

- [Next] 클릭

- “I accept the terms in the License Agreement”에 체크 후 [Next] 클릭

- [Next] 클릭

- [Install] 클릭하여 설치 진행

- 설치 완료 후 [Finish] 클릭

- 설치 마법사를 [Close] 클릭
8-3. 장치 정상 인식 확인

- 장치 관리자 확인

- NIC 등 장치가 정상 인식되는지 확인