[OS] 리눅스 커널 컴파일하기 - 03. Oracle VM VirtualBox 설치하기

[OS] 리눅스 커널 컴파일하기
01. 서론
02. 시스템 환경
03. Oracle VM VirtualBox 설치하기
04. Ubuntu Desktop 설치하기
05. 리눅스 커널 설치하기

03. Oracle VM VirtualBox 설치하기

우선 가상머신을 설치하자.

가상머신이란 한 운영체제 위에서 다른 운영체제를 실행할 수 있게 해 주는 프로그램을 뜻한다. 예를 들어, Windows PC에서 Linux 운영체제를 실행하고, 그 위에서 Linux 응용프로그램을 실행할 수 있다는 뜻이다. 이때 기존의 운영체제를 호스트 운영체제(host OS), 새로 설치한 운영체제를 게스트 운영체제(guest OS)라 한다.

가상머신을 사용하는 이유는 다음과 같다.

  1. 기존 운영체제를 계속 사용할 수 있다. 운영체제 과목을 공부하기 위해 컴퓨터를 포멧하고 리눅스를 설치할 필요 없이, 가상머신 위에서 Linux를 구동할 수 있다.
  2. 시스템 파일을 건드리다가 잘못되어 시스템이 깨지게 되어도 큰 타격이 없다. 게스트 운영체제가 깨진 것이므로 호스트 운영체제에는 아무 문제가 발생하지 않는다. 사용자는 문제가 발생한 게스트 운영체제를 삭제하거나, 만약 이전에 시스템의 스냅샷(snapshot)을 찍어놓은 것이 있다면 그때로 복구할 수 있다.

대신 단점도 있는데, 무엇보다 속도가 느리다. 만약 컴퓨터 속도가 느리거나 메모리가 부족하면 가상머신이 원활히 돌아가지 않을 수 있다.

가상머신의 종류는 여러가지가 있는데, 그 중 우리는 Oracle 사에서 배포하고 있는 Oracle VM VirtualBox를 사용할 것이다. 아마 대부분의 수업에서 이를 쓰기를 추천할 텐데, 가장 큰 이유는 Oracle VM VirtualBox가 무료이기 때문이다. 1

Oracle VM VirtualBox 다운로드 및 설치하기

Oracle VM VirtualBox는 공식 홈페이지에서 다운받을 수 있다.

https://www.virtualbox.org

2019년 1월 현재 사이트 기준으로 설명하면, 우선 위 링크를 클릭하여 사이트에 접속한다.

https://www.virtualbox.org - 2019.01

화면 가운데에 있는 “Download VirtualBox 6.0” 버튼을 클릭하면 다음 화면으로 넘어가게 된다.

https://www.virtualbox.org/wiki/Downloads - 2019.01

우리는 호스트 운영체제로 Windows 10을 사용하므로 “VirtualBox 6.0.2 platform packages” 아래의 "Windows hosts"를 클릭한다. 그럼 설치파일 다운로드가 시작된다. 다운로드 후 설치파일을 실행한다.

VirtualBox_install

계속해서 긍정적인 답변(“Next”, “Yes”, “Install” 등)을 눌러준다.

VirtualBox_install_complete

“Finish” 버튼을 눌러서 설치를 완료하면 다음과 같이 Oracle VM VirtualBox의 설치가 완료되었음을 확인할 수 있다.

Oracle VM VirtualBox 6.0.2


  1. 정확히 말하자면, Oracle VM VirtualBox의 모든 소스 코드와 실행 파일을 가지고 있는 VirtualBox Base Package는 GPL v2 라이센스를 가진다. VirtualBox 관련 여러 확장 기능들이 들어있는 VirtualBox Extension Pack는 VirtualBox Extension Pack Personal Use and Evaluation License 라이센스를 가진다. 쉽게 말하자면, 비상업적이고 교육 목적으로 개인이 사용하는 것은 무료라는 뜻이다. ↩︎


<< >>
02. 시스템 환경 04. Ubuntu Desktop 설치하기