[VMWareFusion] 우분투에 VMWareTools 설치시 호스트 파일 공유 문제 Computer Tip

최근 우분투 (Lubuntu 등) 를 VMWareFusion 7.1.1  버전에서 설치를 하였습니다.
그리고 VMWareTools 를 설치하기 위하여,

위의 메뉴에서 Reinsall (또는 Install) VMware Tools 를 선택하고,

Install 을 누른다음

터미널에서

$ cd /tmp
$ tar xvfz /media/VMware\ Tools/VMwareTools-9.9.2-2496486.tar.gz
라고 압축해제 한 다음...

$ cd vmware-tools-distrib
$ sudo ./vmware-install.pl 

라고 하면 열번 정도를 디폴트로 하여 잘 넘어가고,
모듈 컴파일을 잘 하다가... 도중에

와 같이...

In function "HgfsPermission ':
error: 'struct dentry ' has no member named 'd_alias' 
와 같은 오류가 나와서 vmhgfs 호스트 파일 접근 커널 모듈이 
오류가 나와, 호스트 공유 폴더에 접근이 안되는 상황이 발생하였습니다.

그래도 위에처럼 끝까지 진행을 합니다.

여기에서는 다음과 같은 명령으로 처리가 가능합니다.

$ cat hgfs.sh 
#!/bin/bash
cd /usr/lib/vmware-tools/modules/source
tar xf vmhgfs.tar
grep -q d_u.d_alias vmhgfs-only/inode.c && echo "already patched" && exit 0
sed -i -e s/d_alias/d_u.d_alias/ vmhgfs-only/inode.c
cp -p vmhgfs.tar vmhgfs.tar.orig
tar cf vmhgfs.tar vmhgfs-only
vmware-config-tools.pl

위와 같이 hgfs.sh 라는 파일을 만들어

$ sudo bash -x hgfs.sh
# 이곳에서 정상적으로 다시 설치를 합니다.
$ sudo reboot

를 수행하면 정상적으로 공유폴더에 접근할 수 있음을 확인할 수 있었습니다.


어느 분께는 도움이 되셨기를....


덧글

댓글 입력 영역

구글애드텍스트