[wsl] WslRegisterDistribution failed with error: 0x80370102
Windows 컴퓨터에서 Linux 환경을 실행하는 WSL을 설치 하려고 했는데 에러가 뜬다😅
https://www.yalco.kr/_01_install_wsl/
해결방법 찾기
어떤 에러인지 찾아보자
https://learn.microsoft.com/ko-kr/windows/wsl/troubleshooting
문제는 내 컴퓨터 BIOS 내에서 가상화를 사용하도록 설정 했는지 확인 하라는 것이다.
윈도우에서 가상화를 설정 할 수 있는 방법이 무엇이 있을까? 구글 검색 후 나온 해결 방법들을 정리해본다.
1. Windows 기능 확인
1) Linux용 Windows 하위시스템, Windows 하이퍼바이서 플랫폼, 가상머신 플랫폼 체크
2) 재부팅
어느 블로그에서는 Hyper-v도 체크하라고 하는데 Window 10 Home 에디션에는 기본적으로 hyper-v를 설치 할 수 없다고 한다 ㅜ_ㅜ
(하지만 방법이 다 있다)
https://learn.microsoft.com/ko-kr/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v
2. 부팅 관리자 설정 바꾸기
BCDEdit : 부팅 구성 데이터(BCD)를 관리하는 명령줄 도구, 부팅파일 편집기
1) PowerShell을 관리자 권한으로 실행
2) 아래 명령어 입력
bcdedit : 윈도우의 boot 정보를 띄워 줌
C:\Windows\system32>bcdedit
3) hypervisorlaunchtype이 OFF일경우 auto로 바꿔준다.
C:\Windows\system32>bcdedit /set hypervisorlaunchtype auto
[Windows Note] Hyper-V란
Hyper-V Hyper-V는 Windows를 만든 MS(Microsoft)에서 제공하는 가상화 관련 기술이다. Hyper-V는 CPU가 Intel VT-c를 지원해야 하고, Windows 10 Pro, Enterprise, Education 에디션을 사용해야 한다고 한다. Hyper-V를 사용하
sean.tistory.com
BCDEdit 명령줄 옵션
BCDEdit는 BCD(부팅 구성 데이터)를 관리하는 명령줄 도구입니다.
learn.microsoft.com
해결 완료!
참고했던 블로그