Vmware ubuntu общая папка с windows

Как монтировать общие папки в Ubuntu с помощью инструментов VMware?

Эксперты. Я успешно установил инструменты VMware для Ubuntu. Кажется, все работает нормально, но общие папки не были установлены автоматически.
Как заставить их работать?

Если в терминале я запускаю vmware-hgfsclient , я получаю список общих папок, но ls -l /mnt/hgfs пуст. На самом деле нет hgfs dir в /mnt . Я знаю, что я, вероятно, должен использовать инструмент vmware-hgfsclient , но я действительно не знаю, как это сделать.

P.S. Я бы не спросил, могу ли я понять, что я прочитал с помощью vmware-hgfsclient .

12 ответов

Я установил на хост Windows 7 с Ubuntu 11.04 Desktop с установленными VMware Tools.

Настройки виртуальной машины

  • Совместное использование папок = Всегда включено
  • Убедитесь, что у вас есть как минимум одна папка, совместно используемая между хостом и гостем

В гостевой книге Ubuntu

check /mnt /hgfs, доступ к вашей общей папке.

Если вы не видите свои общие папки (автомонтированные) внутри /mnt/hgfs , запустите инструменты настройки VMware:

обновите свой fstab, используя следующие данные:

gksu gedit /etc/fstab

(Я использую рабочий стол ubuntu, поэтому используйте другой текстовый редактор для ввода следующей строки в конце файла)

Перезагрузите vm (вам может потребоваться перезапустить несколько раз или получить сообщение об ошибке, говорящее, что невозможно смонтировать только пропустить ошибку и перезапустить)

запустите vmware-config-tools.pl, СНОВА!

