윈도우 운영체제 위에 리눅스를 설치하고 실행해야 하는 상황을 겪어본 적이 있으신가요? 다행히도 윈도우 PC에서 다른 OS를 실행하기 위해 VirtualBox 같은 서드파티 가상화 소프트웨어를 별도로 설치할 필요는 없습니다.
윈도우 10에 기본 내장된 Hyper-V는 가상 머신을 생성하고 실행하기 위해 특별히 설계된 전용 도구입니다. 이 기능은 가상화 기술을 기반으로 개발되었으며, 윈도우 10, 8.1, 7 또는 리눅스를 포함한 다양한 OS 인스턴스를 실행하는 가상 머신을 만드는 데 필요한 모든 요소와 인터페이스를 제공합니다.
참고: Hyper-V는 윈도우 10 홈(Home) 에디션에는 포함되어 있지 않으며, PRO, Enterprise, Education 에디션에서만 사용할 수 있습니다. 또한 Hyper-V 기능은 바로 사용할 수 없고, 설정(Settings)이나 PowerShell을 통해 먼저 활성화해야 합니다.
Hyper-V를 활성화하고 가상 머신을 실행하는 전 과정이 궁금하다면, 아래 단계별 가이드를 끝까지 확인해 보세요.
시작 전에: 시스템이 Hyper-V를 지원하는지 확인하기
다음 지침에 따라 먼저 시스템 호환성을 점검하세요.
1단계: 명령 프롬프트(Command Prompt)를 실행하고 systeminfo를 입력한 후 Enter 키를 누릅니다.
2단계: 결과 화면의 'Hyper-V 요구 사항(Hyper-V Requirements)' 섹션으로 이동하여 Hyper-V 실행에 필요한 항목들이 모두 활성화되어 있는지 확인합니다.

또한 아래의 최소 시스템 요구 사항을 충족해야 합니다:
- 윈도우 10 Pro / Enterprise / Education 에디션
- RAM: 4GB 이상
- 프로세서: SLAT을 지원하는 64비트 CPU
- VM 모니터 모드 확장을 지원하는 CPU (인텔 CPU의 경우 VT-x)
모든 요구 사항을 충족했다면, 이제 Microsoft Hyper-V를 활성화하는 방법을 알아보겠습니다.
설정(Settings)을 통해 Hyper-V 활성화하는 방법
PC에서 가상화 기술을 활성화하려면 아래 지침을 따르세요.
1단계: 설정(Settings) > 앱(Apps) > 앱 및 기능(Apps & Features)으로 이동합니다.
2단계: '관련 설정(Related Settings)' 섹션에서 '프로그램 및 기능(Programs and Features)' 옵션을 찾아 클릭합니다.
3단계: 왼쪽 패널에서 'Windows 기능 켜기/끄기(Turn Windows features on or off)'를 클릭합니다.
4단계: 'Hyper-V' 항목에 체크한 후 확인 버튼을 누르고 시스템을 재시작합니다.

위 단계를 완료하면 윈도우 10 가상화 스택과 함께 Hyper-V 관리자 애플리케이션이 자동으로 설치됩니다. 이 두 요소는 PC에서 가상 머신을 설정하고 실행하는 데 필수적입니다.
PowerShell을 통해 Hyper-V 활성화하는 방법
명령줄을 선호한다면 PowerShell로도 Hyper-V를 활성화할 수 있습니다. 아래 단계를 따라 해보세요.
1단계: 시작 메뉴에서 PowerShell을 검색한 후, 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행(Run as Administrator)'을 선택합니다.
2단계: 아래 명령어를 입력하고 실행합니다.
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
3단계: PC를 재시작하려면 'Y' 키를 누릅니다.

위 단계를 완료하면 관련 구성 요소들과 함께 Hyper-V 관리자가 컴퓨터에 설치됩니다.
Hyper-V 구성하는 방법
Hyper-V 설치를 마쳤다면, Hyper-V 관리자를 통해 가상 머신을 원활하게 실행할 수 있도록 초기 설정을 진행해야 합니다.
1단계: 검색 창에 'Hyper-V 관리자(Hyper-V Manager)'를 입력합니다.
2단계: 검색 결과를 클릭하여 애플리케이션을 실행합니다.

3단계: Hyper-V 관리자 창에서 작업(Actions) 탭 > Hyper-V 설정(Hyper-V Settings)을 클릭합니다.
4단계: 설정 페이지에서 '가상 하드 디스크(Virtual Hard Disks)'를 선택하여 가상 하드 디스크 파일을 저장할 기본 드라이브와 폴더를 지정한 후 '적용'을 클릭합니다.

5단계: 동일한 설정 창에서 '가상 컴퓨터(Virtual Machines)'를 선택하여 가상 머신 구성 파일을 저장할 기본 폴더를 지정합니다.

6단계: 다음으로 '저장소 마이그레이션(Storage Migrations)'을 선택하여 동시에 허용할 저장소 마이그레이션 수를 설정합니다. 예시 화면에서는 4로 설정했습니다. '적용' 버튼을 클릭하세요.

