我曾尝试使用 VMware Player 在虚拟机中安装 Ubuntu 最新版本的小版本,使用 Lubuntu 32 位 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
然后我发现此知识库文章,并运行:
sudo vmware-user
最后这个命令起作用了!
sudo vmware-hgfsmounter .host:/projects ~/Projects/
所以现在我的问题是,如何vmware-user
在启动时正确运行?我尝试将其添加到一个~/.xsession
文件(不存在)但似乎无法解决问题。