LainyZine: 프로그래머 가이드 🐣

[Windows 10] VirtualBox 설치하는 방법

VirtualBox는 Oracle에서 개발중인 Windows 10, macOS, Linux 등 메이저 OS를 지원하는 가상 머신 소프트웨어입니다. 무료로 사용할 수 있는 가장 유명한 가상 머신 소프트웨어이며, GPL 오픈소스 라이센스로 공개되어있습니다. 이 글에서는 Windows 10에서 VirtualBox를 설치하는 방법에 대해서 소개합니다.

VirtualBox는 크게 인스톨러와 패키지 매니저 Chocolatey로 설치할 수 있습니다. 커맨드라인에 익숙하다면 명령어 하나로 설치할 수 있는 Chocolatey 방식을 추천합니다. 바로 Chocolatey 섹션을 읽어주시면 됩니다.

VirtualBox 다운로드 받는 방법

VirtualBox를 사용하려면 먼저 공식 웹사이트에서 바이너리를 다운로드 받아야합니다.

2021년 7월 현재 최신 버전은 6.1.26으로 다운로드 페이지에서 Windows hosts 텍스트를 클릭해 Windows 10 용 설치 파일을 다운로드 받을 수 있습니다.

공식 웹사이트에서 VirtualBox를 다운로드 받습니다

Windows 10에 VirtualBox 설치하는 방법

다운로드 폴더에서 방금 다운로드 받은 최신 버전 VirtualBox를 실행합니다.

다운로드 받은 VirtualBox 바이너리를 실행합니다

VirtualBox 설치 마법사가 나타납니다. Next를 클릭해 다음으로 넘어갑니다.

VirtualBox 설치 마법사

설치 가능한 컴포넌트 목록이 나타납니다. 필요에 따라서 설치할 컴포넌트를 선택할 수 있습니다만, 특별한 이유가 없다면 기본 값을 그대로 사용합니다. 아래 Location에서 설치 경로를 변경할 수도 있습니다. 여기서는 기본 경로를 사용합니다.

설정을 마친 후 Next 버튼을 클릭합니다.

VirtualBox 설치 관련 설정을 진행합니다

다음으로 설치에 관한 추가 옵션이 나타납니다. 필요에 따라 체크해줍니다.

설치에 관한 추가 옵션을 설정합니다.

네트워크 인터페이스 관련 설정이 진행된다는 경고 메시지가 나타납니다. 시스템의 네트워크 관련 연결이 순간적으로 끊어질 수 있으니 중요한 작업은 종료하고 진행해주세요. Yes를 클릭하면 설치를 계속 진행합니다.

네트워크 관련 경고가 나타납니다

설치가 완료되었습니다. 바탕화면에 Oracle VM VirtualBox 아이콘이 생긴 것도 확인할 수 있습니다. 설치 완료 화면의 체크 박스를 체크하고 Finish를 클릭하면 VirtualBox가 바로 실행 됩니다. 바탕화면의 아이콘을 더블 클릭해서 실행해도 됩니다.

VirtualBox 설치가 완료되었습니다

이제 VirtualBox로 가상 머신을 사용하면 됩니다. 🥳

패키지 매니저 Chocolatey로 VirtualBox 설치하는 방법

윈도우의 패키지 매니저 Chocolatey를 사용하면 명령어 하나로 VirtualBox를 설치할 수 있습니다. 먼저 Chocolatey를 설치해야합니다.

관리자 모드로 윈도우 터미널이나 파워셸을 실행하고, 다음 명령어를 실행하면 VirtualBox가 설치됩니다. 설치가 끝나면 재부팅이 필요할 수 있습니다. 설치 메시지를 참고해주세요.

$ choco install -y virtualbox

choco로 VirtualBox를 설치한 경우, 다음 명령어로 삭제할 수 있습니다.

$ choco uninstall vagrant

Chocolatey로 설치되는 VirtualBox 패키지에 대해서는 다음 링크를 참고해주세요.

팁: VirtualBox와 Hyper-V

한 가지 팁을 드리자면, 최신 버전 VirtualBox는 Hyper-V 가상화를 지원하고 있습니다만 불안정한 경우가 있습니다. Hyper-V가 켜져있으면 자동으로 Hyper-V가 사용되어서 가상 머신의 동작이 불안정해질 수 있습니다. OS 설치에 실패하거나 시스템이 먹통되는 등의 증상이 있습니다. 이러한 증상이 발생할 때는 Hyper-V가 활성화되어있는지 확인 후, Hyper-V가 꼭 필요한 상황이 아니라면 비활성화하고 VirtualBox를 사용하시는 것을 추천합니다.

Hyper-V 사용 여부를 확인하는 방법과 비활성화하는 방법에 대해서는 다음 글을 참고해주세요.

팁: Vagrant로 가상머신 관리하기

Vagrant는 Hashicorp에서 개발하고 있는 커맨드라인 기반 가상 머신 관리 및 개발 환경을 공유할 수 있는 도구입니다. Vagrant를 설치하는 방법은 다음 글을 참고해주세요.

LainyZine은 쿠팡 파트너스 활동에 따른 수수료를 제공받습니다.