VMware 도구를 설치하는 방법은 무엇입니까?


39

vmware에 Ubuntu를 설치했는데 vmware 도구를 설치할 필요가 없습니다.

유효한 커널 헤더 경로를 검색하는 중 ... 경로 ""이 유효하지 않습니다. 변경 하시겠습니까? [예]

CentOS에서는이 문제를 해결하기 위해 다음 명령을 실행합니다.

yum install gcc-c++
yum install kernel-devel
yum install kernel-headers
yum -y update kernel

그러나 우분투에서 어떻게 해야할지 모르겠습니다. 도와주세요.

업데이트 다음 명령을 시도했지만 아무것도 변경되지 않았지만 여전히 오류가 발생했습니다.

유효한 커널 헤더 경로를 검색하는 중 ... 경로 ""이 유효하지 않습니다. 변경 하시겠습니까? [예]

  • sudo apt-get 업데이트
  • sudo-get install 빌드 필수 linux-header-$ (uname -r)
  • sudo ./vmware-uninstall-tools.pl
  • sudo ./vmware-config-tools.pl
  • sudo ./vmware-install.pl

변경된 문제 :

sudo ./vmware-uninstall-tools.pl을 실행하고 / etc / vmware-tools의 폴더를 삭제 한 다음 sudo ./vmware-install.pl을 실행하십시오. 이제 vmware-tool을 성공적으로 설치할 수 있습니다. 다시 시작한 후 폴더를 볼 수 있습니다 / mnt / hgfs 중 하나이지만 공유 폴더를 볼 수 없습니다.

답변:


42

12.10에서 13.04로 업그레이드 할 때이 문제가 발생했습니다. 내가 무엇을하든 VMware Tools 설치 관리자가 헤더를 찾지 못하는 것 같습니다. 기록을 위해 헤더를 설치하는 방법은 다음과 같습니다.

sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)

설치 프로그램이에서 version.h파일을 [kernelsource path]/include/linux/version.h찾지 못했습니다. 의 위치 version.h[kernelsource path]include/generated/uapi/linux/version.h

해결책은 심볼릭 링크입니다.

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

이 심볼릭 링크를 만든 후 문제없이 VMware Tools 설치 관리자를 실행할 수있었습니다.


3
symlink도 내 문제를 해결했습니다
marc-andre benoit

symlink는 또한 나를 위해 우분투 13.04에서 문제를 해결했습니다
cobie

심볼릭 링크 문제에 대해 +1하면이 문제가 해결되었습니다.
Mahn

29
sudo apt-get install build-essential linux-headers-$(uname -r)

그런 다음 VM-WARE-TOOLS를 설치하십시오.

vmware 도구를 설치하려면 vmware "VM"탭 으로 이동 하십시오

Plz Ubuntu를 업데이트 할 때 명심하십시오 ( 커널 버전이 변경됩니다 )

vmware-config-tools.pl

커널이 변경 될 때마다


vmware-config-tools.pl을 실행하면 동일한 오류 메시지가 나타납니다. ** 유효한 커널 헤더 경로를 검색하는 중 ... 경로 ""이 (가) 유효하지 않습니다. 변경 하시겠습니까? **
Tom

sudo vmware-config-tools.pl로 실행 중입니까? , 나는 제대로 작동하는지 확인했습니다
One Zero

vmware-config-tools.pl을 실행했지만 아무것도 변경되지 않았습니다.
Tom

4
일반적인 접근 방식의 경우 +1 ( uname -r)
Garrett Bluma

+1 VMWare Playerv5.0.1 Quantal에서도 작동했습니다 .
IsaacS

15

1) VMWare 클라이언트에서 VMWare 도구 설치 옵션을 사용하여 매체를 첨부하십시오.

2) 서버 업데이트

sudo apt-get update
sudo apt-get upgrade

3) 마운트 포인트 생성

sudo mkdir -p /media/cdrom

4) ISO 마운트

sudo mount /dev/cdrom /media/cdrom

5) 디렉토리 변경

cd /media/cdrom

6) tar 파일을 / tmp 디렉토리에 복사하십시오.

sudo cp VM*.tar.gz /tmp

7) 필요한 경우 빌드 도구를 설치하십시오.

sudo apt-get install linux-headers-server build-essential
(for desktop is "sudo apt-get install linux-headers-$(uname -r) build-essential")

