최신 Ubuntu 16.04 설치, 깨진 VMware 도구 문제 해결을 시작합니다. 창 자동

방금 Ubuntu 16.04를 설치했으며 쉬운 설치 프로세스를 사용하여 VMware Workstation 12에서 설치하도록했습니다. VM을 부팅하는 순간 VM 설정 창을 사용하여 폴더를 공유하고 시도하며 가장 먼저 얻는 것은 다음과 같습니다.

런타임 폴더 공유 상태를 업데이트 할 수 없음 : 게스트 운영 체제 내에서 공유 폴더 파일 시스템을 마운트하는 중에 오류가 발생했습니다.

그래서 여기에서는 Windows 10 Pro 호스트에서 Ubuntu 16.04를 새로 설치 한 후 문제 해결을 시작합니다. 창 자동 크기 조정은 정상적으로 작동하며 폴더를 공유 할 수 없으며 상당히 중요합니다.

누군가 올바른 방향으로 나를 가리킬 수 있습니까? 다음은 온라인에서 읽고 성공하지 못한 몇 가지 제안입니다.

제안 # 1

# http://askubuntu.com/a/290528/269349
sudo apt-get install linux-source
sudo apt-get install open-vm-tools
mount -t vmhgfs .host:/ /home/user1/shares

이미 open-vm-tools가 설치되어 있고 mount 명령을 실행하면 오류 메시지가 표시되므로 작동하지 않습니다. Error: cannot mount filesystem: No such device

제안 # 2

# https://github.com/vmware/open-vm-tools/issues/62#issuecomment-174631126
git clone https://github.com/vmware/open-vm-tools.git
cd open-vm-tools/open-vm-tools
sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs libdumbnet-dev doxygen
./configure --without-x --without-pam --without-ssl --without-icu
make MODULES=vmhgfs
insmod modules/linux/vmhgfs/vmhgfs.ko

mount -t vmhgfs .host:/ /mnt
ls /mnt

이 오류가 발생하기 때문에 작동하지 않습니다.

# sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs libdumbnet-dev doxygen
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libprocps3-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libprocps4-dev:i386 libprocps4-dev

E: Unable to locate package libprocps3
E: Package 'libprocps3-dev' has no installation candidate

제안 # 3

open-vm-tools 제거 및 메뉴에서 VMware 도구 설치를 시도했지만을 실행하더라도 sudo apt-get remove open-vm-tools && sudo apt-get autoremoveVMware Tools는 open-vm-tools가 여전히 설치되어 있음을 반복해서 알려줍니다. 재부팅해도 도움이되지 않으며 실제 솔루션없이 open-vm-tools 제거를 완료하는 방법을 연구했습니다.



답변

나는 같은 문제가 있었지만 open-vm-tools를 제거하고 open-vm-tools-desktop을 설치하고 재부팅 후 모든 것이 작동하여 문제를 해결했습니다.


답변

이 질문에 많은 시간을 낭비한 후 그 대답은 다음과 같습니다.

  1. 16.04.1의 쉬운 설치는 Ubuntu에서 제공 한 open-vm-tools를 제공합니다.
  2. vmhgfs는 vmhgfs-fuse로 대체되었습니다.
  3. 다음과 같이 / etc / fstab에 마운트를 설치할 수 있습니다 (XFER은 공유 이름, uid 및 gid가 선택되며 마운트 지점 / vmshare / xfer가 존재해야하며 선택 사항 임).

    .host : / XFER / vmshare / xfer fuse.vmhgfs-fuse allow_other, uid = 1000, gid = 1000, auto_unmount, umask = 0133 00

옵션을 보려면 “vmhgfs-fuse –help”를 사용하십시오.


답변

우분투 16.04에서 작동하는 열린 VM 도구를 다음과 같이 만들었습니다.

  1. open-vm-tools, open-vm-tools-desktop 제거
    • sudo apt-get remove --purge open-vm-tools-desktop
    • sudo apt-get remove --purge open-vm-tools
  2. VMware 도구를 제거하십시오.
    • 먼저 VMware 도구 tar 파일을 사용하여 디스크를 마운트하십시오. 메뉴 VM-> VMware 도구 재설치
    • 다음으로, 설치 파일 (VMwareTools-10.0.6-3595377.tar.gz)을 압축 해제하십시오
    • 압축이 풀린 폴더로 이동하여 다음을 /bin실행하십시오.
    • sudo ./vmware-uninstall-tools.pl
  3. VM을 재부팅하십시오.
  4. open-vm-tools, open-vm-tools-desktop 설치
    • sudo apt-get install open-vm-tools
    • sudo apt-get install open-vm-tools-desktop
  5. VM을 재부팅하고 즐기십시오!

답변

이 “응답”이라고 부르는지 확실하지 않지만 VMware는 쉬운 설치 프로세스를 사용하지 않고 Ubuntu를 수동으로 다시 설치했습니다. 마지막으로 부팅 한 후 VM 메뉴에서 VMware Tools를 설치했는데 완벽하게 작동했습니다. 분명히 open-vm-tools가 내 문제였습니다.


답변

14에서 16으로 16을 업데이트 한 후에는 도구를 사용하여 호스트에서 멀티 스크린이나 잘라 내기 / 붙여 넣기 등을 할 수 없었습니다. 위의 제안을 모두 시도했지만 저에게 효과가있는 유일한 방법은 다음과 같습니다. / usr / bin / vmware-user-suid-wrapper 생각한다)

이상하지만 이것은 정말 오래된 버그 인 것 같습니다. https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/772837

이것이 누군가를 돕기를 바랍니다! 표.


답변

Master456의 답변 은 잘 작동합니다. 문제를 강조하기 위해 다른 답변을 추가하고 싶었습니다.

이전에을 vmware tools설치했고로 업그레이드 open-vm-tools한 경우 vmware 도구를 제거한 후 제거 후 /etc/vmware-tools(OR /etc/vmware) 폴더 도 삭제해야합니다 . 그렇지 않으면 다음과 같은 오류가 발생할 수 있습니다.

The VMware Tools power-on script did not run successfully in this virtual machine. If you have configured a custom power-on script in this virtual machine, make sure that it contains no errors. You can also submit a support request to report this issue.

또 다른 참고 사항 : open-vm-tools와 open-vm-tools-desktop은 나란히 실행되므로 open-vm-tools를 제거 할 필요가 없습니다.


답변

나에게 맞는 솔루션 (VMware 12.1.1 build-3770994) :

  1. sudo apt-get install linux-headers-$(uname -r) make gcc
  2. VMware 메뉴에서 VMwareTools 재설치