가상화는 크게 타입 1(Type 1)과 타입 2(Type 2) 두 가지 유형으로 나뉩니다. 타입 1 하이퍼바이저는 베어메탈, 즉 운영체제 없이 하드웨어 위에 직접 설치되어 하드웨어 리소스에 직접 접근할 수 있습니다. 대표적인 타입 1 하이퍼바이저로는 VMware ESXi, Microsoft Hyper-V, Citrix XenServer 등이 있습니다. 반면 타입 2 하이퍼바이저는 운영체제 위에서 실행되며, Hyper-V Client, VMware Workstation, Oracle VirtualBox 등이 대표적인 예입니다.
이 글에서는 오픈소스 타입 2 가상화 솔루션인 Oracle VM VirtualBox를 다룹니다. Oracle VM VirtualBox는 Oracle Corporation이 개발한 x86 가상화용 무료 오픈소스 호스트형(hosted) 하이퍼바이저로, 개인 학습용부터 기업 테스트 환경까지 폭넓게 활용되고 있습니다.
설치 전 시스템 요구 사항
Oracle VirtualBox를 설치하려면 먼저 다음 요구 사항을 충족해야 합니다.
- 가상화 지원 CPU(Intel 또는 AMD): 안정적이고 신뢰할 수 있는 가상화 환경을 위해서는 4코어 이상의 프로세서를 권장합니다. 이후 연재 글에서는 가상 머신 한 대를 배포할 계획이므로 그 이상의 리소스는 필수가 아닙니다.
- 최소 8GB 물리 메모리(16GB 권장): 호스트와 게스트 가상 머신 각각에 필요한 용량입니다.
- 최소 80GB 디스크 공간: 최소 120GB 이상의 SSD 사용을 권장합니다.
- 네트워크 카드: 내부 네트워크 또는 인터넷에 연결되어 있어야 합니다.
- 운영체제: Windows 8, 8.1 또는 Windows 10. 이 가이드에서는 Windows 10 Professional에 설치합니다.
- 기타: 사용 시나리오에 따라 추가 요구 사항이 있을 수 있습니다.
이 가이드에서 사용한 테스트 환경
- CPU: AMD Ryzen 3900(12코어 24스레드)
- 물리 메모리: 32GB DDR4
- 저장장치: 512GB NVMe SSD
- 운영체제: Windows 10 Professional
Oracle VM VirtualBox 지원 운영체제
참고로 Oracle VM VirtualBox는 아래 운영체제에 설치할 수 있습니다.
Windows 호스트(64비트)
- Windows 8.1
- Windows 10 RTM(1507 / 2015 LTSB) 빌드 10240
- Windows 10 Anniversary Update(1607 / 2016 LTSB) 빌드 14393
- Windows 10 Fall Creators Update(1709) 빌드 16299
- Windows 10 April 2018 Update(1803) 빌드 17134
- Windows 10 October 2018 Update(1809 / 2019 LTSC) 빌드 17763
- Windows 10 May 2019 Update(19H1 / 1903) 빌드 18362
- Windows 10 November 2019 Update(19H2 / 1909) 빌드 18363
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
macOS 호스트(64비트)
- macOS 13(High Sierra)
- macOS 14(Mojave)
- macOS 15(Catalina)
Linux 호스트(64비트)
- Ubuntu 18.04 LTS, 19.03, 19.10
- Debian GNU/Linux 9("Stretch") 및 10("Buster")
- Oracle Linux 6, 7, 8
- Red Hat Enterprise Linux 6, 7, 8
- Fedora 30, 31
- Gentoo Linux
- SUSE Linux Enterprise Server 12, 15
- openSUSE Leap 15.1
Windows 10에 Oracle VM VirtualBox 설치하기
그럼 본격적으로 설치를 시작해 보겠습니다.
- Windows 10에 로그인합니다.
- 인터넷 브라우저(Google Chrome, Mozilla Firefox, Edge 등)를 실행합니다.
- VirtualBox 공식 웹사이트에 접속한 뒤 아래 스크린샷과 같이 Download를 클릭합니다.

- 다음 화면에서 VirtualBox 6.1.2 platform packages 항목 아래의 Windows hosts를 클릭합니다. 약 108MB 크기의 VirtualBox-6.1.2-135663-Win 파일이 다운로드됩니다.

- 다운로드한 설치 파일 VirtualBox-6.1.2-135663-Win을 실행합니다.
- Welcome to the Oracle VM VirtualBox 6.1.2 Setup Wizard 화면에서 Next를 클릭합니다.

- Custom Setup 화면에서는 기본 구성 요소와 설치 경로를 그대로 유지한 채 Next를 클릭합니다.

- Warning: Network Interfaces 경고 창에서 Yes를 클릭합니다. Oracle VM VirtualBox의 네트워킹 기능을 설치하는 과정에서 네트워크 연결이 재설정되어 일시적으로 네트워크가 끊길 수 있습니다. 설치가 완료되면 제어판의 네트워크 연결(Control Panel\Network and Internet\Network Connections)에 가상 네트워크 어댑터가 새로 생성됩니다.

- Ready to Install 화면에서 Install을 클릭합니다.

- Oracle 소프트웨어 설치 허용 여부를 묻는 창이 나타나면 Yes를 클릭합니다.
- Would you like to install the device software 창에서 "Oracle Corporation" 소프트웨어 항상 신뢰(Always trust software from "Oracle Corporation")를 선택한 후 Install을 클릭합니다.

- 설치가 완료될 때까지 잠시 기다립니다.
- Finish를 클릭하여 Oracle VM VirtualBox 6.1.2를 바로 실행합니다.

- 축하합니다! Oracle VM VirtualBox가 성공적으로 설치되었습니다.

다음 연재 글에서는 Oracle VM VirtualBox를 구성하고 첫 번째 가상 머신을 생성하는 방법을 자세히 알아보겠습니다.