Эксперты. Я успешно установил инструменты VMware для Ubuntu. Кажется, все работает нормально, но общие папки не были смонтированы автоматически.
Как мне заставить их работать?
Если я запускаю vmware-hgfsclient
в терминале, я получаю список общих папок, но ls -l /mnt/hgfs
он пуст. На самом деле нет hgfs
режиссера /mnt
. Я знаю, что, вероятно, мне следует использовать vmware-hgfsclient
инструмент, но я действительно не знаю как.
PS Я бы не спрашивал, могу ли я понять vmware-hgfsclient
помощь, которую я прочитал.
Какие-либо предложения?
vmware-tools
V-образный свет
источник
источник
vmware-config-tools.pl
сработали для меня.Ответы:
Я установил на хосте Windows 7 с Ubuntu 11.04 Desktop с установленными VMware Tools.
Настройки виртуальной машины
На гостях в Ubuntu
проверьте / mnt / hgfs, что вы можете получить доступ к вашей общей папке.
Если вы не видите свои общие папки (автоматически подключенные) внутри
/mnt/hgfs
, запустите инструменты настройки VMware:sudo vmware-config-tools.pl
обновите свой fstab, используя детали ниже:
gksu gedit /etc/fstab
(Я использую рабочий стол Ubuntu, поэтому используйте другой текстовый редактор, чтобы ввести следующую строку в конце файла)
.host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
Перезагрузите виртуальную машину (может потребоваться перезагрузить компьютер несколько раз или получить сообщение об ошибке, в котором говорится, что не удалось подключиться, просто пропустите ошибку и перезапустите)
источник
vmware-hgfsclient
я получуhst_dwnloads
иhst_ebooks
. Так я должен использовать один из них? так что для hst_ebooks это должно выглядеть так:.host:/hst_dwnloads<white-space>/mnt/hgfs/ vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
или нет?cd /mnt/hgfs/
тогдаls -a
вы увидите , что доля папка автоматически устанавливается там. Когда выsudo mount -t vmhgfs .host:/hst_ebooks ~/hst_ebooks
это сделаете, он будет подключенhst_ebooks
к вашей домашней директории. Возможно, вы захотите сделать так, чтобы вам было проще использовать общие папки для этой попытки выше./mnt/hgfs/
нет.sudo vmware-config-tools.pl
было достаточно для меня.Большинство других ответов устарели. Для Ubuntu 18.04 (или последних дистрибутивов Debian) попробуйте:
Если
hgfs
каталог не существует, попробуйте:Вы можете использовать определенную папку вместо
.host:/
. В этом случае вы можете узнать название акции с помощьюvmware-hgfsclient
. Например:Если вы хотите, чтобы они были подключены при запуске, обновите
/etc/fstab
его следующим образом:Я выбираю монтировать их по требованию и игнорировать их
sudo mount -a
и тому подобное сnoauto
опцией, потому что я заметил, что общие ресурсы влияют на производительность виртуальной машины.Требования
Требования к программному обеспечению могут потребовать предварительной установки следующих инструментов:
Другие утверждали, что требуется следующее:
источник
fuse.vmhgfs-fuse
является единственной файловой системой, которая работает для Ubuntu 18.запустить vmware-config-tools.pl, СНОВА!
См. Http://www.laotudou.com/vmware-player-share-folder.html.
источник
vmware-config-tools.pl
недоступно при использованииopen-vm-tools
из Ubuntu-Software-Center или скомпилировано из источника из sourceforge . В этом случае пользователь должен использоватьvmware-hgfsmounter
как @snth описывает в своем ответе . Может быть , можно использоватьopen-vm-toolbox
, инструменты и компоненты для гостевых систем VMware (GUI инструменты) пакет из репозитория Ubuntu[ОБНОВЛЕНИЕ 2017-05-18] Этот ответ устарел для Ubuntu новее 15.10 (Wiley) . Исполняемый файл
vmware-hgfsmounter
не был доступен в Ubuntu с 16.04LTS (xenial). Хотя,hgfsmounter
возможно, все еще будет доступно в других дистрибутивах Linux, так как этаhgfsmounter
функция все еще доступна в исходном коде на GitHub . Если кто-то обновил информацию, пожалуйста, прокомментируйте или отредактируйте этот ответ, вместо того, чтобы понижать голосование, поскольку я считаю, что этот ответ все еще может быть действительным для более старых выпусков Ubuntu.В этом ответе также предполагается, что вы не используете VMWare Tools из VMWare, а используете
open-vm-tools
из своего дистрибутива Linux . VMWare решила поддержать этот коммутатор в 2015 году. См. KB2073803. Поэтому в этом ответе также предполагается, что ваша версия Ubuntu может устанавливать open-vm-tools из своего репозитория программного обеспечения.УДАЛЕНО ДЛЯ UBUNTU> 15.10 (Wiley)
Это сработало для меня, используя open-vm-tools из Ubuntu Software Center (показано trusty-14.04LTS - см. Обновление выше) :
конечно, при условии, что я уже включил общую папку с хост-компьютера в настройках VMware Player.
Обратите внимание, что
vmware-hgfsclient
возвращается список общих папок, которые включены в настройках VMware Player. Эта функция доступна как для open-vm-tools, так и для vmware-tools.Также обратите внимание, что
vmware-hgfsmounter
эквивалентноили для добавления в ваш
/etc/fstab
файлНо эта
vmware-hgfsmounter
функция недоступна при использовании официальных vmware-инструментов от VMware, которые поставляются с текущим проигрывателем VMware . Поэтому, как следует из принятого в настоящее время ответа , запускvmware-config-tools.pl -d
исправляет проблему.источник
vmware-hgfsmounter .host:/<Share-Name> /mnt/hgfs
<Share-Name> - это просто имяvmware-hgfsclient
возвращает «имя общего ресурса», то`vmware-hgfsclient`
использует возвращенное «имя общего ресурса» в качестве аргумента дляvmware-hgfsmounter
. если вы получаете «имя ресурса неверно», попробуйте запуститьvmware-hgfsclient
и посмотреть, какое «имя ресурса» будет возвращено. Это может быть список, и это может быть проблемой./
разделитель файловой системы в общей папке хоста!mkdir /mnt/hgfs
, затем она работает.vmware-hgfsmounter
не существует с последним пакетом Ubuntu open-vm-tools (Ubuntu 16.04, open-vm-tools 10.0.7).У меня была именно эта проблема. Оказалось, что ИТ установило несколько старых версий инструментов VMWare с неработающим модулем ядра vmhgfs.
Моим решением было запустить конфигурацию с настройкой clobber-kernel-modules, чтобы перезаписать существующий модуль vmhgfs.
В
-d
выбирает все значения по умолчанию для вас (удалить его , если вы не хотите по умолчанию).источник
У меня была похожая проблема. Папка / mnt / hgfs / снова появилась, когда я заверил, что open-vm удален. Следующее
и переустановил vmware-tools
источник
open-vm-tools НЕ будут собирать модули ядра, пока я не установлю их
linux-headers-virtual
(linux-image-virtual
конечно, в паре с ). как только я установил пакет заголовков, яdpkg-reconfigure open-vm-tools
успешно собрал и загрузил модули ядра, в частности,vmhgfs
модуль.источник
linux-headers-virtual
иlinux-image-virtual
больше не существует.У меня сработали vmware-tools-patches; дать этому шанс, если ничего не работает
Следуйте
Quickest Start
инструкциям, приведенным там. Воспроизводится здесь:источник
vmware-tools-patches
у меня тоже работал на Ubuntu 17.10. Но я следовал инструкциям, найденным на форумах vmware: community.vmware.com/thread/509898Сначала необходимо установить инструменты VMWare, после чего их
vmware-config-tools
можно использовать глобально. Более подробное руководство вы можете посмотреть здесь .источник
У меня была та же проблема, но я думаю, что только что смог добиться некоторого прогресса.
Введите,
vmware-hfgs
а затем нажмите<Tab>
клавишу, которая покажет вам, что есть такжеvmware-hgfsmounter
команда. Если вы вызываете это без каких-либо опций, он выведет некоторую справку, которая покажет вам, как вызвать это как часть команды `mount '. Используя эту информацию, я запустил следующее, что сработало для меня:Затем я смог получить доступ к Win 7 и скопировать файлы туда и обратно.
Если вы хотите сделать это постоянным, то я подозреваю, что вам нужно будет отредактировать
/etc/fstab
файл, но я пока не могу вам помочь.источник
sudo mount -t vmhgfs .host:/hst_ebooks /mnt/hgfs/hst_ebooks
я получаю сообщение об ошибке:Error: cannot mount filesystem: No such device
/mnt/hgfs/hst_ebooks
точку монтирования? Я думаю, что в моем случае/mnt/hgfs
уже существовало, и в случае, если какие-либо специальные обработчики событий наблюдали за этим каталогом, я скорее создал каталог/mnt
непосредственно под ним . Поэтому попробуйтеsudo mkdir /mnt/hst_ebooks
и затем повторите команду.sudo vmware-hgfsmounter <host:sharename> <dir>
выполняет те же команды, что иsudo mount -t vmhgfs <host:sharename> <dir>
<sharename>vmware-hgfsclient
(относится к Mac VMware Fusion и файлообменнику Ubuntu) Когда вас спросят в vmware-config-tools.pl о том, хотите ли вы HGFS, скажите «да»! (По умолчанию «нет», и вы можете пропустить его при нажатии enter). Это должно дать вам
/mnt/hgfs
после установки инструментов.источник
Если вы не можете подключить общие папки после установки
vmware-tools
, вот разрешение.Ранее я не мог смонтировать общую папку Windows после установки инструментов VMware. Я не видел никаких папок в / mnt / hgfs.
Наконец, я установил эту проблему с установкой в общую папку
open-vm-dkms
.Вот шаги:
Убедитесь, что настроенная общая папка в VMWare Player
Установите open-vm0dkms:
Хит "Enter" полностью, чтобы позволить значение по умолчанию
Смонтируйте общую папку Windows в Ubuntu VM:
проверьте, если монтаж прошел успешно
Тебе следует увидеть:
Также проверьте еще раз, есть ли какие-либо папки в / mnt / hgfs. Вы должны увидеть папки, под которыми.
Автоматическое монтирование общей папки при запуске
В папке /etc/init.d/ есть стартовый скрипт под названием «open-vm-tools». Просто добавьте нижнюю строку в функцию запуска.
Надеюсь, это поможет.
источник
Обойти эту проблему можно, отредактировав файл «inode.c» и изменив строку «888», чтобы удалить вызов функции «compat_truncate» (который отвечает за эту проблему в ядрах 3.8.x). Этот файл находится внутри 'vmware-tools-distrib', поэтому вам необходимо выполнить следующие шаги:
Извлеките VMWare-Tools (вероятно, вы получите папку с именем vmware-tools-distrib). Затем:
Перейти к строке 888:
И измените его на:
Затем сохраните файл и выйдите из gedit.
Теперь перезапустите процедуру установки. У меня это работало в Xubuntu 13.04.
Источник: http://ubuntuforums.org/showthread.php?t=2136277&page=4&p=12709627#post12709627
источник