在 Windows 8.1 x64 主机和 VMware Ubuntu(Lubuntu)13.10 x86 客户机之间共享文件

在 Windows 8.1 x64 主机和 VMware Ubuntu(Lubuntu)13.10 x86 客户机之间共享文件

我曾尝试使用 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文件(不存在)但似乎无法解决问题。

相关内容