Я столкнулся с той же проблемой на Vmware fusion 4 несколько дней назад, используя Ubuntu 12.04 в качестве гостя (Mac OS 10.6.8 в качестве хоста). Краткий ответ (по крайней мере, мое решение):
- НЕ устанавливайте поставляемые VMWare Fusion инструменты VMware; они не работают.
- вместо этого используйте Ubuntu apt-get (или пользовательский интерфейс Synaptic) для установки open-vm-tools, версии инструментов vmware с открытым исходным кодом. Они работают.
- Мне пришлось вручную смонтировать мои общие папки.
Например, если у вас есть общая папка с именем projects, сделайте следующее
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 "Install vwmware tools" для поддержки общих папок. Как говорилось в предыдущем постере, для этого требуются основные сборки, заголовки ядра и т.д., Но я не добился успеха. Наконец, я начал исследовать модули ядра и увидел, что поддержка vmhgfs НЕ загружается. Затем я внимательно посмотрел на то, что делал сценарий установки инструментов vmware, и увидел в сообщениях о том, что в коде vmhgfs есть ошибки компиляции. По сути, код vmware не работает на более поздних версиях ядра Linux; по-видимому, это происходит в течение многих лет. Я сбит с толку; Означает ли это, что vmware не устранил эти проблемы (или, по крайней мере, последние)? Или это означает, что vmware fusion 4 просто продолжает использовать старую версию кода инструментов установки vmware? Что действительно раздражает, так это то, что инструменты vmware устанавливают отчеты об успешной установке; вам действительно нужно копаться в лавине сообщений, чтобы понять, что может быть проблема с поддержкой vmhgfs. Насколько я вижу, метод установки инструментов vmware - худший из двух миров: с одной стороны, он требует компиляции набора исходного кода, поэтому он подвергает вас всей хрупкости и полному отсутствию прозрачности этого процесса; с другой стороны, он пытается быть "автоматическим" установщиком, который работает только в том случае, если "он просто работает". Вместо этого он молча терпит неудачу и оставляет вас с системой, которая не работает, и без полезной информации о том, с чего начать пытаться это исправить. Слава Богу за открытый исходный код и включение open-vm-tools в менеджер пакетов Ubuntu. Работает отлично.