"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을 설치하면 됨.
참고자료
이전 버전 WSL의 수동 설치 단계
wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다.
learn.microsoft.com
'Errors' 카테고리의 다른 글
[certbot] Error : The following renewal configurations were invalid (0) | 2023.09.10 |
---|---|
[Error] apt update 시 InRelease is not valid yet 에러 해결 (0) | 2023.09.08 |
[Error] WSL: 0x800701bc (1) | 2023.09.05 |
ImportError: libGL.so.1: cannot open shared object file: No such file or directory (0) | 2023.08.23 |
[CLI] Power shell에서 한글 경로 (0) | 2023.06.29 |