OSX에서 실행되는 VMWare Fusion의 Ubuntu 인스턴스에서 공유 폴더를 설정하는 중 오류 발생


19

다음과 같은 오류가 발생했습니다.

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

OS X 10.6.8에서 VMWare Fusion 5.0.2를 실행하는 게스트 OS는 VMware Tools가 설치된 Ubuntu 12.10입니다.

/ mnt / hgfs에 전혀 도달하지 못했습니다. / mnt / 디렉토리가 비어 있습니다. VMWare Fusion에서 공유 폴더를 껐다가 켜고 위의 오류가 발생했습니다.

이 문제를 해결하기 위해 무엇을 해야할지 생각하십니까?


1
Mountain Lion과 동일한 문제가 있습니다. 동일한 Fusion 빌드 및 Ubuntu 버전 Grrr.
Joshua Kaiser

답변:


18

VMWare Tools의 일부는 커널 확장을 컴파일 할 수 없으면 자동으로 설치되지 않습니다. 현재 커널의 컴파일러와 일반 헤더가 필요하므로 다음을 설치하십시오.

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

그런 다음 실행

sudo vmware-config-tools.pl

9

며칠 전에 게스트로 Ubuntu 12.04를 사용하여 Vmware fusion 4에서 동일한 문제가 발생했습니다 (호스트로서 Mac OS 10.6.8). 짧은 대답 (적어도 나의 해결책)은

  • VMWare Fusion의 제공된 VMware 도구를 설치하지 마십시오. 그들은 작동하지 않습니다.
  • 대신 Ubuntu apt-get (또는 Synaptic 사용자 인터페이스)을 사용하여 vmware 도구의 오픈 소스 버전 인 open-vm-tools를 설치하십시오. 그들은 작동합니다.
  • 공유 폴더를 수동으로 마운트해야했습니다.

예를 들어, 프로젝트라는 공유 폴더가있는 경우 다음을 수행하십시오.

sudo mkdir /mnt/hgfs
sudo mkdir /mnt/hgfs/projects
sudo mount -t vmhgfs .host:/projects /mnt/hgfs/projects

이것이 작동하는지 확인하면 (ls / mnt / hgfs / projects) fstab에 적절한 줄을 추가 할 수 있습니다

.host:/projects /mnt/hgfs/projects vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0

배경 : Fusion에서 "vwmware 도구 설치"를 사용하여 공유 폴더를 지원하기 위해 사람들이 웹에서 설명한 모든 솔루션과 조언을 시도하는 데 몇 시간을 보냈습니다. 이전 포스터가 말했듯이 빌드 필수, 커널 헤더 등이 필요하지만 성공하지 못했습니다. 마지막으로 커널 모듈을 조사하기 시작했고 vmhgfs 지원이로드되지 않는 것을 보았습니다. 그런 다음 vmware 도구 설치 스크립트가 수행하는 작업을주의 깊게 살펴보고 vmhgfs 코드에 컴파일 오류가 있다는 메시지가 많이 묻혀있는 것을 보았습니다. 기본적으로 vmware의 코드는 최신 Linux 커널 버전에서 손상되었습니다. 분명히 이것은 몇 년 동안 진행되었습니다. 나는 당황했다. 이것은 vmware가 t이 문제들 (또는 적어도 최신 문제들)을 고쳤습니까? 아니면 vmware fusion 4가 이전 버전의 vmware 설치 도구 코드를 계속 사용한다는 의미입니까? 정말 성가신 것은 vmware 도구 설치가 성공적으로 설치되었다는 것입니다. vmhgfs 지원에 문제가 있음을 인식하기 위해 메시지의 눈사태를 파헤쳐 야합니다. 내가 볼 수있는 한, vmware 도구 설치 방법은 두 세계에서 최악의 상황입니다. 다른 한편으로, 그것은 "자동 작동"설치 프로그램이 되려고 시도합니다. "자동으로 작동"하는 경우에만 괜찮습니다. 대신 자동으로 실패하고 ' t 문제 해결을 시작할 위치에 대한 유용한 정보가 없습니다. 오픈 소스와 Ubuntu 패키지 관리자에 open-vm-tools를 포함시켜 주셔서 감사합니다. 잘 작동합니다.


감사. vmware 도구를 제거한 다음이 지침을 사용하면 OSX 호스트 및 Ubuntu 13.04 게스트에서 작동합니다.
Jeff Allen

와우, open-vm-tools가 존재하는지 전혀 몰랐습니다. 그것은 번거 로움없이 데비안 불안정에서 훌륭하게 작동합니다. VMware Tools를 사용하기 전에 사람들이 먼저 시도해 보는 것이 좋습니다.
jobo3208

0

Phssthpok의 솔루션은 효과가있을 때 가장 좋습니다. 새 버전의 VMWare가 출시되면 VMWare 도구 및 기타 VMWare 기능이 업데이트되지 않습니다. 매우 성가 시며 VMWare가이 위에 머물기를 바랍니다. 이 기능저자는 일부 커널 ( 3.13) 의 문제인식했으며 이는 v7에서 업데이트 될 수 있지만 v5에서는 업데이트되지 않습니다.

필자의 경우 커널 ( 3.16.0-33)이 VMWare Fusion 5에서 VMWare 도구와 작동하지 않기 때문에 작동하지 않습니다. 이전 커널을 사용해야했습니다.

내가 v5와 함께 작동하는 최신 커널은 3.8.13이 커널을 추가하고, 재부팅하고, vmware-tools를 다시 설치하고,이 커널로 다시 재부팅하면 vmware 도구가 작동하는 것입니다.

참고 : 당신이하고있는 일을 알지 못한다면 커널을 망치는 것은 좋지 않습니다.

다른 커널을 추가하기위한 지침은 여기에서 찾을 수 있습니다 . 커널이 추가되면 부팅시 선택하십시오. 일부는 부팅하는 동안 시프트를 유지하는 것을 의미하지만 나에게는 advanced ubuntu커널을 그대로 두지 않고 아래로 누르고 커널을 선택하는 것입니다 ubuntu. 지금부터이 커널로 부팅하는 것을 잊지 마십시오.

v6 또는 v7에서 작동하는 커널에 대한 의견은 언제든지 환영합니다. 어떤 커널이 작동하는지 알기 위해서는 약간의 시간이 걸렸습니다.

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