Computer >> 컴퓨터 >  >> 시스템 >> Windows 11

Hyper-V 가상 머신에 Windows 11 설치하는 방법 완벽 가이드

마이크로소프트는 Windows 11을 설치하기 위한 엄격한 하드웨어 요구 사항을 발표했습니다. 대표적으로 컴퓨터에 TPM 모듈(칩)이 내장되어 있어야 하고, 비교적 최신 CPU와 UEFI Secure Boot 지원이 필요합니다. 하지만 사용 중인 PC가 이러한 요구 사항을 하드웨어 수준에서 충족하지 못하더라도 걱정할 필요 없습니다. 가상 TPM 모듈을 활용하면 가상 머신(VM)에서 Windows 11을 실행할 수 있습니다. 이 글에서는 Hyper-V 가상 머신에 Windows 11을 설치하는 전체 과정을 단계별로 살펴보겠습니다.

Hyper-V에 Windows 11 가상 머신 생성하기

시작하기 전에 컴퓨터에 Hyper-V 역할이 설치되어 있어야 합니다. Hyper-V는 데스크톱용 Windows 10 에디션뿐만 아니라 Windows Server 호스트, 그리고 무료로 제공되는 Microsoft Hyper-V Server에도 설치할 수 있습니다.

Windows 11 가상 머신은 Hyper-V 관리자의 그래픽 콘솔 또는 PowerShell을 통해 생성할 수 있습니다.

Hyper-V 관리자를 이용한 생성 방법

  1. Hyper-V 관리자를 실행한 뒤 만들기새 가상 머신을 클릭합니다.
  2. 가상 머신 이름을 설정합니다.
  3. 2세대(Generation 2) 가상 머신을 선택합니다. 2세대 가상 하드웨어는 UEFI, Secure Boot, 가상 TPM을 지원합니다.
  4. 가상 머신의 RAM 크기를 지정합니다. 최소 4GB 이상 할당해야 합니다. 그렇지 않으면 Windows 11 설치 최소 시스템 요구 사항을 충족하지 못한다는 오류가 발생합니다.
  5. 인터넷에 접속 가능한 Hyper-V 가상 스위치에 가상 머신을 연결합니다(선택 사항).
  6. Windows 11 가상 머신용 VHDX 디스크 크기를 지정합니다. 최소 64GB 이상을 권장하지만, 최소한의 테스트용 가상 머신이라면 30GB로도 충분합니다.
  7. 다음 단계에서는 운영 체제를 나중에 설치하는 옵션을 체크합니다.

이제 가상 머신 생성이 완료되었습니다. 다음으로 게스트 OS인 Windows 11을 설치하기 위한 VM 옵션을 구성해야 합니다.

가상 머신 설정 구성

  1. 가상 머신 설정 창을 엽니다.
  2. 프로세서 탭으로 이동하여 vCPU 수를 최소 2개로 늘립니다.
  3. 보안 탭에서 Secure Boot 사용을 체크하고 템플릿으로 Microsoft Windows를 선택합니다.
  4. TPM(신뢰할 수 있는 플랫폼 모듈) 사용 옵션을 체크합니다.

PowerShell을 이용한 생성 방법

PowerShell을 사용하면 명령어 한 번으로 Windows 11 가상 머신을 빠르게 만들 수 있습니다.

$VMName = "win11_test"
$VM = @{
Name = $VMName
MemoryStartupBytes = 4Gb
Generation = 2
NewVHDPath = "C:\HV\$VMName\$VMName.vhdx"
NewVHDSizeBytes = 30Gb
Path = "C:\HV\$VMName"
SwitchName = "ExtVMSwitch"
}
New-VM @VM

가상 머신에 vCPU를 하나 더 추가하려면 다음 명령어를 실행합니다.

Set-VM -VMName $VMName -ProcessorCount 2

Hyper-V 가상 머신에 Windows 11 설치하기

가상 머신에 Windows 11을 설치하려면 설치 ISO 이미지가 필요합니다. 마이크로소프트 공식 웹사이트(https://www.microsoft.com/ko-kr/software-download/windows11)에서 Windows 11 설치 ISO 이미지를 다운로드하거나, 미디어 생성 도구(Media Creation Tool)를 이용해 설치 이미지를 만들 수 있습니다.

ISO 이미지 연결 및 부팅 순서 변경

다운로드한 Windows 11 ISO 이미지를 가상 머신에 연결합니다. VM 설정에서 SCSI 컨트롤러를 열고 가상 DVD 드라이브(DVD 드라이브추가)를 추가합니다.

추가된 DVD 드라이브가 VM 하드웨어 목록에 나타납니다. 해당 항목을 선택하고 이미지 파일을 체크한 뒤 Windows 11 설치 이미지 경로를 지정하고 VM 설정을 저장합니다.

이어서 VM 속성을 다시 열고 펌웨어 탭에서 가상 DVD 드라이브를 기본 부팅 장치로 설정합니다(위로 이동 버튼을 눌러 목록 맨 위로 올립니다).

PowerShell로도 동일한 작업이 가능합니다. ISO 이미지를 가상 DVD 드라이브에 마운트하고 부팅 순서를 변경하는 명령어입니다.

$virt_dvd = Add-VMDvdDrive -VMName $VMName -Path 'C:\ISO\Win11x64.iso' -Passthru
Set-VMFirmware -VMName $VMName -FirstBootDevice $virt_dvd

그다음 가상 TPM 지원을 활성화합니다.

Set-VMKeyProtector -NewLocalKeyProtector -VMName $VMName
Enable-VMTPM -VMName $vmname

Hyper-V 콘솔 또는 PowerShell에서 가상 머신을 시작합니다.

Start-VM -Name $vmname

Windows 11 설치 진행

가상 머신 콘솔을 열고 아무 키나 눌러 가상 DVD 드라이브로 부팅합니다.

이후 Windows 11 설치 마법사의 안내에 따라 언어, 시간 형식, 키보드 배치, OS 에디션(ISO 이미지에 여러 버전이 포함될 수 있음)을 선택합니다. Windows 11 정품 인증 키가 없다면 제품 키가 없음을 클릭하여 해당 단계를 건너뛸 수 있습니다.

TPM, UEFI Secure Boot 없이 또는 RAM이 4GB 미만인 상태로 Windows 11을 설치하려고 하면 다음과 같은 오류가 표시됩니다.

이 PC에서 Windows 11을 실행할 수 없습니다. 이 PC는 이 버전의 Windows를 설치하기 위한 최소 시스템 요구 사항을 충족하지 않습니다. 자세한 내용은 aka.ms/WindowsSysReq를 참조하세요.

VM이 모든 하드웨어 요구 사항을 충족하는지 확인하세요. 필요하다면 Windows 11 호환성 요구 사항을 무시하고 설치를 계속하는 우회 방법(TPM 및 Secure Boot 우회)도 사용할 수 있습니다.

설치 유형 선택 화면에서는 사용자 지정: Windows만 설치(고급)를 선택합니다.

마지막으로 가상 디스크에 파티션 테이블을 생성하면 됩니다. 파티션을 직접 만들거나, 할당되지 않은 공간(드라이브 0 할당되지 않은 공간)에 바로 설치할 수도 있습니다. 후자의 경우 Windows 설치 마법사가 EFI, MSR, 시스템 예약 파티션을 자동으로 생성하고 나머지 공간을 Windows 파티션으로 사용합니다.

이후 선택한 가상 디스크에 Windows 11이 정상적으로 설치됩니다. 참고로 VMware 가상 머신에 Windows 11을 설치하는 방법도 별도로 안내되어 있으니 필요하시면 확인해 보세요.