;

[Docker] Hardware assisted virtualization and data execution protection must be enabled in the BIOS 오류 해결 방법 본문

Programing

[Docker] Hardware assisted virtualization and data execution protection must be enabled in the BIOS 오류 해결 방법

WindowsHyun 2023. 6. 4. 00:00
반응형

Windows Docker Desktop 설치후 실행시 위와 같은 오류가 나왔을 경우, 일반적으로 BIOS에서 Virtual 관련 활성화를 해주어야 한다.

 

0. AMD의 경우 아래 글 4번부터 진행을 하면 됩니다.

 

Ryzen(라이젠) VMware 실행 오류 해결 방법!

VMware를 설치 후 실행을 하시면 위와 같은 오류로 실행이 안되시는 분들이 있습니다.라이젠 자체적인 문제인 줄 알았지만 라이젠도 AMD-v 가상화 지원이 정상적으로 가능합니다. 오류 해결 방법 (

windowshyun.tistory.com

위 내용에 맞춰서 BIOS 설정을 마친 이후에는 아래와 같이 설정을 해주시면 됩니다.

 

1. 시작 -> Windows 기능 켜기/끄기

 

2. Hyper-V 를 모두 체크를 한 이후 윈도우를 재시작 합니다.

 

3. PowserShell 관리자 모드에서 아래 코드 내용을 입력해 줍니다.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
bcdedit /set hypervisorlaunchtype auto
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
  • Hyper-V 활성화 및 WSL2 활성화를 위한 코드입니다.

 

4. WSL Update를 위하여 아래 파일을 다운로드 하여 설치를 합니다.

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

 

 

5. 재시작을 진행 후, Docker를 실행시키면 정상적으로 사용이 됩니다.

반응형
Comments