Обмен файлами между хостом Windows 8.1 x64 и VMware Ubuntu (Lubuntu) 13.10 x86 guest
Я пытался установить небольшую версию последней версии Ubuntu на виртуальной машине с помощью VMware Player, используя 32-битный mini-iso Lubuntu, чтобы снизить требования к размеру файла и производительности. В основном это "установка из командной строки" с основными компонентами:
sudo -i
apt-get install lubuntu-core
apt-get dist-upgrade
apt-get autoclean
rm /var/cache/apt/archives/*.deb
reboot
После завершения установки ОС я устанавливаю инструменты VMware. После выключения и включения общего доступа к файлам я не вижу точки монтирования для папки, которой я поделился. (d:\projects\
в этом случае)
Я более знаком с использованием VirtualBox от Sun, который также немного необычен для обмена файлами, и с этим мне пришлось использовать что-то вроде: sudo leafpad /etc/fstab
и добавьте эту строку:
travis /media/sf_travis vboxsf defaults,rw,uid=1000,gid=1000 0 0
Я не уверен, что мне нужно сделать, чтобы это заработало. Unity и совместное использование буфера обмена тоже не работают, но мне нужен именно общий доступ к файлам.
Обновление № 1: одна (или все) из этих промежуточных команд частично решает проблему
Я попробовал этот набор команд:
sudo /etc/init.d/networking stop
sudo rmmod pcnet32
sudo rmmod vmxnet
sudo depmod -a
sudo modprobe vmxnet
sudo /etc/init.d/networking start
(обе команды остановки и запуска сети ошиблись, но остальные, похоже, работали)
Тогда этот набор:
sudo apt-get install linux-headers-virtual
sudo apt-get install linux-image-virtual
sudo dpkg-reconfigure open-vm-tools
sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs
Затем я нашел эту статью KB и запустил:
sudo vmware-user
Наконец-то эта команда работает!
sudo vmware-hgfsmounter .host:/projects ~/Projects/
Итак, теперь мой вопрос, как я могу получить vmware-user
правильно запускаться при запуске? Я пытался добавить его в ~/.xsession
файл (который не существует), но, похоже, это не исправить.