VirtualBox를 이용하여 Guest OS로 Ubuntu 15.04 설치하기

 맥북프로 레티나 2014년형 정도면 성능면에서 SW개발 PC로 손색이 없을 정도라는 건 맥북을 사용하는 많은 개발자들이 공감할 것으로 생각합니다. 굳이 한가지 아쉬운점은 기본형 제품의 경우 SSD 용량이 128GB라는 치명적인 한계 때문에 사용된 디스크 용량이 점점 증가하는 것을 보고 있을때 가끔 한숨이 나오곤 합니다. 256GB 제품으로 샀었어야 하는데..ㅠㅠ

핸디캡을 극복하기 위해서 트랜센드 JetDrive로 품위있게 SD카드 슬롯에 장착해 쓰고 싶지만 아직 128GB (2014년 맥북프로 레티나 기준) 밖에 지원 되지 않아 고용량의 유사 제품이 싼 가격으로 나오기를 학수 고대하며...

 참고) http://kr.transcend-info.com/apple/jetdrivelite/








아쉬운 대로 USB3.0 외장형 하드로 눈을 돌릴 수 밖에 없었습니다.
몸에 링겔 꼽아 영양액 보충하듯... 맥북의 옆구리에 디스크 케이블을 꼽고... 거추장 스럽긴 하지만 맘비우고 1TB의 대용량을 맘껏 사용해 서러움을 극복 하리라 다짐 합니다.
1TB를 100GB X 2개, 300GB, 500GB 등으로 4개의 파티션으로 나눈 다음 각각의 파티션에 필요한 OS를 설치하거나 백업 데이터 디스크로 쓰기로 마음 먹었습니다.

서론이 길었네요. 100GB 디스크 드라이브 하나는 VirtualBox 의 Guest OS로 설치할 Ubuntu를 위한 가상 디스크로 지정 하기로 결정했습니다.

다시 정리하면, 맥북프로 레티나 노트북에 Host OS는 OS X 요세미티이고,  VirtualMachine으로 Oracle에서 무료로 배포중인  VirtualBox 5.0을 설치하고 Guest OS로 Ubuntu 15.04버전을 설치하려 합니다.


1. VirtualBox 5.0 설치하기

버츄얼머신으로 다른 OS를 설치하기 위해 유료인 Vmware나 패러럴즈도 많이 사용하고 있지만, 오라클의  버츄얼박스는 무료로 쓸수 있다는 점과 VirtualBox 5.0 버전 이후 안정성이 많이 향상된 점 등이 최대의 강점으로 볼 수 있습니다. 약간의 설정등이 유료에 비해 조금 복잡하다 느낄지 모르지만, 무료인 버츄얼박스 사용을 강추 합니다.
버추얼박스 홈페이지를 방문해서 https://www.virtualbox.org/   다운로드 버튼을 클릭합니다.


현재 최신 버전은 5.04 이며, 자신에 Host OS 에 맞는 버전을 선택해 다운로드하고 설치합니다.
  • VirtualBox 5.0.4 for OS X hosts  amd64   OS X용 64bit 버전을 다운로드 받았습니다.

다운받은 dmg파일을 실행합니다.

1번을 더블 클릭해서 설치 진행 합니다.

계속 진행 합니다.
설치시 176.6 MB 공간을 차지하게 됩니다.
설치가 성공적으로 끝났으며, 파인더의 응용프로그램 리스트에 VirtualBox 가 생성됨을 확인 할 수 있습니다.  VirtualBox 아이콘을 실행 시키면 아래와 같은 초기 화면이 나옵니다.

2. Ubuntu 설치하기.
 우분투 공식 홈페이지 http://www.ubuntu.com/ 에 방문해서 상단 오른쪽 Download 메뉴를 선택합니다.


우분투 서버 혹은 데스크탑 버전을 선택 설치할 수 있습니다. 목적에 따라 선택할 수 있겠지만, 통상 개인용 PC에 VirtualBox를 설치하고 우분투를 설치하고자 한다면, 데스크탑 버전을 선택해서 설치 진행합니다.

우분투 14.04.3 LTS버전이 오랜기간 안정된 사용성을 제공하고 있고, 현재(2015.9)기준 15.04 버전이 가장 최신 버전 입니다. 안정된 14.04 버전 혹은 가장 latest 버전중 원하는 버전을 선택하고 본인 PC의 지원 기준에 따라 32 or 64 bit용을 선택하여 다운로드 버튼을 클릭합니다.

저는 우분투 15.04 64bit를 선택하여 Download 받았습니다.



기부를 권하는 화면이 보입니다. 기부는 후일을 기약하고, 좌측 하단의 Not now, take me to the download> 를 선택해 설치 iso파일을 다운로드 받아 둡니다.  (약 1.15GB 크기 입니다)

버추얼 박스 관리자 초기화면에서 상단 좌측 '새로만들기' 메뉴를 선택해서 새로운 운영체제(우분투)를 설치할 준비를 합니다.