Hyper-V 구성을 마쳤다면, 다음 단계는 가상 네트워크를 만들고 가상 머신과 연결하는 데 필요한 가상 스위치(Virtual Switch)를 생성하는 것입니다.
가상 머신 실행을 위한 가상 스위치 만드는 방법
물리적 시스템의 NIC(Network Interface Card)와 마찬가지로, 가상 스위치를 사용하면 하나 이상의 가상 네트워크를 만들고 이를 통해 가상 머신들을 상호 연결할 수 있습니다.
1단계: Hyper-V 관리자에서 작업(Actions) 탭으로 이동한 후 '가상 스위치 관리자(Virtual Switch Manager)'를 클릭합니다.
2단계: '새 가상 네트워크 스위치(New Virtual Network Switch)'를 클릭한 후, 작업 창에서 '외부(External)' 옵션을 선택하고 '스위치 만들기(Create)' 버튼을 클릭합니다.

3단계: 속성(Properties) 섹션에서 가상 스위치 이름을 지정하고, '관리 운영 체제가 이 네트워크 어댑터를 공유하도록 허용(Allow management operating system to share this network adapter)' 옵션에 체크한 후 '적용'을 클릭합니다.
4단계: '적용'을 클릭하면 새 가상 스위치 생성 중 네트워크 연결이 일시적으로 끊길 수 있다는 경고 메시지가 나타납니다.

'예(Yes)'를 클릭해 생성 과정을 계속 진행하고, '확인'을 눌러 완료하세요.
Hyper-V로 가상 머신 만드는 방법
필요한 설정 구성과 가상 스위치 생성까지 마쳤다면, 이제 본격적으로 가상 머신을 생성할 차례입니다.
1단계: Hyper-V 관리자 창에서 작업(Actions) 탭으로 이동해 '새로 만들기(New)'를 클릭한 후 '가상 컴퓨터(Virtual Machine)' 버튼을 클릭합니다.
2단계: 새 가상 컴퓨터 마법사에서 '다음'을 클릭해 '시작하기 전에(Before You Begin)' 페이지를 건너뜁니다.
3단계: 가상 머신 이름을 지정한 후 '다음' 버튼을 클릭해 계속 진행합니다.

4단계: '생성 단계 지정(Specify Generation)' 페이지에서는 가상 머신에 설치할 게스트 운영 체제를 지원하는 세대(Generation) 옵션을 선택해야 합니다. 일반적으로 최신 64비트 OS(윈도우 10, 최신 리눅스 배포판 등)에는 2세대를, 구형 32비트 OS에는 1세대를 선택하는 것이 좋습니다.

5단계: 세대를 선택한 후 '다음'을 클릭하면 메모리 할당 화면으로 이동합니다. 여기서 새 가상 머신에 할당할 메모리 용량을 지정합니다.
6단계: 메모리 할당이 끝나면, 앞서 생성한 가상 스위치를 선택하고 '다음'을 클릭합니다.

7단계: 다음 페이지에서 '가상 하드 디스크 연결(Connect Virtual Hard Disk)' 옵션을 꼼꼼히 검토한 후 '다음' 버튼을 클릭합니다.

8단계: 이제 '설치 옵션(Installation Options)' 페이지입니다. '부팅 가능한 이미지 파일에서 운영 체제 설치(Install an operating system from a bootable image file)' 옵션을 선택하고, '찾아보기(Browse)' 버튼을 클릭해 ISO 이미지를 지정한 후 '다음'을 클릭합니다.

9단계: 설정을 한 번 더 검토한 후 '마침(Finish)' 버튼을 클릭해 새 가상 머신 마법사를 완료합니다.
10단계: 단계를 올바르게 따랐다면 새 가상 머신이 성공적으로 생성되며, Hyper-V 관리자 목록에서 확인할 수 있습니다.
11단계: 목록에서 새로 생성된 가상 머신을 클릭하고 오른쪽에 있는 '연결(Connect)' 버튼을 누릅니다.
12단계: 대화상자에서 '시작(Start)' 버튼을 클릭해 가상 머신을 부팅합니다. 실제 하드웨어에 OS를 설치하는 것과 동일한 방식으로 가상 머신에 운영 체제를 설치하면 됩니다.

모든 준비 완료!
이제 한 대의 PC에서 여러 운영 체제를 자유롭게 사용할 수 있습니다! 궁금한 점이 있다면 아래 댓글로 남겨주세요.
함께 읽으면 좋은 글
- 윈도우 10에서 '깜빡이는 커서' 문제 해결하는 방법
- 윈도우 10 시작 복구 무한 루프 및 작동 안 함: 해결 방법
- 윈도우 10 데이터 사용량 설정 및 줄이는 방법
- CLOCK_WATCHDOG_TIMEOUT 오류란? 윈도우 10에서 해결하는 방법