Windows 11에서 Hyper-V에 Ubuntu를 설정하는 방법



놀랍게도 Windows 11에서 Hyper-V를 활성화하는 것은 단순히 스위치를 켜는 것보다 조금 더 복잡할 수 있습니다.특히 BIOS에서 가상화가 비활성화되어 있는 경우 더욱 그렇습니다.때로는 Windows 기능에 Hyper-V 옵션이 표시되지 않거나, 하드웨어가 이론적으로는 가상화를 지원하는데도 시스템에서 가상화가 지원되지 않는다고 오류가 발생하는 경우가 있습니다.네, Windows는 사용자를 여러 가지 복잡한 과정을 거치게 합니다.

이 가이드는 이러한 문제를 해결하고 Hyper-V를 활성화하여 실제로 작동하도록 하는 데 도움이 됩니다.그 후에는 Linux 또는 기타 OS용 VM을 만드는 것이 훨씬 간단해집니다.이유는 확실하지 않지만, BIOS에서 가상화 지원을 수동으로 활성화하고 Intel VT-x 또는 AMD-V가 켜져 있는지 다시 확인한 후 Windows 기능을 다시 살펴보지 않으면 Hyper-V가 활성화되지 않는 경우가 있습니다.재부팅 시 약간의 혼란이 예상되지만, 일단 실행되면 기본 설정을 변경하지 않고도 다양한 OS를 사용해 볼 수 있는 가상 머신을 만들 수 있습니다.

Windows 11에서 Hyper-V가 제대로 작동하지 않을 때 Hyper-V를 활성화하는 방법

BIOS에서 가상화가 활성화되어 있는지 확인하세요

  • PC를 재부팅하고 BIOS/UEFI 설정으로 들어갑니다(일반적으로 Delete, F2, 를 누르거나 가끔은 Esc시작 중에 누릅니다).
  • 가상화 관련 설정을 찾아보세요.많은 시스템에서는 Intel VT-x, AMD-V 또는 간단히 Virtualization Technology 라고 합니다.
  • 켜져 있는지 확인하세요.만약 켜야 한다면, 변경 사항을 저장하고 재부팅하세요.

이 단계가 중요한 이유는 하드웨어 가상화가 활성화되어 있지 않으면 Windows에서 Hyper-V를 활성화할 수 없기 때문입니다.일부 설정에서는 활성화된 것처럼 보이지만 실제로는 BIOS에서 비활성화되어 있어 나중에 온갖 이상한 오류가 발생하는 경우가 있습니다.

Windows 기능을 통해 Hyper-V 활성화 시도

  • Windows 키 + S를 누르고 Windows 기능 켜기/끄기를 입력하세요.해당 메뉴를 엽니다.
  • 아래로 스크롤하여 Hyper-V를 찾으세요.없다면 시스템이나 Windows 버전에서 Hyper-V를 지원하지 않거나 다른 방법이 필요하다는 신호입니다.
  • Hyper-V 및 모든 관련 구성 요소에 대한 상자를 선택한 다음 확인 을 누릅니다.
  • PC를 재부팅하세요.아무 일도 일어나지 않거나 Hyper-V가 켜지지 않으면 다음 단계로 넘어가세요.

기능이 비활성화되어 있거나 시스템에서 가상화가 지원되지 않는다고 보고하는 경우, 이 방법이 충분하지 않을 수 있습니다.이는 Windows Home 버전에서 발생하거나 일부 Windows 업데이트로 인해 지원이 중단된 경우에 발생할 수 있습니다.

특수 명령을 사용하여 강제 활성화

  • Hyper-V가 여전히 활성화되지 않으면 PowerShell을 관리자 권한으로 엽니다( > Windows PowerShell(관리자)Windows + X 선택 ).
  • 다음 명령을 실행하여 Hyper-V를 활성화하고 PC를 다시 시작하세요.
    DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V shutdown /r /t 0
  • 재부팅 후 Windows 기능 켜기/끄기를 다시 확인 하고 Hyper-V가 활성화되어 있는지 확인하세요.

일부 설정에서는 이 콘솔 트릭을 사용하면 기능을 수동으로 실행할 수 있습니다.특히 Windows가 이상한 상태에 빠졌을 때 유용합니다.다소 허술해 보이지만, GUI가 제대로 작동하지 않을 때는 이 방법이 종종 효과적입니다.

하드웨어 호환성 및 Windows 버전 확인

Windows 버전이나 특정 하드웨어 제한으로 인해 Hyper-V가 지원되지 않는 경우가 있습니다.시스템을 다시 한번 확인하세요.

  • 이전 빌드에는 Hyper-V 관련 버그가 있었으므로 Windows 11 버전이 최소 22H2인지 확인하세요.
  • Windows Home Edition은 기본적으로 Hyper-V를 지원하지 않습니다. Pro 또는 Enterprise 버전이 필요합니다.
  • CPU 사양을 검토하세요.Microsoft의 공식 요구 사항에는 SLAT(Second Level Address Translation)가 필요하다고 언급되어 있는데, 대부분의 최신 CPU에는 SLAT가 있지만 일부 구형 시스템에는 없습니다.

때로는 하드웨어나 Windows의 한계일 뿐이고, 아무리 손봐야 소용없을 때도 있습니다.그럴 땐 VirtualBox나 VMware Player 같은 타사 가상화 도구를 고려해 보세요.네, 좀 불편하긴 하지만 Windows Home에서도 작동합니다.

마지막 팁

Hyper-V에서 난관에 부딪히는 것만큼 답답한 일은 거의 없지만, 일단 설치하고 실행하면 Linux VM을 만들고 실행하는 것이 매우 간단해집니다.단, GPU 패스스루와 같은 일부 기능은 제한적이거나 추가 조정이 필요할 수 있다는 점을 명심하세요.일부 컴퓨터에서는 Windows 11에서 Hyper-V를 활성화하려면 BIOS 설정과 명령 프롬프트 몇 개만 변경하면 됩니다.

이 글이 누군가의 시행착오를 몇 시간이나 줄여주기를 바랍니다.물론 Windows에서는 필요 이상으로 어렵게 만들었을 테니까요.

요약

  • 가상화 지원을 위해 BIOS를 확인하세요. Intel VT-x 또는 AMD-V를 활성화하세요.
  • “Windows 기능 켜기/끄기”를 사용하여 Hyper-V를 추가하고 재부팅합니다.
  • 그래도 문제가 해결되지 않으면 PowerShell 명령을 사용하여 해당 기능을 강제로 활성화해 보세요.
  • Windows 버전과 하드웨어가 Hyper-V를 지원하는지 확인하세요.
  • 다른 모든 방법이 실패하면 Windows Home용 타사 VM 도구를 고려하세요.

마무리

Hyper-V를 작동시키는 과정이 항상 순탄하지만은 않지만, 일단 활성화되면 메인 시스템에 무리를 주지 않고 Linux VM을 구동하거나 테스트를 시작할 수 있습니다.다만, 하드웨어를 먼저 확인한 후 GUI를 통해, 그리고 필요한 경우 명령줄을 통해 활성화해 보세요.때로는 인내심을 갖고 몇 번 재부팅하는 것만으로도 충분합니다.이 글이 초기 난관을 극복하는 데 도움이 되기를 바랍니다.



이 글이 도움이 되었나요?