본문 바로가기
Errors

[Error] WSL : Error: 0x80370102

by ds31x 2023. 9. 5.
"Error: 0x80370102 필요한 기능이 설치되어 있지 않아 가상 머신을 시작할 수 없습니다."

위의 에러를 해결하려면, BIOS에서 CPU의 virutalization을 활성화해야 한다.


BIOS에서 설정

Intel CPU의 경우, BIOS에서 Intel(VMX) Virtualization Technology을 활성화 해야 함.

  • 보통 Advanced 탭에서 CPU Configuration 에 있음.
  • VT 어찌고로 되어있을 수도 있음.

AMD CPU의 경우, BIOS에서 SVM Mode (or Vitualization)를 활성화 해야함.

  • 보통 Advanced 탭의 CPU Features  혹은 Advanced CPU Core Settings 등에 존재.

다음은 마더보드 제조사 별로 CPU 가상화 옵션의 위치를 정리한 것임.

제조사 위치
ASUS  Advanced Mode > Advanced > CPU Configuration
MSI  Overclocking > CPU Features
GAGABYTE  M.I.T > Advanced Frequency Settings > Advanced CPU Core Settings
  Chipset > VT-D
ASROCK  Advanced > CPU Configuration
  • 참고로 BIOS 설정에 들어가기 위해선 컴퓨터를 켜고 F2 또는 Del키 등의 BIOS 진입키를 부팅 과정 중에 눌러야함 (마더보드에 따라 다름)

이후 작업관리자 (Windows키 + r로 실행창을 열고 taskmgr을 입력하고 엔터)에서 성능 패널에서 CPU 부분에 가상화 사용여부를 확인.


권장사항 

이같은 BIOS설정을 변경하고 부팅된 이후 관리자 권한으로 PowerShell을 열고 다음을 실행.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 사실 VirtualMachine 관련은 아래 명령어임.

이후 WSL2 Linux Kernel 업데이트 패키지를 다운로드하고 설치를 권함.

2023.09.05 - [Errors] - [Error] WSL 설치 관련

 

[Error] WSL 설치 관련

wsl 설치 중 다음의 error가 발생한 경우, MS의 다음 URL에서 WSL2 Linux 커널 업데이트 패키지를 다운로드하고 이를 설치한다. https://learn.microsoft.com/ko-kr/windows/wsl/install-manual#step-4---download-the-linux-kernel-u

ds31x.tistory.com


다음 명령어를 통해 WSL 2를 기본버전으로 설정하는게 좋음.

wsl --set-default-version 2

이후 MS Store등에서 Linux distribution을 설치하면 됨.


참고자료

https://learn.microsoft.com/ko-kr/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package

 

이전 버전 WSL의 수동 설치 단계

wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다.

learn.microsoft.com