티스토리 뷰

Virtualbox에 Ubuntu를 설치하고 간단히 공유폴더를 사용하는 방법을 설명하겠습니다.

 삼바서버를 이용하여 공유폴더를 만드는 방법이 있고, Virtualbox에서 제공하는 공유폴더 기능을 사용하여 추가하는 방법이 있습니다. 이중 공유폴더를 이용한 방법을 소개하겠습니다.

윈도우용 Virtualbox 다운로드는 아래 사이트에서 하시면 됩니다.

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

Virtualbox 설치 방법은 간단하니 그냥 넘기고, Virtualbox 새로운 머신 추가는 간단하게 설명하겠습니다.


새로운 정보 추가

 Virtualbox에서 New 버튼을 클릭하고, 이름과 OS를 선택하시면 됩니다. OS는 Linux, Version는 Ubuntu 64bit로 선택 했습니다. Ubuntu 버전은 ubuntu.com에서 다운로드 받을 수 있습니다.


설정이 완료된 화면입니다. 메모리 2048 MB, 용량은 12.00 GB로 설정했습니다.


추가된 가상머신에 대한 설정을 몇가지 더 하였습니다.

시스템에서 기본설정된 Floppy를 제거하고, Network를 활성화 버튼을 클릭 했습니다. 그외 기능은 필요한 설정을 해주시면 됩니다.


저장소를 선택하고, IDE Controller 부분에 다운받은 iso 파일을 추가해주어야 합니다.

Empty를 클릭하고 다운 받은 iso 선택하시고, 하단의 확인 버튼을 클릭하시면 됩니다.


Ubuntu 설치

 가상머신을 실행하면 아래와 같은 화면이 보이게 됩니다. 언어 선택하시면 됩니다. 저는 영어버전으로 설치하고, 영어버전에 맞는 한글 키보드 설정을 살펴보겠습니다.


 다운로드 업데이트와 third-party 소프트웨어를 선택하시고 설치하셔도 됩니다. 기본 적으로 업데이트 다운로드는 체크해주고 설치하시면 최신버전의 OS가 설치되게 됩니다.


파티션 선택은 기본 값으로 설치하셔도 됩니다. 기본 값으로 설치하게 되면 자동으로 스왑 메모리와 파티션이 설치됩니다.

Something else 을 선택하면 사용자 파티션을 설정할 수 있습니다.


 저는 스왑 메모리를 설정하지 않고, 모든 용량을 Ext4 파티션으로 설정하였습니다. 메모리가 작다면 1.5~2배의 SWAP 메모리를 선택하시면 됩니다.

 마운트 포인트는 / 를 선택했습니다. 폴더 별로 마안트 포인트를 추가 할 수 있습니다. 가장 기본 적으로 /home 폴더와 / 폴더를 구분하기도 합니다.


추가된 파티션


설치 진행중입니다. 몇가지 추가 설정만 더 하면 설치가 완료 됩니다. 위치 선택은 자동으로 Seoul로 잡혀있습니다.


 키보드는 Korean - Korean-korean(101/104) 를 선택하시고 설치하시면 됩니다. 이렇게 설정한다고 해서 우분투 설치가 완료 된 후에 한글 키보드가 바로 적용되지는 않습니다. 일단 키보드 레이아웃만 선택 하시면 됩니다.


 사용자 계정 정보를 추가 하시면 됩니다. 사용자 이름, 암호를 작성하고, 자동 로그인 선택도 가능합니다. 필요한 경우에 자동 로그인 하시면 됩니다. 비밀번호는 8자리 이상의 특수문자가 포함된 비밀번호이어야 합니다.


설치 진행 중....

설치가 완료되면 재부팅 하시면 됩니다.


부팅 중...


자동로그인 선택을 하셨다면 아래 화면은 보이지 않으실 겁니다.


일단 ubuntu 설치가 완료되었습니다.


Virtualbox에서 제공하는 드라이버를 설치해야 합니다. 설치를 해야 그래픽, 랜 드라이브 등 필요한 모든 드라이브가 설치가 됩니다.


자동 실행 되지 않을 경우에는 폴더에서 VBXADDITIONS를 선택하시고, Open Autorun Prompt를 선택하시면 됩니다.


필요한 추가 인스톨이 실행이 됩니다. 가운데 묻는 질문이 있으면 yes를 하셔야 합니다.

설치 완료 후 재부팅 하시면 됩니다.


한글 키보드를 사용하기 위해서 한글 언어팩을 설치해야 합니다.

 시스템 설정으로 접속하고, 언어 지원 탭으로 접속합니다. 2. 번 부분의 Install/Remove Languages...를 선택합니다. 그리고 Korean을 체크하시고 적용을 하시면 됩니다. 언어팩 설치가 완료됩니다.

 그리고 Keboard input method system 부분에 none가 설정되어 있습니다. none 를 선택하고 iBus를 선택합니다. nabi는 별도루 추가 설치하신 후 사용하시면 됩니다. 이 부분에 설정을 하지 않으면 재부팅 할때 마다 iBus가 자동으로 실행 되지 않으니 주의하세요.


