1.windows 기능 켜기/끄기
2.Linux용 Windows 하위 시스템
켜기, Windows 하이퍼바이저 플랫폼
켜기, 가상 머신 플랫폼
켜기
3.Ubuntu 등 리눅스 배포판 설치하기(마이크로소프트 스토어에서 간편하게 설치 가능)
대부분은 이것으로 성공이다.
우분투 앱에 들어가면 정상적으로 작동하고 cmd나 powershell에서 wsl
을 치면 ubuntu로 사용 가능하다.
여기서부터는 내가 한 뻘 짓의 기록이다.
Windows 하이퍼바이저 플랫폼
켜기, 가상 머신 플랫폼
켜기를 모두 안 했을 때 아래와 같이 문제가 생긴다. 아래에서는 Windows 하이퍼바이저 플랫폼
를 잊었다고 했지만, 가상 머신 플랫폼
도 꺼져 있어서 문제가 더 생겼다.
Windows 하이퍼바이저 플랫폼
를 잊어버리고 진행했다. 그랬더니
명령 프롬프트에서는Linux용 Windows 하위 시스템에 배포가 설치되어 있지 않습니다.
라고 뜨고,
우분투에서는WslRegisterDistribution failed with error: 0x80370102 Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS. For information please visit https://aka.ms/enablevirtualization
로 에러가 생겼다.
찾아보니Windows 하이퍼바이저 플랫폼
을 키고 아래와 같이 진행하라고 한다.(이 글 참고)
4.설정
-> Windows 업데이트
-> 고급옵션
-> 복구
-> 고급 시작 옵션 - 지금 다시 시작
(컴퓨터 꺼지고 옵션 선택창 뜸)
5. 문제해결 -> 고급옵션 -> UEFI 펌웨어 설정 -> 다시 시작
근데 찾아보니 4, 5번으로 하지 말고 그냥 컴퓨터 부팅 하면서 F2 누르면 되는 듯.
여기서부터는 LG 노트북의 문제다. 가상화 관련 옵션이 안보인다. 그래서 LG 노트북 가상화 설정 방법 찾아봤다.
Ctrl+Alt+F7
누르면 숨겨진 옵션이 보인다.Intel Advanced Menu
-> CPU Configuration
-> Intel (UMX) Virtualization Technology
Enable로 설정ESC
눌러가며 Menu, Advanced, Boot 등 메뉴 보이는 화면으로 돌아간다.Exit
-> 저장하고 나가기근데 난
Intel (UMX) Virtualization Technology
가 이미 Enable이었다.
작업관리자
->성능
-> 우측 하단가상화
가 사용이면 가상화 사용중이라는데 확인해보니 사용중이 맞았다.
다시 차근히 보니
가상 머신 플랫폼
이 꺼져있었다.가상 머신 플랫폼
기능 켰더니 잘 실행된다.