Development/Environment

오류 해결 :: VT-x is disabled in the BIOS for all CPU modes

고고마코드 2022. 6. 24. 20:00
반응형

저는 vagrant로 가상 환경 테스트를 진행하고 있었고, 가상 머신을 생성하려고 했는데 해당 오류가 발생했습니다.
해당 오류를 해결하는 과정을 기록합니다.


오류 원인

오류 내용을 해석하자면 BIOS에서 비활성화 됐다는 말인데, BIOS의 가상화 옵션이 비활성화 되어 있어서 발생한 오류입니다.


해결 방법

BIOS 접근

BIOS 설정으로 들어가야 합니다.
BIOS 설정에 접근하기 위해서는 두 가지 방법이 있습니다.

BIOS 설정 접근-1

요즘 윈도우는 설정 > 복구 > 고급 시작 옵션지금 다시 시작을 클릭하면 자동으로 BIOS 설정에 접근할 수 있습니다.



BIOS 설정 접근-2

두 번째 방법은 PC를 종료한 후 다시 시작하면서 제조사별에 맞는 키를 눌러야 하는데,

외우고 있지 않거나, 찾기 귀찮으시면 F1, F2, F7, F10, F12, Del 을 연타하면 아마 들어가질 거예요.

가상화 옵션 활성화

이것도 제조사별로 접근하는 게 다른데, 아래에 정리는 하겠지만 혹시 못 찾거나 글로만 봐서는 모르겠다면,

구글에 제조사 virtualization 이렇게 검색하면 공식 홈페이지에서 사진과 함께 자세한 내용을 찾아보실 수 있습니다.

예를 들어 HP virtualization 이런 식으로 검색하면 됩니다.

HP

  • 가정용
    Security -> System Security -> virtualization technologyEnable로 설정 후 저장
  • 기업용
    Advanced -> System Options -> Virtualization Technology (VTx), Virtualization Technology for Directed I/O (VTd) 두 개의 옵션을 체크

ASRock

BIOS -> Advanced -> CPU Configuration -> Intel Virtualization TechnologyEnabled로 설정 후 저장

ASUS

  • Intel
    Advanced Mode -> CPU Configuration -> Intel (VMX) Virtualization TechnologyEnable로 설정 후 저장
  • AMD
    Advanced -> SVM ModeEnabled로 설정 후 저장

MSI

Advanced(F7) -> OC -> CPU Features -> SVM ModeEnabled로 설정 후 저장

Lenovo

레노버는 공식 홈페이지 링크를 남기겠습니다.
Lenovo 컴퓨터에서 가상화 기술을 활성화하는 방법 - Lenovo Support RU


대표적인 제조사는 정리한 것 같은데, 그 외 제조사나 시간이 흘러 가상화 옵션에 접근하는 방법이 달라질 수 있으니, 만약 해당 방법과 다르다면 제조사 virtualization으로 검색하여 찾아야 할 것 같습니다.


반응형