키보드 설정을 해주어야 합니다.  윈도우 키를 누르고 검색에 keyboard layout를 입력하시면 됩니다. ibus로 검색하셔도 됩니다.

두번째 탭으로 이동하여 한글 키보드를 추가하여야 합니다. 기본 키보드는 영어 키보드입니다. 아래와 같이 한글을 선택하고, Add 번튼을 선택하시면 됩니다.

 언어팩 설치와 키보드 설정이 완료되었습니다.


공유폴더 설정

 공유폴더 설정은 Virtualbox 기기 메뉴에서 공유폴더 를 선택합니다.


설정창이 보이게 되고 + 버튼을 클릭하면 됩니다.

읽기 전용, 자동 마운트, 항상 불러오기 메뉴가 있습니다.


경로와 폴더 이름을 선택해주고, 항상 불러오기 를 체크합니다.

공유 폴더 이름은 영어로 작성해주시고 가능하면 뛰어쓰기 없이 작성하세요! 마운트를 할 때 필요한 이름입니다.


이제 Ubuntu에서 Virtualbox에서 설정한 공유폴더를 항상 마운트 시키는 방법을 살펴보겠습니다.

저는 편의상 / 폴더 아래 media 폴더에 새로운 폴더를 생성하였습니다. 폴더이름은 vboxshared_Downloads 로 작성했습니다. _ 뒤에 있는 이름은 Folder Name에 작성한 이름을 사용하였습니다.


이제 자동 마운트를 위해서 명령어를 추가합니다.

터미널을 열고 아래 명령어를 입력하시면 됩니다. 인터넷상에 돌아다니는 다양한 마운트 방법이 있지만 아래 방법이 가장 잘 되는것 같아 작성합니다.

 참고로 Ubuntu에는 기본적으로 vi가 설치되어 있으니 vim을 추가 설치하시면 됩니다. 설치 방법은 sudo apt-get install vim 입니다.


아래의 2개 명령 중 하나를 선택하여 사용하시면 됩니다. 마우스가 편하시다면 gedit로 시작하는 명령을 사용하시면 됩니다.

sudo vi /etc/init.d/rc.local
sudo gedit /etc/init.d/rc.local


rc.local 이 실행 되면 아래와 같은 명령어를 작성해 주어야 합니다.

단순히 하는 방법도 있지만 권환 문제가 발생합니다. 권환 문제가 발생하는 명령어는 아래와 같습니다.

 여기서 말하는 권환 문제는 읽기 전용으로 마운트 되게 됩니다. 권환을 확인해보면 사용자아이디/사용자 아이디가 아닌 root/root로 생성이 됩니다. root 관리자만이 해당 공유폴더를 수정 할 수 있다는 말이 됩니다.

mount -t vboxsf Downloads /media/vboxShared_Downloads

아래 명령에는 사용자 id와 그룹 id를 추가해주었기에 권환 문제가 사라지게 됩니다.

아래 명령어 중 vboxsf 는 Virtualbox에서 제공하는 공유폴더로 접근하는 명령어 이고,

Downlaods 는 공유폴더로 설정된 이름을 말합니다. 만약 공유폴더의 이름이 AAA 라면 Downloads가 아닌 AAA로 입력해주시면 됩니다.

uid와 gid는 사용자가 1명이고 첫번째 사용자일때만 해당되는 내용입니다. 여러명의 사용자가 있고 자신의 번호와 그룹 번호가 다르다면 변경하셔야 합니다. uid와 gid를 확인하는 명령어는 간단하게 터미널에서 " id "라고 입력하시고, 자신의 id를 확인해주시면 됩니다.


 아래 rc.local에 추가해두신다음에 재부팅을 하셔도 되겠지만 터미널에서 바로 입력하셔도 됩니다. 터미널에서 바로 입력하실 때에는 sudo 명령어를 추가하셔야 합니다! 마운트를 하기 위해서는 관리자 권환이 필요하기 때문입니다.

mount -t vboxsf -o uid=1000,gid=1000,dmode=0755,fmode=0755 Downloads /media/vboxShared_DownloadsK


이제 생성 해둔 폴더에 대해서 심볼릭 링크를 사용하겠습니다. 필요치 않으시면 사용하지 않으셔도 됩니다.

명령어는 아래와 같습니다. 아래와 같이 심볼릭 링크가 생성되었습니다.

ln -s /media/vboxShared_Downloads/



마운트 방법을 위와 같이 했기 때문에 권환문제가 발생하지 않아, 새로운폴더 생성, 문서 생성이 가능하게 되었습니다.


마무리

 간단하게 우분투 설치를 하고, 공유폴더를 설정해보았습니다. 이렇게 사용하시면 윈도우와 우분투간의 파일공유가 간단하게 적용됩니다. 삼바서버를 시용하는 방법도 있으니 한번 시도해보시기 바랍니다!^^;





댓글