인프라/window & hyper-v

[wsl] WslRegisterDistribution failed with error: 0x80370102

김 숨 2024. 1. 23. 20:55

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가 없다?

어느 블로그에서는 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

아래에 hypervisorlaunchtype이 OFF 상태이다

 

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

 

해결 완료!

 

참고했던 블로그

https://inover.tistory.com/33