안녕하세요~ 작은나무입니다!
Windows Docker Desktop 설치 진행시에 WSL(Windows Subsystem for Linux)을 설치하고 Ubuntu를 실행시 "please enable the virtual machine platform windows feature and ensure virtualization is enabled in the BIOS." 에러 발생시 해결하는 방법 입니다.
error 메시지를 번역해 보면 "가상 머신 플랫폼 창 기능을 활성화하고 BIOS에서 가상화가 활성화되어 있는지 확인하십시오.)" 가상화 활성화가 아직 안됐습니다."라는 메시지를 확인 할 수 있습니다.
1. 해결을 위해 Windows 11기준 제어판 > 프로그램 > 프로그램 및 기능 > Windows 기능 켜기/끄기로 이동합니다.
- Linux용 Windows 하위 시스템 활성화
- Hyper-V가 활성화
- Windows 하이퍼바이저 플랫폼 활성화
- 가상 머신 플랫폼 활성화
위의 활성화 상태를 확인하고 활성화되어 있지 않을 경우 활성화 합니다.
2. 설정 > 개발자 설정에서 개발자 모드를 활성화 합니다.
3. BIOS에서 가상화 활성화를 진행합니다.
내 컴퓨터의 가상화 설정이 되어 있지 않을 경우 아래와 같이 확인 하실 수 있습니다.
작업 관리자 > 성능 탭을 클릭하면 가상화 부분에 "사용 안함"으로 표시되어 있는 것을 확인 하실 수 있습니다.
내 컴퓨터의 가상화를 사용하기 위해 시스템을 재부팅하고 아래와 같이 진행합니다.
저는 레노버(Lenovo) ThinkPad 노트북을 사용하고 있어 해당 기준으로 설명 하겠습니다.
- 컴퓨터를 재부팅하고 F1 버튼을 눌러서 BIOS 설정으로 들어갑니다.
※ 재부팅하고 F1 버튼을 BIOS 진입전까지 눌러 주세요 (일반적인 BIOS 진입은 F2, F10, Delete 입니다.)
- BIOS 메뉴에서 Config > Security > Virtualization > Intel Virtualization Technology를 활성화 합니다.
- 변경 사항을 저장하고, 컴퓨터를 다시 시작합니다.
내 컴퓨터의 가상화가 활성화 되었습니다.
Windows Docker Desktop 설치에서 Ubuntu가 정상적으로 실행이 되는지 확인해 보면 정상적으로 실행되는 것을 확인 하실 수 있습니다.
감사합니다.