본문 바로가기

임베디드 | 리눅스

Vmware Tools 설치 및 공유폴더 만들기

가상 머신이 있기 전엔 PC에 직접 리눅스를 설치하고 드라이버 잡고 굉장히 복잡했는데, 요즘은 PC의 성능도 좋고, Vmware나 VirtualBox를 이용해 가상 머신 안에 리눅스를 설치하면, 폴더 공유 기능과 복잡한 환경 설정을 하지 않아도 되기에 편리합니다.

 

vmware player는 공개 버전이므로, 회사에서 라이센스 없이 쓰기 좋습니다.  vmware tools를 이용해서 윈도우와 데이터를 쉽게 주고 받기 위한 tools 설치를 해보려 합니다

 

* 환경 : 우분투 12.04 버전 vmware player 4.0.3 build-703057

 

* 현재 vmware player 최신 버전은 5.0.1 인데 설정을 4.0.3과 비슷합니다.

 

1. 윈도우즈에 공유할 폴더를 생성합니다. 

    예) d:\shared_ubuntu

 

2. vmware를 실행시켜 해당 리눅스를 클릭하고 Edit virtual machine settings 를 선택합니다.

   

 

 

3. Option 탭 선택 -> Shared Folders 선택 ->Floder sharing 창에서 Always enabled check -> Folders 창에서   

    Add... button click

 

 

4. Name에 리눅스에서 인식할 이름 지정, Host path에 윈도우즈에서 실제 만든 폴더 path 입력, Attributes에 Enabled

   check box에 check

   예) Name : shared_folder  Host path : d:\shared_ubuntu

 

5. Next button 누르고, vmware 초기화면에서 해당 리눅스 부팅합니다.

 

6. Vmware Player 상단 메뉴에서 [Virtual Machine] -> [install vmware tools..] 선택

    * 업데이트 하라는 메세지가 뜨면 업데이트를 합니다.

 

7. root 계정으로 변경

 

8. 파일 복사, 압축 풀기, 설치

 

 

#cd /media/Vmware Tools

#cp VmwareTools-8.8.2-590212.tar.gz /tmp

#cd /tmp

#tar xvf VmwareTools-8.8.2-590212.tar.gz

#cd vmware-tools-distrib

./vmware_install.pl

 

설치가 시작되면 여러가지 질문하나 enter key 눌러줌

설치중 gcc 없거나 버전이 낮을 경우 에러가 발생하는데, gcc설치 및 update 해줌

#apt-get install gcc

 

설치중 문제 발생시 ./wmware_insall.pl 재실행

 

9. 설치 종료되면 리눅스 reboot

 

10. 테스트

   a.원도우에서 메모창을 열어 글자를 입력한 후 복사, 리눅스 terminal 창을 열어 붙어넣기(Paste) 해서 붙여지면 됨.

   b.윈도우 공유 폴더(d:\shared_ubuntu)에 파일을 복사 한 후 리눅스에서

#cd /mnt/hgfs/shared_folder

#ls 

      복사한 파일이 있는지 확인

 

11. /mnt/hgfs/shared_folder 가 아닌 내가 원하는 리눅스 폴더를 지정해서 공유하기

  a. root 계정으로 변경

  b. /etc/fstab 수정

#cd /etc

#vi fstab

파일 내용의 마지막에 아래 문장 추가

.host:/shared_folder /home/lsy/shared vmhgfs defaults,ttl=5 0 0 0

 

/home/lsy/shared 폴더가 내가 지정한 공유폴더