[LINUX #1] VM VirtualBox 설치

차니·2023년 2월 27일
0

LINUX

목록 보기
1/2

1. Oracle VM VirtualBox란?

Oracle VM VirtualBox는 GPLv2 라이선스로 배포되는 오픈 소스 하드웨어 리소스 가상화 프로그램이다.

VirtualBox를 사용하면 가상의 "컴퓨터"를 만들 수 있다. 이렇게 만든 가상의 컴퓨터를 "가상머신(VM, Virtual Machine)"이라 한다. 가상머신은 일반 컴퓨터와 (거의) 똑같다. 우리가 일반 컴퓨터에 운영체제를 설치하고 프로그램을 실행할 수 있는 것처럼, 가상머신 위에도 운영체제를 설치하고 프로그램을 실행할 수 있다.

가상화 프로그램은 다음과 같은 경우에 사용하면 좋다.

  • 현재 사용중인 운영체제 말고 다른 운영체제를 잠깐 사용해야 할 때 : 잠깐의 사용을 위해 현재 시스템을 포멧하고 다른 운영체제를 설치하는 것은 너무 번거롭고 복잡한 과정이다. 이때 현재 사용중인 운영체제에서 Oracle VM VirtualBox와 같은 가상화 프로그램을 실행한 다음, 가상머신을 만들어 그 위에 다른 운영체제를 깔아 사용할 수 있다.
  • 다양한 운영체제에서 개발을 해야 할 때 : 여러 대의 컴퓨터를 살 필요 없이 Oracle VM VirtualBox와 같은 가상화 프로그램에서 여러 가상머신을 만들어, 심지어 동시에 사용할 수 있다. 가상화 프로그램에서는 (시스템 리소스가 허락하는 한) 원하는 수많큼 가상머신을 만들 수 있다.
  • 시스템 파일을 건드려야 할 때 : 시스템 파일을 잘못 건드리면 시스템의 깨질 수 있다. Oracle VM VirtualBox와 같은 가상화 프로그램에서 만들 수 있는 가상머신은 완전히 독립적인 공간으로, 가상머신 상의 시스템(게스트 OS)이 아무리 깨져도 원래 시스템(호스트 OS)에는 아무 지장이 없다. 가상화 프로그램에서는 심지어 특정 시점의 시스템 상태를 그대로 저장했다가 나중에 그대로 불러올 수 있는 스냅샷(Snapshot)과 같은 기능을 제공한다.

대신 가상화 프로그램에서 만들어진 가상머신은 당연히 진짜 컴퓨터에 비해 느리다는 단점이 있다. 만약 컴퓨터의 성능이 좋지 않다면 가상머신이 극도로 느리게 동작할 것이다.

1-1. 호스트 OS(Host OS), 게스트 OS(Guest OS)

Oracle VM VirtualBox를 사용하기 위해서는 호스트 OS와 게스트 OS를 구별할 수 있어야 한다.

  • 호스트 OS (Host OS) : Oracle VM VirtualBox가 설치된 운영체제. 현재 지원되는 호스트 OS 목록은 다음 - 링크에서 확인할 수 있다.
  • 게스트 OS (Guest OS) : 가상머신 위에 설치되는 운영체제. 현재 지원되는 게스트 OS 목록은 다음 링크에서 확인할 수 있다.

2. Oracle VM VirtualBox 설치하기

Oracle VM VirtualBox는 [Oracle VM VirtualBox 홈페이지]
에서 다운받을 수 있다. 2022년 9월 현재 가장 최신 VirtualBox는 VirtualBox 6.1.38이다.

"VirtualBox 6.1.12 platform packages" 섹션 아래 링크들 중 현재 사용중인 (호스트) 운영체제에 맞는 패키지를 다운받으면 된다. 필자는 현재 윈도우즈 운영체제를 사용중이므로, "Windows hosts"를 클릭하여 다운로드하였다. 이후 설치프로그램을 실행하여 Yes, Next, Install과 같은 긍정적인 답변을 클릭하여 설치를 진행한다

설치가 완료되면 다음과 같이 Oracle VM VirtualBox가 실행된다.

profile
이제 막 코딩을 접한 코린이입니다😁

0개의 댓글

관련 채용 정보