원문 보기: https://dawoum.duckdns.org/wiki/Windows_11/Qemu_guest
윈도우 10에 대한 지원이 2025년 10월 14일날 종료된다고 알려져 있습니다. 이전 윈도우 7의 지원 종료 때처럼 이 기간이 더 늘어날지는 모르겠지만, 이제 윈도우 11로 이전을 고려해야 할 시기입니다.
한편, 이전에 이전을 고려해서 테스트를 진행했을 때, 코어 개수와 메모리 크기를 같게 하고, 업데이트와 최적화 설정을 완료한 후에, 부팅 시간은 다음과 같습니다. 여기서 부팅 시간은 암호를 입력하고 윈도우가 사용할 준비가 된 것까지 포함합니다. QEMU/Installation#Usage를 참조하십시오.
- 윈도우 10: 10~12초
- 윈도우 11: 20~25초
위의 결과에서 보듯이 윈도우 11이 2배 정도의 부팅 시간이 걸립니다. 물론, 시작시 실행되는 프로그램은 같게 만든 상황에서 그렇습니다. 기껏해야 윈도우 보안 알림 정도를 실행합니다.
게다가, 부팅 후의 같은 작업, 예를 들어, 브라우저를 실행, 브라우저에서 외부 프로그램 로딩, 등에서도 윈도우 11이 윈도우 10에 비해 대체로 느리게 반응했습니다.
한편, 2024년 10월 중순에 이 상황은 완전히 이상하게 바뀝니다.
위 결과에서 보이지 않는 부분은, Qemu 게스트로 윈도우 11을 사용하기 위해 TPM 2.0을 에뮬레이션해야 하고 secure-boot/UEFI를 사용해야 한다는 것입니다.
이런 설정은 바이오스가 올라오는 시간, 수초 정도를 부팅 시간에 더합니다.
그럼에도 불구하고, 이제는 윈도우 11의 부팅 시간이 윈도우 10과 거의 같거나 오히려 짧게 느껴집니다.
- 윈도우 10: 암호 입력 과정을 포함하여, 25~28초 정도 걸립니다. 암호 입력 후에 10초 이상 무슨 작업을 한 후에 바탕 화면이 올라옵니다.
- 윈도우 11: 암호 입력 과정을 포함하여, 16~18초 정도 걸립니다. 암호 입력 후에 1~2초 후에 바탕 화면이 올라옵니다. 최적화와 윈도우 10과 거의 비슷한 프로그램 설치 후에 암호 입력 전의 시간은 줄고 입력 후의 시간이 늘어서 20초 전후로 부팅이 됩니다.
게다가, 내부에서 동작도 거의 비슷한 반응을 보이는 것으로 느껴집니다.
결과로부터, 윈도우 11 자체의 개선이 다소 있을지라도, 윈도우 10의 부팅 시간이 2배 이상 느려졌다는 사실을 알 수 있습니다.
설치 미디어 얻기
이전에 부팅 시간을 개선하기 위해, 여기저기에 있는 소위 윈도우 11 최적화 iso 이미지를 사용해 보았습니다. 많은 테스트가 이루어지지는 않았지만, 최적화 도중이나 어떤 것의 동작 중에 이전과 다르게 동작하지 않거나 오류 메시지가 출력되었으며, 따라서 이런 종류의 iso 이미지는 사용에 주의가 필요해 보입니다.
어쨌든, 부팅 시간은 꽤 개선되기 때문에, 오래된 하드웨어에서 실행해야만 하는 경우에서 신뢰할 만한 곳에서 제작된 iso를 사용하거나, 공식 iso 이미지를 사용하고 특정 부분을 불능으로 만드는 도구를 이용하는 것을 고려해 볼 수 있습니다.
그런 경우가 아니라면, 마이크로소프트에서 제공하는 이미지를 사용하는 것이 바람직해 보이고, 마이크로소프트 윈도우 11 다운로드 페이지에서 받을 수 있습니다. 아키텍처를 선택 후에, 언어 선택 과정이 있으며, 5.2 기가 정도의 파일을 받을 수 있습니다.
추가적으로, qemu에서 virtio 드라이버를 사용하기 위해, VirtIO driver iso 파일을 받아 두어야 합니다. 테스트를 진행하지는 않았지만, virtio 드라이버를 사용하지 않을 경우에는 필요 없는 과정입니다.
Qemu 가상 기계 설정
- CPU : 6 코어
- Memory : 8 G
- 디스크 : 60 G (적어도 55 G)
이전 정보에서, QEMU/Windows guest를 확인하십시오.
먼저, 윈도우 11을 설치하기 위해, 호스트 리눅스에 다음 2개의 프로그램을 설치해야 합니다:
- sudo apt install swtpm-tools ovmf
게다가 리눅스 게스트와 다르게, 윈도우 11은 다음 과정이 필요합니다.
Reday to begin the installation: Customize configuration before install을 선택합니다. 그 후에 아래 과정이 추가됩니다:
Add Hardware: Storage, Device type: CDROM device를 선택하고 Manage를 눌러서 위에서 받은 virtio-win-0.1.xxx.iso를 선택합니다.
Overview 수정: Chipset: Q35, Firmware: UEFI를 선택합니다.
TPM 수정: 기본 설정에서, Model: CRB 또는 TIS, Version: 2.0으로 바꿉니다.
Disk bus 수정: SATA Disk 1을 눌러서 Avdanced options 아래에 Disk bus를 VirtiO로 바꿉니다.
NIC Device 수정: NIC를 선택해서 Device mode: virtio로 바꿉니다.
이 구성을 사용하면, 반드시 윈도우 설치 시에 드라이버를 설치해야 합니다!!