발생 배경
Windows 환경에서 도커를 사용하기 위해 WSL을 이용해 Ubuntu 배포버전을 설치하다가 발생한 이슈이다.
이슈 상황
WSL 설정까지는 잘되다가 Ubuntu를 설치하는 과정에서 문제가 발생하였다. 아래 이미지와 같이 0x80370102 에러가 발생되었다.
에러의 설명을 잘 살펴보면 원도우 환경에 가상머신 플랫폼을 사용하기 위해선 virtualiztion(가상화)을 enabled로 변경해줘야 한다고 나와있다.
자세한 건 주어진 홈페이지를 확인해보면 된다. (https://learn.microsoft.com/en-us/windows/wsl/troubleshooting#error-0x80370102-the-virtual-machine-could-not-be-started-because-a-required-feature-is-not-installed)
이슈 해결 과정
공식문서를 확인해 보면 아래와 같은 해결책을 제공해 준다. 하나하나 따라가면 진행해 보자.
1. Hyper-V 시스템 요구 사항 확인
해당 요구 사항을 확인하기 위해선 [ 제어판 -> 프로그램 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기 ]에 들어가 보면 알 수 있다.
Linux용 Windows 하위 시스템 기능 켜기
가상 머신 플랫폼 기능 켜기
Hyper-V 기능 켜기
하위 카테고리까지 모두 선택하여하한다.
이렇게 선택하고 창을 종료하면 재시작하라고 알림이 나온다. 그럼 재시작을 진행해 주면 된다.
2. BIOS 설정화면에서 가상환경 설정을 활성화로 바꿔줘야 한다.
시스템 재시작 -> 전원이 켜지면 F2 또는 Del 키를 연타한다. (SSD 사용하면 부팅이 빠르기 때문에 실행될 기미가 보이면 연타해 주는 것이 좋다.) -> BIOS 접속 화면 진입 -> Advanced -> CPU Configuration -> Intel(VMX) Virtualization Technology를 Enabled로 변경해 주면 된다,
본인 BIOS 설정화면에서 아래와 같이 수정해 주면 된다.
복병발생..(LG 노트북)
대부분 PC(또는 노트북)에선 위와 같이 BIOS창에서 가상화 설정을 할 수 있다. 하지만 LG 노트북에선 해당 설정을 확인할 수가 없다.
LG 노트북의 BIOS 설정에 들어가면 insydeh20인 것을 확인할 수 있고 일부 설정이 히든처리되어 보이지 않는다. 일부 LG 노트북에서는 [CTRL+ALT+SHIFT+F7] or [CTRL+ALT+F7]를 누르면 히든 설정이 나온다고 한다. (모든 LG 노트북에 해당기능을 제공하는 것은 아니다.)
하지만 내가 사용하고 있는 울트라PC(15UD490)은 해당 키를 눌러도 히든메뉴 활성화가 되지 않았다. 고객센터의 문의하니 현재 LG 전자 노트북의 운영방침은 Windows Pro(Home 버전은 안됨)에서는 자동으로 가상화 설정이 Enable 되어있고 히든키로 처리하는 것은 제공하지 않는다고 한다.
근데 난 Windows Pro인데도 활성화되어 있지 않았다. 이런 경우 서비스센터에 직접 방문하거나 출장서비스를 요청하면 된다.
서비스 센터 가면(예약하고 가면 바로 진행 가능/예약 안 하면 30분 정도 대기해야) LG 전자에서 사용하는 변경 툴로 설정을 직접 바꿔준다.
비용은 9500원 정도 지불해야 한다. (왜 무료로 아닌 거지?)
이슈해결
해당 처리를 하고 나니 설치에서 발생한 이슈가 해결되고 다음 단계로 진행할 수 있다.