My Knowledge

VirtualBox 공유폴더 (1/2) 본문

Linux

VirtualBox 공유폴더 (1/2)

행복한하루 2009. 4. 1. 22:41
VirtualBox에서 제공하는 기능 중에 공유 폴더 (Shared Folder)라는 기능이 있습니다.

자신의 PC에 설치되어 있는 OS 와 VirutalBox에 설치되어 있는 Guest OS 사이에서, 파일들을 공유하기 위하여 사용됩니다.

제 개인적으로는 VirtualBox에 Guest OS (ex: Linux) 설치 시 기본적으로 네트워크를 다 설정해 놓고 사용하기 때문에 굳이 이 공유 폴더 (Shared Folder)기능의 필요성을 많이 느끼지는 않습니다. ^^

하지만 네트워크를 설정하지 않고 사용하시는 분들의 경우나, 설정해 놓은 네트워크가 잘못되었을 경우, 자신의 PC에 있는 데이터를 VirtualBox 의 GuestOS로 옮기고자 할 때에 편리하게 이용하실 수 있습니다.

공유 폴더 (Shared Folder) 기능을 이용하기 위해서는 먼저 게스트 확장 설치를 해야 합니다. 이를 위해서 먼저 VirtualBox에 설치된 GuestOS를 실행시킵니다.
(이 글에서는 GuestOS로 Fedora 9 가 사용되었습니다. 참고하시기 바랍니다. ㅎㅎ)

1. 게스트 확장 설치 첫번째

게스트 확장 설치


(참고로 말씀드리면 게스트 확장 설치를 실행하기 위해서는 VirtualBox의 GuestOS에 로그인을 하고 나서 실행을 시키시기 바랍니다. 로그인 한 상태에서 게스트 확장 설치를 실행시키면 CD가 mount 되는 것이 보입니다. ^^)

GuestOS에 로그인을 한 상태에서 장치 -> 게스트 확장 설치 를 실행 시키면 앞서 언급했던 거처럼 VBOXADDITIONS_2.1.4_42893 CD가 mount 되는 것을 볼 수 있습니다.
(console 상에서는 /media 라는 디렉토리 안에 mount 됩니다.)

게스트 확장 설치 CD mount


그리고 그 안에 보면 파일이 여러개가 보이는데, 인텔 CPU에 GuestOS가 리눅스가 설치되어 있다면 VBoxLinuxAdditions-x86.run 이라는 파일을 실행시키면 됩니다.
(해당 파일은 root 권한이 있어야 실행이 가능합니다. )

처음에 실행시키면
Problems were found which would prevent the Guest Additions from installing. Please correct these problems and try again.
이라는 메시지가 출력 됩니다.

이 메시지가 출력 되는 이유는 해당 리눅스에 kernel-devel이 설치되어 있지 않기 때문입니다. 즉 게스트 확장 설치를 하기 위해서는 먼저 kernel-devel이 설치되어야 한다는 의미입니다.

게스트 확정 설치 실패


위에 언급한 에러가 나오지 않는 분들은 이미 kernel-devel 이 설치되어 있다는 얘기이므로, 아래 kernel-devel 설치 단계는 건너 뛰시기 바랍니다.

2. kernel-devel 설치

kernel-devel 설치는 Add / Remove software 를 이용하면 간단하게 설치할 수 있습니다. 먼저 kernel-devel을 설치하기 전에 자신의 kernel version을 확인해야 합니다.

제 경우에는 아래 보듯이 2.6.25-14.fc9 입니다. 그래서 kernel-devel 도 이 버젼을 설치해야 합니다.

kernel 버젼 확인


Add/Remove Software 를 실행시키고 kernel-devel을 Find 하면 관련된 리스트들이 나옵니다. 제 경우에는 2.6.25-14.fc9 가 필요 하므로, 해당 패키지를 선택한 후 적용 버튼을 클릭하면 됩니다. 그럼 다운로드 후에 설치까지 자동으로 진행이 됩니다.

kernel-devel 설치


(Additional 패키지로 bash 가 나오기도 하는데, 이것도 같이 설치하셔도 상관 없습니다. ^^)

3. 게스트 확장 설치 두번째

이렇게 kernel-devel 이 정상적으로 설치가 되고 나면 다시 게스트 확장 설치를 진행하시면 됩니다.


정상적으로 설치가 되면 아래와 같은 메시지를 볼 수 있습니다.

Successfully installed the VirtualBox Guest Addtions.
You must restart your guest system in order to complete the installation.

이제 다음 글에서는 공유폴더 (Shared Folder) 설정에 대하여 알아 보도록 하겠습니다.

'Linux' 카테고리의 다른 글

VirtualBox 원격데스크톱 연결  (0) 2009.04.17
VirtualBox 공유폴더 (2/2)  (6) 2009.04.02
VirtualBox USB 이용 방법  (5) 2009.03.18
리눅스 원격데스크탑 방화벽  (0) 2009.01.28
리눅스 원격데스크탑  (0) 2009.01.22