티스토리 뷰

윈도우 로고

HowTo - 가상 컴퓨터에서 중첩된 가상화를 사용하여 WSA 실행

 Hyper-V VM에 구성한 Windows 11 환경에서 'Windows Subsystem for Android' 설치 및 실행했을 때 다음과 같이 가상화 관련 오류(중첩된 가상화)가 발생한다면 물리적 Hyper-V 호스트에서 중첩된 가상화를 사용할 수 있도록 설정하시면 됩니다.

 

VM에서 WSA 실행 오류
VM에서 WSA 실행 오류

 중첩된 가상화는 Hyper-V 가상 컴퓨터(VM) 내에서 Hyper-V를 실행할 수 있는 기능으로, 가상 컴퓨터에서 휴대폰 에뮬레이터를 실행하거나 몇 가지 호스트가 필요한 구성을 테스트할 때 사용할 수 있습니다. 즉, 가상 컴퓨터에 설치된 OS 내에 또 다른 가상화, 예를 들어 Hyper-V 또는 WSA를 구성하고 싶다면 반드시 중첩된 가상화 설정을 하셔야 합니다.

Hyper-V VM에서 WSA 실행 오류 문제 해결 방법

 중첩된 가상화 구성이 가능한 Hyper-V 호스트 및 게스트는 Windows Server 2016 또는 Windows 10 1주년 업데이트 이상만 가능하며, 다음과 같이 몇 가지 요구 조건 및 제약 사항이 있습니다.

 

  • Hyper-V VM(가상 컴퓨터) 버전 8.0 이상
  • VT-x 및 EPT 기술을 사용하는 Intel Processor (중첩 기능은 현재 Intel 전용)
  • 두 번째 수준 VM에 대한 가상 네트워킹은 별도 작업 수행 필요

 

 STEP 01. Hyper-V 게스트 OS 종료

Hyper-V VM 종료

 WSA를 설치한 Hyper-V 가상 컴퓨터의 시스템을 종료합니다. 또는 WSA 구성을 위한 가상 컴퓨터를 생성한 상태에서 전원을 켜지 않고 물리적 Hyper-V 호스트에서 다음과 같은 명령을 실행합니다.

 

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

 위 명령어에서 <VMNAme>은 생성된 가상 컴퓨터의 이름을 의미합니다.

 

 

 STEP 02. 중첩된 가상화 구성

Windows PowerShell 실행

 물리적 Hyper-V 호스트에서 키보드 단축키 Win + R 키를 눌러 실행창을 열고 "powershell" 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 Windows PowerShell을 실행합니다.

 

중첩된 가상화 활성화

Windows PowerShell에서 중첩된 가상화 사용을 위한 명령을 실행합니다. 예를 들어 생성된 VM의 이름이 Windows 11이라면 "Set-VMProcessor -VMName "Windows 11" -ExposeVirtualizationExtensions $true" 명령을 수행합니다.

 

 

 STEP 03. Hyper-V 게스트 VM WSA 실행

WSA 및 Amazon Appstore 실행

 이제 중첩된 가상화가 활성화된 가상 컴퓨터를 시작하고, 물리적 서버에서 하는 것처럼 가상 컴퓨터 내에 설치된 Windows Subsystem for Android with Amazon Appstore 실행 테스트를 진행합니다. 가상화 관련 오류가 발생했던 것과 달리 정상적으로 동작하는 것을 확인할 수 있습니다.

 

 또한 원할 경우 호스트 가상 컴퓨터(중간 VM)에 Hyper-V를 설치하고 가상 컴퓨터 내에서 또 다른 다양한 하위 가상 컴퓨터를 생성하고 테스트할 수 있습니다.

 

 참고로 Hyper-V 외의 타사 가상화 애플리케이션은 Hyper-V 가상 컴퓨터에서 지원되지 않으며 실패할 확률이 높습니다. 다행히 WSA의 경우 Amazon Appstore, Google Play 스토어 등 설치 및 사용이 아무런 문제없이 가능합니다.

 

중첩된 가상화 명령어.txt
0.00MB

댓글
  • 프로필사진 ㅇㄹㅇ 딱 이메시지가 뜨는데 명령어 퍼가기가 안되니 어렵네요 2022.03.12 18:58
  • 프로필사진 Forbes 본문 이미지 및 내용을 토씨 하나 틀리지 않고 그대로 붙여 넣기 하는 분들이 많아 부득이하게 막아두었습니다. 이 부분은 명령어 등 특정 영역만 복사가 가능하도록 반영할 예정이지만 아직 진행하지 못하였습니다. 불편을 드려 죄송합니다.

    본문 하단에 명령어가 포함된 텍스트 파일을 첨부하였으니 이용에 참고하시면 좋겠습니다. ^^
    2022.03.12 19:27 신고
댓글쓰기 폼
공지사항
Total
6,607,251
Today
3,178
Yesterday
8,962
링크
«   2022/05   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
글 보관함