여러 사용자가 Windows 11 장치에 WSL2 Ubuntu를 설치하려고 할 때 오류 0x80370102가 발생하는 것에 대해 불평했습니다. 이러한 오류는 Linux OS용 Windows 하위 시스템에 액세스할 수 있도록 Linux 배포를 설치할 때 가장 일반적입니다.
또한 이 문제가 발생하고 다음에 수행할 작업이 확실하지 않은 경우 이 가이드를 읽고 이 문제의 원인과 Windows 11 PC에서 문제를 해결하는 방법을 알아보세요.
WSL2 Ubuntu가 오류 0x80370102를 시작하지 않는 이유는 무엇입니까?
시스템이 다음 조건 중 하나 또는 둘을 충족할 때 “WSL2 Ubuntu가 오류 0x80370102를 시작하지 않습니다”가 발생할 수 있습니다.
- BIOS에서 활성화된 하드웨어 가상화
- 비활성화된 Hyper-V
- 비활성화된 중첩 가상화 옵션
- 메모리 문제(더 적은 RAM 필요)
- WSL을 1.0에서 2.0으로 업그레이드 – 이 경우 업그레이드가 완료될 때까지 기다리십시오. 그런 다음 Windows 11/10을 다시 시작하고 가상 머신을 다시 시작해 보십시오.
- Windows Insider Unstable Preview – 이 오류는 최근에 Windows Insider Unstable Preview로 업그레이드한 경우에도 발생할 수 있습니다. 이 문제를 해결하려면 안정적인 버전으로 업그레이드하거나 설치된 운영 체제가 안정화될 때까지 기다려야 합니다.
하드웨어 가상화가 활성화되어 있는지 확인
Windows 11에서 가상 머신을 실행하려면 하드웨어 가상화가 활성화된 상태로 유지되어야 합니다. 컴퓨터에서 이 기능이 비활성화되어 있다고 확신하는 경우 이 섹션을 건너뛰고 다음 해결 방법을 따르십시오. 그렇지 않으면 다음의 간단한 단계에 따라 현재 하드웨어 가상화 상태를 확인하십시오.
- Ctrl + Shift + Enter를 동시에 눌러 작업 관리자를 시작합니다.
- 성능 탭으로 이동하여 CPU를 선택하고 가상화 옆에 무엇이 기록되어 있는지 확인합니다 .
- 활성화하면 컴퓨터에서 가상 머신을 실행할 수 있습니다. Disabled가 표시되면 시스템 BIOS를 입력하여 활성화합니다.
1] BIOS에서 하드웨어 가상화 활성화(아직 수행하지 않은 경우)
위에서 언급했듯이 하드웨어 가상화는 Windows 11/10에서 활성화된 상태로 유지되어야 가상 머신을 실행하고 다음 단계에 따라 이 기능을 활성화할 수 있습니다.
- 먼저 Windows를 다시 시작하고 다시 시작하는 동안 부팅 키를 계속 누릅니다.
- 부팅 키는 제조업체마다 다릅니다. 따라서 컴퓨터와 함께 제공된 사용 설명서에서 확인하거나 인터넷에서 제조업체 이름을 검색하십시오.
- 가장 일반적으로 사용되는 기능 키는 Del, Esc, f1, f2 또는 F4입니다.
- 시스템 BIOS로 부팅할 때 프로세서 구성 섹션을 살펴보십시오. 프로세서, CPU 구성 또는 칩셋에서 찾을 수 있습니다.
- 가상화 설정을 검색하고 찾은 경우 이 기능을 활성화합니다. AMD-V, Hyper-V, SVM, VT-X 등과 같은 다양한 별칭에서 이 기능을 찾을 수 있습니다.
- 가상화 설정을 활성화한 후 F10 키 를 눌러 시스템 BIOS를 저장하고 종료합니다.
2] Windows 11에서 Hyper-V 활성화
BIOS에서 하드웨어 가상화를 활성화한 후에도 오류 0x80370102가 발생하면 PC에서 Hyper-V를 비활성화해야 합니다. 따라서 Windows 기능 섹션에서 이 기능을 활성화하십시오. 컴퓨터에서 이 설정을 활성화하는 방법은 다음과 같습니다.
- Win + S를 눌러 검색 상자를 엽니다.
- 텍스트 상자에 “Windows 기능 켜기 또는 끄기”를 입력하고 상단 결과를 클릭합니다.
- 아래로 스크롤하여 Hyper-V를 찾습니다 .
- 찾으면 왼쪽에 있는 사용 가능한 확인란을 선택합니다.
참고 . Windows 기능 창에서 가상 머신 플랫폼 기능도활성화해야합니다. 이 기능은 아래로 스크롤하여 찾을 수 있습니다.
- 확인 을 클릭 하여 현재 구성을 확인하고 저장합니다.
그런 다음 컴퓨터를 다시 시작하고 장치에서 0x80370102 오류가 수정되는지 확인합니다.
3] 중첩된 가상화 매개변수 구성
WSL2 Ubuntu를 실행하는 데 여전히 문제가 있는 경우 Windows 11에서 중첩 가상화를 활성화해야 합니다. 이는 본질적으로 사용자가 Hyper-V 가상 머신 내에서 Hyper-V를 실행할 수 있도록 하는 기능입니다. 이를 활성화하면 가상 머신에서 Visual Studio 전화 에뮬레이터를 실행할 수도 있습니다. 이는 둘 이상의 호스트가 필요할 수 있는 구성을 검증하는 데 필요합니다.
Windows 11에서 가상화 설정을 여는 방법은 다음과 같습니다.
- 먼저 Hyper-V 관리자에서 가상 머신을 종료합니다.
- Windows 아이콘을 마우스 오른쪽 버튼으로 클릭하고 – Windows 터미널(관리자) 을 선택 합니다.
- 터미널은 기본적으로 Windows PowerShell(관리자)로 이동합니다.
- 아래 cmdlet을 복사/붙여넣기하고 Enter 키를 누릅니다 .
Set-VMProcessor <VMName> -ExposeVirtualizationExtensions $true
- 이제 컴퓨터에서 중첩 가상화가 활성화됩니다.
RAM 설정을 높이십시오
이제 가상화 설정을 구성했으므로 오류 0x80370102를 해결하기 위해 메모리 제한도 늘리는 것을 잊지 마십시오. 다음에 해야 할 일은 다음과 같습니다.
- Hyper-V 관리자를 열고 가상 머신을 마우스 오른쪽 버튼으로 클릭합니다.
- 상황에 맞는 메뉴에서 옵션을 클릭합니다.
- 왼쪽 탐색 창에서 스토리지를 선택합니다.
- 시작 RAM 값을 두 배로 변경하고 동적 메모리 활성화 왼쪽에 있는 확인란의 선택을 취소합니다.
- 적용을 클릭 한 다음 확인 을 클릭 하여 이 구성을 저장합니다.
또는 Windows PowerShell(관리자)에서 아래 명령을 실행하여 RAM 제한을 늘릴 수도 있습니다.
Get-VM MyVM | Set-VMMemory -DynamicMemoryEnabled $True -MaximumBytes 2048MB -MinimumBytes 1024MB -StartupBytes 2048MB
참고 . 자신의 요구 사항에 따라 최대 바이트, 최소 바이트 또는 시작 바이트 옆에 있는 값을 변경할 수 있습니다.
메모리 제한 변경을 완료한 후 가상 머신을 다시 시작하십시오. 이번에는 모든 것이 잘 작동해야 합니다. 가상 머신을 시작하려면 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 연결 을 선택 합니다 .
이 가이드가 Windows 11 PC에서 오류 0x80370102를 수정하는 데 도움이 되기를 바랍니다.
답글 남기기