유용한 프로그램 소개
CentOS 에 버추얼박스 (VirtualBox) 설치하기
lsal
2007. 11. 2. 19:14
CentOS 에 버추얼박스 (VIrtualBox) 를 설치하는 방법을 알아보겠습니다. CentOS 는 레드햇 (Redhat) 사의 유료 리눅스 배포판인 레드햇 엔터프라이즈 리눅스 (Red Hat Enterprise Linux : RHEL) 의 소스 RPM 을 그대로 다시 패키징한 무료 배포판입니다. CentOS 5 를 기준으로 버츄얼박스 (VirtualBox) 설치법을 작성하지만 다른 리눅스 배포판에서도 크게 다르지 않습니다.
윈도우에서 VirtualBox 설치하기는 다음 글을 참조하세요.
* 윈도우용 VirtualBox 설치하기
* 윈도우용 VirtualBox 게스트 확장 설치, 폴더 공유하기
먼저 버추얼박스 (VirtualBox) 를 다운로드합니다. CentOS 5 바이너리가 없으므로, 'Red Hat Enterprise Linux 5 ("RHEL5")' 나 'All distributions' 를 다운받습니다. 여기서는 'All distribution' 을 기준으로 설명하겠습니다.
- 버추어박스 (VirtualBox) 다운로드 : http://www.virtualbox.org/wiki/Downloads
터미널을 열어 루트 (root : 관리자) 권한을 얻은 다음, VirtualBox 를 원하는 디렉토리에 설치합니다.
설치 시 다음과 같은 오류가 발생할 수 있습니다.
(1) 첫번째 오류를 해결하기 위해 X윈도우의 '프로그램 - 소프트웨어 추가/삭제' 메뉴 (Gnome 기준) 를 엽니다. 패키지 관리자가 실행되면 '목록' 탭에서 아래에 있는 커널 (kernel) 개발용 라이브러리 패키지와 SDL 라이브러리 패키지를 찾아 설치합니다. 패키지 버전은 다를 수 있습니다.
(2) 두번째 오류를 해결하기 위해 gcc 를 설치해야 합니다. 마찬가지로 패키지 관리자의 '검색' 탭에서 '개발용 도구' 메뉴를 선택한 후 아래의 패키지를 찾아 설치합니다.
VirtualBox 를 다시 설치하면 다음과 같은 성공 메시지를 볼 수 있습니다. :) 즐거운 컴퓨터고난기록기
이제 VirtualBox 의 커널 모듈 (kernel module) 을 설치합니다.
마지막으로, VirtualBox 를 사용할 유저를 vboxusers 그룹에 등록합니다.
각 명령어는 루트 (root) 권한을 얻은 다음, 입력해야 된다는 사실을 잊지 마세요. :)
모든 과정이 성공적으로 끝났으면 로그아웃한 후 다시 로그인합니다.
'프로그램 - 시스템 도구 - innotek VirtualBox' 를 실행하여 CentOS 에서 VirtualBox 를 즐깁니다. :)
윈도우에서 VirtualBox 설치하기는 다음 글을 참조하세요.
* 윈도우용 VirtualBox 설치하기
* 윈도우용 VirtualBox 게스트 확장 설치, 폴더 공유하기
먼저 버추얼박스 (VirtualBox) 를 다운로드합니다. CentOS 5 바이너리가 없으므로, 'Red Hat Enterprise Linux 5 ("RHEL5")' 나 'All distributions' 를 다운받습니다. 여기서는 'All distribution' 을 기준으로 설명하겠습니다.
- 버추어박스 (VirtualBox) 다운로드 : http://www.virtualbox.org/wiki/Downloads
터미널을 열어 루트 (root : 관리자) 권한을 얻은 다음, VirtualBox 를 원하는 디렉토리에 설치합니다.
> su -
Password:
> sh VirtualBox_1.5.2_Linux_x86.run install /opt/innotek/VirtualBox
설치 시 다음과 같은 오류가 발생할 수 있습니다.
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation........
VirtualBox Version 1.5.2 (Thu Oct 18 09:36:11 CEST 2007) installation
(1) Please install the build and header files for your current Linux kernel.
The current kernel version is 2.6.18-8.1.15.el5 - (커널 버전을 확인하세요.)
(2) Please install the GNU compiler.
Problems were found which would prevent VirtualBox from installing.
Please correct these problems and try again.
(1) 첫번째 오류를 해결하기 위해 X윈도우의 '프로그램 - 소프트웨어 추가/삭제' 메뉴 (Gnome 기준) 를 엽니다. 패키지 관리자가 실행되면 '목록' 탭에서 아래에 있는 커널 (kernel) 개발용 라이브러리 패키지와 SDL 라이브러리 패키지를 찾아 설치합니다. 패키지 버전은 다를 수 있습니다.
kernel-devel - 2.6.18-8.1.15.el5.i686
kernel-headers - 2.6.18-8.1.15.el5.i386
SDL - 1.2.10-8.el5.i386
(2) 두번째 오류를 해결하기 위해 gcc 를 설치해야 합니다. 마찬가지로 패키지 관리자의 '검색' 탭에서 '개발용 도구' 메뉴를 선택한 후 아래의 패키지를 찾아 설치합니다.
개발용 도구
개발용 라이브러리
레거시 소프트웨어 개발
VirtualBox 를 다시 설치하면 다음과 같은 성공 메시지를 볼 수 있습니다. :) 즐거운 컴퓨터고난기록기
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation........
VirtualBox Version 1.5.2 (Thu Oct 18 09:36:11 CEST 2007) installation
Installing VirtualBox to /opt/innotek/VirtualBox
VirtualBox has been installed successfully.
You will find useful information about using VirtualBox in the user manual
/opt/innotek/VirtualBox/UserManual.pdf
and in the user FAQ
http://www.virtualbox.org/wiki/User_FAQ
We hope that you enjoy using VirtualBox.
이제 VirtualBox 의 커널 모듈 (kernel module) 을 설치합니다.
> /etc/init.d/vboxdrv setup
마지막으로, VirtualBox 를 사용할 유저를 vboxusers 그룹에 등록합니다.
> vi /etc/group
vboxusers:x:501:comlogkr
('vboxusers' 로 시작하는 라인을 찾은 후 위와 같이 유저 이름을 추가합니다.)
각 명령어는 루트 (root) 권한을 얻은 다음, 입력해야 된다는 사실을 잊지 마세요. :)
모든 과정이 성공적으로 끝났으면 로그아웃한 후 다시 로그인합니다.
'프로그램 - 시스템 도구 - innotek VirtualBox' 를 실행하여 CentOS 에서 VirtualBox 를 즐깁니다. :)