[UPDATE 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 может установить открытые vm-инструменты из своего репозитория программного обеспечения.

ВЫХОД НА УБЮНТУ> 15.10 (Wiley)

предполагая, конечно, что я уже включил общую папку с главной машины в настройках VMware Player.

Обратите внимание, что vmware-hgfsclient возвращает список общих папок, которые включены в настройках проигрывателя VMware. Эта функция доступна для инструментов open-vm и vmware-tools.

Также обратите внимание, что vmware-hgfsmounter эквивалентно

или для добавления в ваш файл /etc/fstab

Но функция vmware-hgfsmounter недоступна с помощью официальные vmware-инструменты от VMware , которые поставляются с текущим проигрывателем VMware . Поэтому, как предлагает принятый в настоящее время ответ , запустив vmware-config-tools.pl -d устраняет проблему.

У меня была эта точная проблема. Оказалось, что у ИТ была установлена ​​некоторая старая версия инструментов VMWare с неработающим модулем ядра vmhgfs.

Мое решение состояло в том, чтобы запустить конфигурацию с настройкой модуля clobber-kernel-modules, чтобы перезаписать существующий модуль vmhgfs.

-d выбирает все значения по умолчанию для вас (удалите его, если вы не хотите значения по умолчанию).

open-vm-tools будут НЕ создавать модули ядра до тех пор, пока я не установлю linux-headers-virtual (в паре с linux-image-virtual конечно). как только я установил пакет заголовков, dpkg-reconfigure open-vm-tools привел к успешному созданию и загрузке модулей ядра, в частности модуля vmhgfs .

Читайте также:  Windows для слабой машины

У меня была аналогичная проблема. Папка /mnt /hgfs /появилась снова, когда я заверил, что open-vm был удален. Как следует

и переустановленные vmware-tools

vmware-tools-patches работали для меня; дайте это выстрел, если ничего не работает

Я тестировал это на новой установке (простая установка) ubuntu 16.10 на рабочей станции vmware 12 pro

Следуйте инструкциям Quickest Start , указанным там. Воспроизведено здесь:

Сначала вам нужно установить инструменты VMWare, после чего можно использовать vmware-config-tools во всем мире. Для более подробного руководства вы можете увидеть .

У меня была такая же проблема, но я думаю, что только что смог добиться определенного прогресса.

Введите vmware-hfgs , а затем нажмите клавишу , которая покажет вам, что существует команда vmware-hgfsmounter , Если вы вызовете это без каких-либо параметров, он распечатает некоторую справку, которая покажет вам, как вызвать это как часть команды mount. Используя эту информацию, я выполнил следующее, что сработало для меня:

Затем я смог получить доступ к ресурсу Win 7 и скопировать файлы туда и обратно.

Если вы хотите сделать это постоянным, я подозреваю, что вам нужно будет отредактировать файл /etc/fstab , но я пока не могу вам помочь.

Если вы не можете установить общие папки после установки vmware-tools , вот разрешение.

Раньше я не мог установить общую папку Windows после установки средств vmware. Я не видел никаких папок в /mnt /hgfs.

Наконец, я решил решить эту проблему с установкой папки, установив open-vm-dkms .

Убедитесь, что настроенная общая папка в проигрывателе VMWare

Нажмите «Ввод» полностью, чтобы разрешить значение по умолчанию

Установите общую папку Windows для Ubuntu VM:

проверить успешность монтажа

Вы должны увидеть:

Также проверьте снова, есть ли какие-либо папки под /mnt /hgfs. Вы должны увидеть папки под которыми.

Автоматическая установка общей папки при запуске

В папке /etc/init.d/есть сценарий запуска, называемый «open-vm-tools». Просто добавьте нижнюю строку в функцию запуска.

Надеюсь, это поможет.

Я заметил, что большинство ответов довольно древние.

Что сработало для меня на Ubunt 18.04 (bionic):

Это волшебное решение для всех общих папок для меня. Возможно, вам придется сделать это для конкретной папки вместо .host:/ . В этом случае вы можете узнать имя ресурса wiht vmware-hgfsclient .

Если вы хотите, чтобы они были установлены при запуске:

Я выбираю их монтировать по требованию и игнорировать их с помощью sudo mount -a и такого с опцией noauto , потому что я заметил, что акции влияют на Производительность VM.

Я, конечно, сделал sudo apt-get install open-vm-tools open-vm-tools-desktop заранее. Насколько я помню. Однако другие заявили, что sudo apt-get install build-essential module-assistant linux-headers-virtual linux-image-virtual && dpkg-reconfigure open-vm-tools .

Обходной путь для этой проблемы — отредактировать ‘inode.c’ и изменить строку ‘888’, чтобы удалить вызов функции compat_truncate (который отвечает за эту проблему на ядрах 3.8.x). Этот файл находится внутри ‘vmware-tools-distrib’, поэтому вам необходимо выполнить следующие шаги:

Извлеките VMWare-Tools (возможно, вы получите папку под названием vmware-tools-distrib). Тогда:

Перейдите к строке 888:

И измените его на:

Затем сохраните файл и выйдите из gedit.

Теперь перезапустите процедуру установки. Это сработало для меня в Xubuntu 13.04.

Как монтировать общие папки в Ubuntu с помощью инструментов VMware?

Ни один из ответов здесь не содержит 256 вариантов цвета в последних версиях Ubuntu. Я цвет недостаточный (некоторые цвета дают мне проблемы рядом друг с другом), поэтому по умолчанию синий каталог на черном мне очень трудно читать. Ниже приводится мое исследование, чтобы изменить это.

Введите dircolors -p |less, чтобы увидеть текущий код цвета.

Значение по умолчанию .bashrc должно быть настроено не только для использования цветового кода системы, но и для одного в

/ .dircolors, поэтому выгружайте вывод dircolors в .dircolor, чтобы вы могли начать с этого с помощью этого команда. dircolors -p >

Читайте также:  Atikmdag sys bsod windows 10

Альтернатива: возьмите очень похожие 256 цветовых гранул из соляризованного проекта seebi.

Возьмите этот соляризированный seebi и запустите его с помощью команды [ f3], чтобы сразу увидеть все цвета. Выберите цвет. Мне нравится оранжевый # 208. Я хочу, чтобы это был цвет текста, поэтому, используя эту информацию о расширенных цветовых кодах, я могу применить это.

Итак, у вас есть цвет, теперь что. Сначала мы должны создать строку.

Первым номером будет код атрибута, скорее всего 00, но если вы хотите, чтобы он мигал, пойдите с 05:

Выберите код атрибута : 00 = нет 01 = жирный 04 = знак подчеркивания 05 = мигание 07 = обратный 08 = скрытый

Затем выберите append ;38;5; в этот код атрибута, чтобы указать цвет текста для получения 00; 38; 5; а затем добавьте свой цвет. Я выбрал 208, поэтому я получаю 00;38;5;208.

Если вы хотите также установить фон на него, выберите другой цвет (скажем, 56) с помощью скрипта colortest и append ;48;5; для фона и 56 для цвета, чтобы получить полную строку 00;38;5;208;48;5;56.

Итак, теперь у вас есть это, что вы с ним сделаете?

/.dircolors и найдите раздел, который вы хотите изменить (для меня это DIR), к строке, которую мы определили выше «00; 38; 5; 208».

Это не будет действовать немедленно, вам нужно будет загрузить конфигурацию. Используйте dircolors

/.dircolors для получения кода для установки переменной LS_COLORS. Вы можете просто вставить его в сеанс терминала или закрыть терминал и снова открыть его. Вы также можете передать это в файл и запустить его как скрипт оболочки.

Вы можете выполнить эту же процедуру с 16 цветами. Вам не нужны специальные вещи: 38; 5 или 48; 5. Просто бросьте цифры в строку и наслаждайтесь простотой.

Спасибо Dan и seebi за их заметки и код на этом.

Как мне подключить общие папки в Ubuntu с помощью инструментов VMware?

Я написал сценарий специально для решения этой проблемы. Этот скрипт (который основан на python и D-Bus) будет подключать эмпатию к сети каждый раз, когда сеть будет в сети. Даже если соединение опустится и снова подключится, сценарий автоматически снова подключит эмпатию.

Надеюсь, вам понравится. Пожалуйста, оставьте комментарий, если вам нужны какие-либо улучшения.

13 ответов

Я настроил на хосте Windows 7 с Ubuntu 11. 04 Рабочий стол с установленными VMware Tools на.

Настройки виртуальной машины

  • Общий доступ к папкам = всегда включено
  • Убедитесь, что у вас есть по крайней мере одна общая папка между хостом и гостем

На гостевом Ubuntu

проверьте /mnt/hgfs, что вы можете получить доступ к общей папке.

Если вы не видите общих папок (установленных автоматически) внутри /mnt/hgfs , запустите утилиты настройки VMware:

sudo vmware-config-tools. pl

обновляет fstab, используя следующие подробности:

gksu gedit /etc/fstab

(я использую рабочий стол ubuntu, так что используйте другой текстовый редактор для ввода следующей строки в конце файла)

.host:/. / vmhgfs defaultaults,ttl=5,uid=1000,gid=1000 0 0

Restart your vm (Вам может понадобиться перезагрузиться несколько раз или получить сообщение об ошибке, говорящее, что невозможно смонтировать, просто пропустите ошибку и перезагрузитесь)

запустите vmware-config-tools.pl, AGAIN!

[ОБНОВЛЕНИЕ 2017-05-18] Этот ответ устарел для Ubuntu новее 15.10 (Wiley) . Исполняемый файл vmware-hgfsmounter недоступен в Ubuntu с 16.04LTS (xenial). Хотя hgfsmounter все еще может быть доступен в других дистрибутивах Linux, поскольку функция hgfsmounter в настоящее время все еще доступна в исходном коде основной ветки разработки на GitHub . Если кто-то обновил информацию, прокомментируйте или отредактируйте этот ответ вместо отрицательного голосования, поскольку я считаю, что этот ответ все еще может быть действителен для более старых версий Ubuntu.

Этот ответ также предполагает, что вы не используя инструменты VMWare от VMWare , но вместо этого используйте open-vm-tools из вашего дистрибутива Linux . VMWare решила поддержать этот коммутатор в 2015 г. См. KB2073803. Следовательно, в этом ответе также предполагается, что ваша версия Ubuntu может устанавливать open-vm-tools из репозитория программного обеспечения.

УСТАРЕЛО ДЛЯ UBUNTU> 15.10 (Wiley)

, конечно, при условии, что я уже включил общую папку с хост-машины в настройках VMware Player.

Читайте также:  Windows power has changed что

Обратите внимание, что ] vmware-hgfsclient возвращает список общих папок, которые включены в настройках VMware Player. Эта функция доступна как для open-vm-tools, так и для vmware-tools.

