가상화/V-Box

VirtualBox 최적화

-=HaeJuK=- 2025. 9. 30. 14:49
728x90
반응형
VirtualBox 하드웨어 가상화(Nested Virtualization) 설정 방법

VirtualBox 하드웨어 가상화(Nested Virtualization) 설정 방법

VirtualBox 설정

VM 안에서 또 다른 가상 머신을 실행하기 위한 **하드웨어 가상화(Nested Virtualization)** 설정 방법입니다.

  1. 가상 머신 종료: 설정하려는 가상 머신이 실행 중이라면 먼저 완전히 종료해야 합니다.
  2. VM 설정 변경: Oracle VirtualBox의 **머신** 메뉴에서 **설정**으로 들어갑니다.
  3. 프로세서 설정: **시스템** 탭으로 이동한 뒤, **프로세서** 탭을 클릭합니다.
  4. 네스티드 가상화 활성화: **네스티드 Vt-x/AMD-V 사용하기** 항목에 체크 표시를 합니다.

    참고: 이 항목이 비활성화(회색)되어 있다면, 아래의 BIOS 및 윈도우 OS 설정을 확인해야 합니다.

  5. VM 실행: 설정을 저장하고 가상 머신을 다시 시작합니다.

네스티드 가상화 활성화 방법

"네스티드 Vt-x/AMD-V 사용하기" 옵션이 비활성화된 경우, 아래의 윈도우 기능 및 BIOS 설정을 확인하여 활성화할 수 있습니다. 이는 호스트 OS에서 **Hyper-V**와 같은 다른 가상화 기술이 작동 중일 때 발생하는 충돌을 해결하기 위함입니다.

1. 윈도우 기능 끄기

  • Windows 기능 켜기/끄기를 검색하여 실행합니다.
  • 아래 항목들의 **체크를 해제**하고 **확인**을 클릭합니다.
    • Hyper-V
    • Linux용 Windows 하위 시스템 (WSL)
    • 가상 머신 플랫폼
    • Windows 샌드박스
    • Windows 하이퍼바이저 플랫폼

2. 가상화 기반 보안(VBS) 끄기

  • Windows 설정에서 **개인 정보 및 보안** > **Windows 보안**으로 이동합니다.
  • **장치 보안** > **코어 격리 세부 정보**를 클릭합니다.
  • **메모리 무결성** 옵션을 **끔**으로 변경합니다.

3. 레지스트리 편집

  • **실행**(`Win` + `R`)에서 `regedit`을 입력하여 **레지스트리 편집기**를 엽니다.
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard 경로로 이동합니다.
  • **EnableVirtualizationBasedSecurity** 값 데이터를 0으로 변경합니다.

4. BIOS 설정

  • PC를 재부팅하고 **BIOS**에 진입합니다.
  • **CPU 설정** 또는 **가상화 기술** 관련 메뉴에서 아래 항목들을 확인합니다.
    • Intel Virtualization Technology: **Enabled**
    • Intel VT-d: **Enabled**
    • Intel Hyper-Threading: **Enabled**
    • Intel SGX: **Disabled**
    • Trusted Execution: **Disabled**
  • 변경 사항을 **저장**하고 BIOS를 나옵니다.
728x90