VMware Tools for VMware Workstation 6.0.4 build 93057 on Ubuntu 8.04 guest
Software 2008/08/28 03:32
VMware guest 로 우분투 8.04 를 설치하고 VMware tool 을 설치했다.
일단 기본적인 설치는 How To Install VMware Tools on Ubuntu 8.04 Guests 문서를 참고 하였다.
하지만 아래와 같이 VMware tool 과 리눅스 커널 버젼의 문제로 설치시 오류가 난다.
비단 우분투 뿐만 아니라 2.6.24 커널을 쓰는 모든 리눅스에 해당하는 패치이다.
원문 : VMware Tools for VMware Workstation 6.0.4 build 93057 on Ubuntu 8.04 guest
요약하자면
일단 기본적인 설치는 How To Install VMware Tools on Ubuntu 8.04 Guests 문서를 참고 하였다.
하지만 아래와 같이 VMware tool 과 리눅스 커널 버젼의 문제로 설치시 오류가 난다.
make -C /lib/modules/2.6.24-19-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules해결방법은 ubuntu forums 에서 찾았으며 몇몇 소스를 patch 하는 방식으로 하고 있다.
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-generic'
CC [M] /tmp/tmp/vmhgfs-only/backdoor.o
CC [M] /tmp/tmp/vmhgfs-only/backdoorGcc32.o
CC [M] /tmp/tmp/vmhgfs-only/bdhandler.o
CC [M] /tmp/tmp/vmhgfs-only/cpName.o
In file included from include/linux/string.h:11,
from /tmp/tmp/vmhgfs-only/cpName.h:18,
from /tmp/tmp/vmhgfs-only/cpName.c:18:
include/linux/types.h:40: error: conflicting types for ‘uintptr_t’
/tmp/tmp/vmhgfs-only/vm_basic_types.h:170: error: previous declaration of ‘uintptr_t’ was here
make[2]: *** [/tmp/tmp/vmhgfs-only/cpName.o] Error 1
make[1]: *** [_module_/tmp/tmp/vmhgfs-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-generic'
make: *** [vmhgfs.ko] Error 2
비단 우분투 뿐만 아니라 2.6.24 커널을 쓰는 모든 리눅스에 해당하는 패치이다.
원문 : VMware Tools for VMware Workstation 6.0.4 build 93057 on Ubuntu 8.04 guest
요약하자면
- build-essential 과 patch 를 aptitude 를 통해 설치
- 우선 VMwareTools-6.0.4-93057.tar.gz 압축을 풀고
- 풀린 파일내에서 lib/modules/source/vmhgfs.tar 를 찾아 압축을 푼다.
- 포럼에서 제공한 패치파일로 패치수행
- vmhgfs.tar 를 다시 압축해서 원래것과 교체
- vmhgfs.tar 의 권한 444로 수정
- 다시 VMware tools 설치
vmhgfs_6.0.4-93057__linux-2.6.24_fix.patch.txt


댓글을 달아 주세요