Также обратите внимание, что vmware-hgfsmounter эквивалентен

Как мне подключить общие папки в Ubuntu с помощью инструментов VMware?

Эксперты. Я успешно установил инструменты VMware для Ubuntu. Кажется, все работает нормально, но общие папки не были смонтированы автоматически.
Как мне заставить их работать?

Если я запускаю vmware-hgfsclient в терминале, я получаю список общих папок, но ls -l /mnt/hgfs он пуст. На самом деле нет hgfs режиссера /mnt . Я знаю, что, вероятно, мне следует использовать vmware-hgfsclient инструмент, но я действительно не знаю как.

PS Я бы не спрашивал, могу ли я понять vmware-hgfsclient помощь, которую я прочитал.

Я установил на хосте Windows 7 с Ubuntu 11.04 Desktop с установленными VMware Tools.

Настройки виртуальной машины

  • Общий доступ к папкам = всегда включен
  • Убедитесь, что у вас есть хотя бы одна папка, совместно используемая хостом и гостем

На гостях в Ubuntu

проверьте / mnt / hgfs, что вы можете получить доступ к вашей общей папке.

Если вы не видите свои общие папки (автоматически подключенные) внутри /mnt/hgfs , запустите инструменты настройки VMware:

обновите свой fstab, используя детали ниже:

