WSL 0x80370102 오류 (on Windows10 on Parallels on MacOS)

4062 단어 macosParallelsWSL

소개



평소 macOS를 사용하고 있습니다만, 문득했을 때에 Linux나 Windows를 사용하고 싶어집니다. (그렇죠?)
각각 물리 머신은 있습니다만, 시작하는 것이 귀찮거나 하기 때문에, 나는 가상 환경(Parallels)을 이용해 각 OS에서 놀고 있습니다.
(Parallels는 셰어웨어이지만 macOS에서 가상 환경을 사용한다면 가장 돈을 지불해야하는 소프트웨어 중 하나라고 생각합니다. 생각하십니까?)

이번 기사는, Windows10 Home을 Parallels상에 클린 인스톨 해, WSL2로 놀려고 하고 있을 때에 둔 에러에 관한 망비록입니다.
(실은 첫 투고)

바쁜 사람들을 위해



Parallels상에서 동작하는 Windows에서 WSL을 움직이려고 하고, 0x80370102 에러(가상화 기능 괜찮아?)가 나왔을 경우 Parallels의 각 가상 머신의 [설정 ]-[하드웨어]-[CPU 및 메모리] - [고급 설정]에서 "중첩 가상화"를 활성화하십시오.


환경




품목

상세


호스트 머신
MacBook Pro
15-inch, 2018

호스트 OS
macOS Big Sure
11.1

가상화 소프트웨어
Parallels Desktop 16 for Mac
16.1.2 (49151)

가상 OS
Windows 10 Home
20H2 (19042.685)


발생한 일



아무것도 생각하지 않고 Windows 10을 설치하고 공식 설치 가이드을 참고로 WSL2를 설치하려고했습니다.
WSL2 자체를 설치할 때까지는 잘 작동했지만, MicrosoftStore에서 Ubuntu 20.04 LTS을 설치하고 시작하려고했는데 다음과 같은 오류

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370102
Error: 0x80370102 ??????????????????????????????????????

Press any key to continue...

가 발생했습니다.

원인



위의 공식 가이드 설치 문제 해결에 따르면,)
  • 설치가 오류 0x80070003 또는 오류 0x80370102로 실패했습니다.
  • 컴퓨터의 BIOS 내부에서 가상화가 활성화되어 있는지 확인합니다. 이렇게 하는 방법의 단계는 컴퓨터마다 다르지만 가장 가능성이 높은 것은 CPU 관련 옵션 아래입니다.


  • 그렇습니다.

    「그래도 가이드대로 해 가상화 유효하게 했구나... 태스크 매니저 보면 「가상화:네」라고 되어 있고. . . "그렇게 무찌무찌하고 무지한 나는 생각했습니다.
    (나는 이 항목에서 「가상화가 유효하게 되어 있는 것을 확인해 주세요」밖에 눈에 들어갔습니다.안직!!)


    실은, 이때 내 가상 Windows10군은 가상화가 On이 되지 않았던 것입니다! !
    즉, 가상 OS에서 가상화 기능 (중첩 가상화 기능)을 활성화해야했습니다.

    해결책



    GitHub.com의 WSL Issue에서 같은 오류가 발생한 사람이있었습니다. 그래서 (이것은 VirtualBox 이었지만) 마찬가지로 해결합니다.
    OS를 일단 종료 한 후, Parallels의 각 가상 머신의 설정 ( 마크)에서,
  • 하드웨어
  • CPU 및 메모리
  • 고급 설정
  • Hypervisor : Apple → Parallels
  • 중첩 가상화 사용: 확인 ✅




  • 와 같이 설정해, 화상과 같이 합니다.


    그 후 OS를 기동해, 다시 WSL의 Ubuntu를 시작하면, 무사히 기동할 수 있게 되었습니다! !

    참고



    Windows 10용 Windows Subsystem for Linux 설치 가이드
    Error 0x80370102 when running WSL2 in a Win10 VirtualBox VM (macOS Host) #5430

    좋은 웹페이지 즐겨찾기