"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 설치 관련
다음 명령어를 통해 WSL 2를 기본버전으로 설정하는게 좋음.
wsl --set-default-version 2
이후 MS Store등에서 Linux distribution을 설치하면 됨.
참고자료
'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 |