이번 포스팅에서는 CentOS상에 오라클의 가상화 솔루션인 VirtualBox를 설치해 보도록 하겠다. 환경은 다음과 같다.


환경
  1. OS : CentOS 6.4 / 64비트



★ Repository 추가



기본적으로 yum을 이용하여 설치할 것이다. 그러면 repository를 추가해야 가능하다. VirtualBox 다운로드 페이지의 맨 하단에 보면 다음과 같은 부분이 있다.

여기에서 첫 번째 링크를 이용할 것이다. 첫 번째 링크의 주소는 http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo 이다.


yum 에서 VirtualBox 패키지를 찾아서 설치할 수 있도록 Repository를 등록시켜줘야 한다. 다음 명령으로 진행할 수 있다.

# cd /etc/yum.repos.d
# wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo


이로써 Repository 추가는 완료되었다. 다음 명령으로 VirtualBox가 보인다면 성공이다.

#  yum info VirtualBox-4.2



★ 의존 패키지 설치



VirtualBox를 설치하기 위해서는 패키지를 빌드하는데 필요한 별도의 패키지가 필요하다. 맨땅에 헤딩하여 설치해본 결과 gcc, make, kernel-devel등이 필요했다. 이는 이들 패키지가 없이 VirtualBox를 설치하였다가 실패하고 오류 로그를 확인하니 발견된 것이다.

그래서 우선 다음 패키지를 먼저 설치한다. make 패키지의 경우 시스템에 따라 설치되어 있을 수도 아닐 수도 있다. 만약 설치되어 있다면 무시되고 없는 패키지만 설치하게 된다. 테스트삼아 이들 패키지 없이 VirtualBox를 한번 설치해 보라. 그러면 설치 실패 메세지를 볼 수 있을 것이다.

# yum install gcc make kernel-devel



★ VirtualBox 설치



의존패키지 설치를 마쳤으면 VirtualBox를 설치한다.

# yum install VirtualBox-4.2


설치가 완료되면 다음과 같은 메세지가 보인다.

Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
.
.
.
No precompiled module for this kernel found -- trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.

Stopping VirtualBox kernel modules [  OK  ]
Recompiling VirtualBox kernel modules [  OK  ]
Starting VirtualBox kernel modules [  OK  ]
.
.
.

Installed:
  VirtualBox-4.2.x86_64 0:4.2.16_86992_el6-1

Dependency Installed:
  SDL.x86_64 0:1.2.14-3.el6

Complete!



★ VirtualBox 실행



설치를 마쳤으면 GNOME 또는 KDE 데스크톱환경으로 로그인한다. 터미널을 열고 다음과 같이 입력한다.

# VirtualBox


그러면 아래와 같이 VirtualBox가 뜬 모습을 볼 수 있다.

VirtualBox가 설치되어 실행된 모습


이제 게스트 OS로 윈도우를 설치하여 스트리밍서버를 구축하던 인코딩 서버를 구축하던 해보자!


참고 : http://www.tecmint.com/install-virtualbox-on-redhat-centos-fedora


별건 없지만, 불펌 금지합니다.

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Life 스토리


티스토리 툴바