원하는 이름을 기입하고 (Ubuntu_15.04) 하단 '계속' 버튼으로 다음을 진행합니다.
 가상 머신에 할당할 메모리(RAM) 크기를 지정합니다. 1024MB(1GB) 로 지정했습니다. 본인 PC의 물리적인 메모리의 용량에 따라 추천하는 메모리 크기 정도로 해도 기본 동작 및 확인시 충분하리라 봅니다.
추후에 RAM의 크기는 다시 원하는 크기로 설정할 수 있으니 적당한 크기로 계속 진행합니다.
 가상 머신의 하드디스크를 만듭니다. '지금 새 가상 하드 디스크 만들기'를 선택하고 '만들기' 버튼을 선택합니다.
 가상 하드 디스크 파일 형식 선택에서 디폴트 VDI(VirtualBox 디스크 이미지)를 선택하고 '계속' 진행합니다.
 실제 디스크의 여유가 있다면 사용할때 좀더 빠른 고정크기 방식을 선택합니다.
 가상디스크는 파일로 별도 저장 디렉토리에 기록되므로 원하는 디스크 드라이브나 디렉토리를 지정하고 파일명을 부여합니다.
 디스크의 크기는 사용용도에 따라 정할 수 있겠지만, 각종 패키지의 다운로드와 오픈소스의 컴파일 등을 확인하는 등의 용도로 사용할 것이므로 대략 30GB 이상은 설정하는것이 좋을것 같습니다.

기본적인 설정이 끝나면, 아래와 같이 좌측 리스트에 새로 생성한 버추얼머신인 Ubuntu_15.04 가 리스트에 생성 됩니다. 아직 우분투 OS가 설치되지 않은 상태이며, 가상머신의 종류, 메모리, 디스플레이, 디스크 등 물리적인 장치를 가상으로 사용할 수 있는 준비가 된 상태입니다.

네트워크 어뎁터는 디폴트로 NAT(Network Address Translation)로 설정됩니다.  NAT 사용시 Guest OS가 사용하는 IP는 가상으로 할당되는 사설 IP 이므로 외부에서의 접근이 힘들어 집니다.
추후 같은 AP(Access Point)에 있는 다른 디바이스와 직접 연결 등의 여러가지 연결 프로그래밍 테스트를 자유롭게 하기 위해서는 NAT보다는 '브리지 어뎁터'로 설정하는 것이 좋습니다. '브리지 어뎁터'는 명시적인 IP 확인 및 연결을 가능하게 할 수 있습니다. 이 설정은 나중에 원하는 설정으로 얼마든지 변경 설정 가능합니다.
 자 이제 우분투를 설치하기 위해, 저장소를 클릭해 컨트롤러:IDE의 '비어있음'을 선택하고 우측 속성의 광학드라이브의 CD아이콘을 클릭해서 다운받아둔 Ubuntu iso 파일을 선택합니다.
확인을 누르고, Oracle VM, VirtualBox 관리자 화면으로 돌아와서 상단의 '시작' 버튼을 누르면 iso 파일을 읽어서 Ubuntu OS를 설치하기 시작 합니다.

우분투 설치를 위한 초기화면이 나타납니다. English를 선택하고 'install Ubuntu' 버튼을 클릭합니다.
한글을 선택할 수 도 있지만, 개발 관련 작업 중 종종 한글이 나오는것이 어색하고 한영 변환등 번거롭기에 English로 선택했습니다. 각자의 기호에 따라 선택하면 될듯...


설치중에 다운로드 및 업데이트 체크를 하고 'Continue' 버튼을 클릭합니다.


'Install Now' 버튼을 클릭해 설치를 진행합니다.


'Continue'버튼을 클릭해 계속 진행합니다.


현재 위치를 지정하고 'Continue'버튼을 클릭해서 진행 합니다.


키보드 레이아웃 역시 English(US)로 설정 (원하는 설정)하고 'Continue' 버튼을 클릭합니다.


사용자명, 패스워드 등을 입력하고 'Continue'버튼을 클릭합니다.


몇분간의 설치 진행이 이루어 집니다.


설치완료 대화상자가 표시되고, 'Restart Now'을 클릭해 재부팅 합니다.(버추얼머신상에서 재부팅)


재부팅 화면이 표시됩니다.

정상적인 우분투 로그인 화면이 뜹니다. 설정한 패스워드를 입력하고 엔터를 칩니다.


정상적인 우분투의 GUI 윈도우의 메인 화면이 디스플레이되며, 키보드 쇼컷 안내 윈도우가 보여집니다.
이로써 버추얼박스로 Guest OS 인 우분투 15.04버전의 설치가 완료 되었습니다.





댓글

이 블로그의 인기 게시물

AllJoyn 이해 - Architecture 개념 정리

Virtual Box에서 공유폴더 설정하기

라즈베리파이2 구입 및 간단 설치하기 (NOOBS)