가상 머신(Virtual Machine, VM)은 하나의 물리적 컴퓨터에서 또 다른 운영체제를 실행할 수 있게 해주는 강력한 기술입니다. 이렇게 실행된 운영체제를 게스트 운영체제(Guest OS)라고 부릅니다. 서로 다른 OS 환경에서 소프트웨어를 테스트하거나, 업그레이드 시나리오를 검증하고, 기타 다양한 작업을 수행할 때 가상 머신은 매우 유용합니다. 특히 작업이 끝난 후에는 가상 머신을 이전 상태로 손쉽게 되돌릴 수 있다는 점이 큰 장점입니다.
이 글에서는 Windows 10/8/7에서 Hyper-V를 구성하고 가상 머신을 생성하는 전 과정을 단계별로 자세히 알아보겠습니다.
Windows 10의 Hyper-V
1단계: BIOS에서 하드웨어 가상화 활성화 확인
가장 먼저 BIOS 설정에서 하드웨어 가상화 지원이 켜져 있는지 확인해야 합니다.

하드웨어 가상화 지원이 사용 가능하고 활성화되어 있는지 확인한 후에만 다음 단계로 진행하세요. 그다음 "Windows 기능 켜기/끄기" 대화상자에서 Hyper-V를 활성화합니다. 설정 검색 상자에 "Windows 기능 켜기"를 입력한 뒤 오른쪽 창에서 해당 대화상자를 선택하면 됩니다.

2단계: Hyper-V 네트워크 구성
다음으로 Hyper-V 환경의 네트워킹을 구성해야 합니다. 진행하기 전에 가상 스위치가 생성되어 정상적으로 작동하는지 반드시 확인하세요. 이를 확인하려면 Hyper-V 관리자(Hyper-V Manager)의 작업(Actions) 패널에 있는 가상 스위치 관리자(Virtual Switch Manager)를 엽니다. 시작 화면이나 검색 상자에 "Hyper-V"를 입력하면 Hyper-V 관리자를 쉽게 찾을 수 있습니다.

작업 패널에서 "가상 스위치 관리자"를 클릭한 후 "외부(External)" 항목이 선택되어 있는지 확인하고, "가상 스위치 만들기" 버튼을 클릭합니다.

시스템에 NIC(네트워크 인터페이스 카드)가 두 개 이상 장착되어 있다면, VM 외부 네트워크 연결에 사용할 NIC를 올바르게 선택했는지 꼭 확인하세요.

3단계: 새 가상 머신 만들기
가상 머신을 만드는 방법은 여러 가지가 있으며, 그중 하나는 네트워크 PXE 부팅을 통해 처음부터 VM을 생성하는 것입니다. VM을 만들려면 Hyper-V 관리자 오른쪽 패널의 "작업" 아래에 있는 "새로 만들기 → 가상 컴퓨터..."를 클릭합니다. 그러면 "새 가상 컴퓨터 마법사(New Virtual Machine Wizard)"가 화면에 나타납니다. 여기서 VM 이름을 지정하고 VM 파일이 저장될 경로를 설정합니다.

4단계: 메모리 할당
다음은 '메모리 할당' 단계입니다. 선택 가능한 범위(8~13,642MB) 내에서라도 가상 머신에는 최소 용량 이상의 메모리를 할당하는 것이 좋습니다. 사용 목적에 맞는 적절한 메모리 양을 지정하세요.

5단계: 네트워킹 구성 및 가상 하드 디스크 연결
그다음 오른쪽 창에서 '네트워킹 구성' 옵션을 선택하고, 앞선 단계에서 생성한 가상 스위치로 전환합니다.

이제 '가상 하드 디스크 연결' 단계로 이동하여 '가상 하드 디스크 만들기' 옵션에 체크한 뒤 '마침'을 클릭합니다.

6단계: 레거시 네트워크 어댑터 추가
본격적인 작업에 들어가기 전에 VM 설정에서 레거시 네트워크 어댑터(Legacy Network Adapter)를 생성해야 합니다. 네트워크 부팅 지원이 필요한 VM의 설정 대화상자를 실행하고 왼쪽 창에서 "하드웨어 추가"를 클릭합니다. 오른쪽 열에서 '하드웨어 추가' 항목이 펼쳐지면 '추가' 버튼을 누르고, 올바른 가상 스위치가 선택되어 있는지 확인합니다.
7단계: PXE 부팅으로 OS 설치
여기까지 완료되면 VM은 PXE 부팅과 운영체제 설치를 위한 준비를 마친 것입니다. Hyper-V 관리자 오른쪽 창에서 해당 VM의 녹색 "시작" 버튼을 클릭하면 익숙한 PXE 부팅 메뉴가 나타나며, F12 키를 눌러 네트워크 부팅을 시작할 수 있습니다.

이 과정은 실제 물리적 머신에서 네트워크 부팅할 때와 동일하게 작동합니다. 참고로 네트워크 부팅을 활용해 Windows 7을 클린 설치하는 방법도 함께 살펴보시길 추천합니다.

가상 머신에 접속하는 두 가지 방법
VM 설정이 완료되면 가상 머신에 연결하고 상호작용하는 두 가지 방법을 사용할 수 있습니다. 바로 Hyper-V 관리자와 RDP(Remote Desktop Protocol)를 이용한 원격 데스크톱 연결입니다. 간단한 관리 작업에는 Hyper-V 관리자의 가상 머신 연결 기능이 적합하고, 보다 쾌적한 화면과 리소스 공유가 필요하다면 원격 데스크톱 연결을 활용하는 것이 좋습니다.
출처: Microsoft
함께 읽으면 좋은 글
- Windows 10에서 Hyper-V가 작동하는 방식 이해하기
- Windows 10에서 Hyper-V 설치 및 활성화하기