Я пытался установить небольшую версию последней версии Ubuntu на виртуальной машине с помощью VMware Player, используя 32-разрядный Lubuntu mini.iso, чтобы снизить требования к размеру файла и производительности. В основном это "установка из командной строки" с основными компонентами:
sudo -i
apt-get install lubuntu-core
apt-get dist-upgrade
apt-get autoclean
rm /var/cache/apt/archives/*.deb
reboot
После того, как ОС полностью настроена, я устанавливаю инструменты VMware. После закрытия и включения общего доступа к файлам я не вижу точки монтирования для общей папки. (d:\projects\
в этом случае)
Я более знаком с использованием Sun VirtualBox, который также немного странен с общим доступом к файлам, и с этим мне пришлось использовать что-то вроде: 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
(которого не было), но, похоже, это не исправило .