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.