도커 에러 "Hardware assisted virtualization and data execution protection must be enabled in the BIOS."

오형상·2023년 5월 21일
0

도커

목록 보기
2/5
post-thumbnail

도커 데스크탑 설치 중 아래와 같은 에러를 만나 해결 과정을 정리해보고자 한다.

Hyper-V가 완전히 비활성화되었거나 설치되지 않은 경우

1. 파워쉘을 관리자 버전으로 실행

2. 다음 명령어를 입력해준다.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

3. 설치가 완료되면 컴퓨터를 재시작한다.


Hyper-V 기능이 이미 사용 가능하지만 작동하지 않는 경우

1. 파워쉘을 관리자 버전으로 실행한다

2. bcdedit 을 입력하여 hypervisorlaunchtype의 상태가 auto인지 off인지 확인

3. off라면 아래의 명령어로 상태를 auto로 바꿔준다.

bcdedit /set hypervisorlaunchtype auto

시스템의 Hyper-V가 손상된 경우

1. 제어판 -> 프로그램 -> Windows 기능 켜기/끄기 실행

2. Hyper-V 관련된 것들 모두 체크 풀고 재시작

3. 다시 모두 체크 후 재시작


BIOS에서 가상화 기능이 비활성화되어있는 경우

저의 경우에는 CPU -> AMD, 메인보드 -> MSI라 다른 분들은 상황에 맞게 구글링 하시길 추천드립니다!
인텔이신 분들은 Virtualization Technology(VT) 메뉴가 있을겁니다.

1. BIOS 접속 (MSI 경우 부팅 시 del키로 접속)

2. Advanced 모드로 변경 (F7키로 EZ 모드, Advanced 모드 변경 가능)

3. OS -> CPU 상태 -> SVM MODE 활성화

4. F10키로 저장 및 종료

Refercense

0개의 댓글