gksu gedit /etc/fstab

(Я использую рабочий стол Ubuntu, поэтому используйте другой текстовый редактор, чтобы ввести следующую строку в конце файла)

Перезагрузите виртуальную машину (может потребоваться перезагрузить компьютер несколько раз или получить сообщение об ошибке, в котором говорится, что не удалось подключиться, просто пропустите ошибку и перезапустите)

/hst_ebooks это сделаете, он будет подключен hst_ebooks к вашей домашней директории. Возможно, вы захотите сделать так, чтобы вам было проще использовать общие папки для этой попытки выше.

Большинство других ответов устарели. Для Ubuntu 18.04 (или последних дистрибутивов Debian) попробуйте:

Если hgfs каталог не существует, попробуйте:

Вы можете использовать определенную папку вместо .host:/ . В этом случае вы можете узнать название акции с помощью vmware-hgfsclient . Например:

Если вы хотите, чтобы они были подключены при запуске, обновите /etc/fstab его следующим образом:

Я выбираю монтировать их по требованию и игнорировать их sudo mount -a и тому подобное с noauto опцией, потому что я заметил, что общие ресурсы влияют на производительность виртуальной машины.

Требования

Требования к программному обеспечению могут потребовать предварительной установки следующих инструментов:

Другие утверждали, что требуется следующее:

запустить vmware-config-tools.pl, СНОВА!

[ОБНОВЛЕНИЕ 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)

конечно, при условии, что я уже включил общую папку с хост-компьютера в настройках VMware Player.

Обратите внимание, что vmware-hgfsclient возвращается список общих папок, которые включены в настройках VMware Player. Эта функция доступна как для open-vm-tools, так и для vmware-tools.

Также обратите внимание, что vmware-hgfsmounter эквивалентно

Оцените статью