Эксперты. Я успешно установил VMware tools для Ubuntu. Кажется, все работает нормально, но общие папки не были смонтированы автоматически. Как мне заставить их работать?
Если я убегу vmware-hgfsclient в терминале я получаю список общих папок, но ls -l /mnt/hgfs пусто. На самом деле нет никакого hgfs режиссер в /mnt. Я знаю, что мне, вероятно, следует использовать vmware-hgfsclient инструмент, но я действительно не знаю, как это сделать.
P.S. Я бы не спрашивал, могу ли я понять vmware-hgfsclient справка, которую я прочитал.
Возможно, вам придется использовать определенную папку вместо .host:/. В этом случае вы можете узнать название общего ресурса с помощью vmware-hgfsclient. Например:
Если вы хотите, чтобы они были смонтированы при запуске, обновите /etc/fstab со следующим:
# Use shared folders between VMWare guest and host.host:/ /mnt/hgfs/ fuse.vmhgfs-fuse defaults,allow_other,uid=1000 0 0
Я предпочитаю монтировать их по требованию и игнорировать их sudo mount -a и тому подобное с noauto вариант, потому что я заметил, что общие ресурсы влияют на производительность виртуальной машины.
Требования
Требования к программному обеспечению могут потребовать предварительной установки следующих инструментов:
Перезагрузите виртуальную машину (возможно, вам потребуется перезагрузиться несколько раз или появится сообщение об ошибке, в котором говорится, что невозможно смонтировать, просто пропустите ошибку и перезапустите)
[ОБНОВЛЕНИЕ 2017-05-18] Этот ответ устарел для Ubuntu новее 15.10 (Wiley). Исполняемый файл vmware-hgfsmounter не был доступен в Ubuntu с 16.04LTS (по умолчанию). Хотя, hgfsmounter все еще может быть доступен в других дистрибутивах Linux, поскольку hgfsmounter функция по-прежнему доступна в исходном коде на GitHub. Если у кого-то есть обновленная информация, пожалуйста, прокомментируйте или отредактируйте этот ответ, вместо того, чтобы голосовать против, поскольку я считаю, что этот ответ все еще может быть действителен для более старых версий Ubuntu.
Этот ответ также предполагает, что вы нет использование инструментов VMware от VMware но вместо этого, используя open-vm-tools из вашего дистрибутива Linux. VMware решила поддержать этот коммутатор в 2015 году.См. KB2073803. Поэтому в этом ответе также предполагается, что ваша версия Ubuntu может устанавливать open-vm-tools из своего репозитория программного обеспечения.
cd /mntsudo mkdir hgfssudo vmware-hgfsmounter .host:/`vmware-hgfsclient` /mnt/hgfs
предполагая, конечно, что я уже включил общую папку с хост-компьютера в настройках VMware Player.
Обратите внимание, что vmware-hgfsclient возвращает список общих папок, которые включены в настройках VMware Player. Эта функция доступна как для open-vm-tools, так и для vmware-tools.
open-vm-tools будет НЕ создавайте модули ядра до тех пор, пока я не установлю их впервые linux-headers-virtual (в паре с linux-image-virtual конечно). как только я установил пакет заголовков, dpkg-reconfigure open-vm-tools привело к успешной сборке и загрузке модулей ядра, в частности vmhgfs модуль.
Сначала вам необходимо установить инструменты VMware, после этого vmware-config-tools может использоваться по всему миру. Для получения более подробного руководства вы можете ознакомиться здесь.
У меня была та же проблема, но я думаю, что только что смог добиться некоторого прогресса.
Тип vmware-hfgs а затем нажмите на <Tab> ключ, который покажет вам, что существует также vmware-hgfsmounter команда. Если вы вызовете это без каких-либо опций, он выведет некоторую справку, которая покажет вам, как вызвать это как часть команды `mount'. Используя эту информацию, я затем выполнил следующее, что сработало для меня:
cd /mntsudo mkdir win7sharesudo mount -t vmhgfs .host:/win7share /mnt/win7share
Затем я смог получить доступ к общему ресурсу Win 7 и копировать файлы туда и обратно.
Если вы хотите сделать это постоянным, то я подозреваю, что вам нужно будет отредактировать /etc/fstab файл, но я пока не могу вам в этом помочь.