8) 디렉토리 변경

cd /tmp

9) ISO 마운트 해제

sudo umount /media/cdrom

10) 타르 확장

sudo tar xzvf VM*.tar.gz

11) 디렉토리 변경

cd vmware-tools-distrib

12) 특별한 디렉토리를 만듭니다

sudo mkdir /usr/lib64

13) 설치 스크립트 실행

sudo ./vmware-install.pl -d

14) 재부팅

sudo reboot

출처


그것은 첫 번째 진술이 효과가 없었습니다.
Johnny_D


7

방금 VMware에서 호스팅하는 Ubuntu Linux 12.04 (32 비트) 시스템에서이 작업을 수행했으며 필요한 작업을 발견했습니다.

sudo apt-get install linux-headers-3.2.0-24-generic-pae

일반적인 빌드 필수 패키지가 설치되어 있어야합니다.

귀하의 마일리지는 내가 설치해야 할 정확한 Linux-headers 패키지에 따라 다릅니다. 그러나 그것은 나를 위해 잘 작동했습니다.


작동하지 않습니다 .'tom @ ubuntu : ~ / vmware-tools-distrib $ sudo apt-get install linux-headers-3.2.0-24-generic-pae 패키지 목록 읽기 ... 완료된 종속성 트리 읽기 상태 정보 ... linux-headers-3.2.0-24-generic-pae는 이미 최신 버전입니다. 0 업그레이드, 0 새로 설치, 0 제거 및 31 업그레이드되지 않음 '
Tom

3

해당 경로를 따라 가려고하면 VMWare의 오픈 소스 도구도 작동해야합니다.

우분투 12.04 이상

sudo apt-get install open-vm-tools

나는 그것이 당신을 위해 다른 모든 것을 처리한다고 생각합니다. 가상 머신을 다시 시작하면 장애없이 VMWare Player가 작동합니다.


1
재부팅 후 VM 도구가 작동하지 않습니다. 추가로 무언가를 활성화 할 필요가 없습니까?
Danny Lo

2

시험

sudo apt-cache search *package-name*

패키지 이름 Ex :

sudo apt-cache search kernel

그리고 당신은 저장소에 사용 가능한 모든 패키지와 함께 생산됩니다, 당신이 원하는 것을 찾아

sudo apt-get install *package-name*

그것. 이를 수행하기 전에 리포지토리를

sudo apt-get update

안녕하세요, 그것은 작동하지 않습니다. -devel
Tom

sudo apt-cache 검색 커널을 사용해 보셨습니까? 당신은 확실히 일부 검색 결과와 함께 나타납니다. 그렇지 않으면 스크린 샷으로 게시했을 것입니다. .....
mviswa

검색의 의미는 무엇입니까? 나는 많은 결과를 얻었다.
Tom

1

답변을 찾은 것 같고 (17.10에 사용했습니다) 원래 답변은 여기에 있습니다

터미널 창에서이 명령을 실행하여 이전에 설치된 도구를 제거하십시오.

sudo apt-get autoremove open-vm-tools

그런 다음이 명령을 실행하여 도구를 추가하십시오.

sudo apt-get install open-vm-tools-desktop

마지막으로 다시 부팅하는 것을 잊지 마십시오.

그것은 나를 위해 아주 잘 작동했습니다!


0

평소와 같이 .bundle을 설치하십시오

이 파일을 다운로드 PATCH

홈 디렉토리에서 압축을 풀고 이전 패치 플래그를 삭제하십시오.

sudo rm /usr/lib/vmware/modules/source/.patched

그런 다음 평소와 같이 패치를 실행하십시오.

sudo ./patch-modules_3.2.0.sh vmware3.2.0.patch

희망이 도움이됩니다. 작동하지 않으면 두 개의 패치 파일과 .bundle 설정을 홈 디렉토리에 보관하십시오.

추신 : VMWare 포럼에서 이것을 발견했으며 설치 문제가 해결되었습니다.


드롭 박스에서는 패치 파일을 사용할 수 없습니다.
Raúl Salinas-Monteagudo

0

또한 VMWare 설정에서 OS를 올바르게 선택해야합니다. OS가 "other"이면 Install VMWare Tools 메뉴가 회색으로 표시됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.