之前,我发布了一个关于在虚拟机下Ubuntu中安装VMware工具的错误的问题。我还没有找到解决办法。
因此,我在虚拟机下安装了另一个Ubuntu 14.04 LTS。一切都是新的。我做了软件更新,然后直接尝试安装VMware-tools。我有一个错误,总是关于共享文件夹。整个日志都在这里:
http://pastebin.com/gPtki9Uq
共享文件夹的问题真的要了我的命。希望有人能帮忙..。
PS:我使用OS X 10.9.2和虚拟机6.0.5 VMware Fusion。
PPS:我想有些东西已经写到了一些VMware融合的文件中,我需要重新设置它或者覆盖它。不幸的是,我无法重新安装VMware融合(因为我有和其他东西在里面)。
发布于 2015-03-13 09:29:11
问题似乎是vfs_readlink()函数在HgfsReadLink() in link.c中丢失或错误声明/调用:
/tmp/modconfig-NAS1rK/vmhgfs-only/link.c: In function ‘HgfsReadlink’:
/tmp/modconfig-NAS1rK/vmhgfs-only/link.c:186:10: error: implicit declaration of function ‘vfs_readlink’ [-Werror=implicit-function-declaration]可以通过编辑link.c中包含的一个头文件或编辑link.c本身来解决这个问题,但最简单(也可能最快)的方法是修补错误的文件。围绕着这个补丁,其他vmware-tools bug之间的补丁也专门解决了您的问题:Github.com: vmware-tools-补丁。
我检查了所包含的补丁,发现在专门为您的版本的vmware-tools (9.6.2)提供的补丁之间,有两个补丁会影响两个不同内核上的违规函数(04-vmblock-vfs_readlink-kernel-3.15-tools-9.6.2.patch >内核3.15和10-vmhgfs-vfs_readlink-kernel-3.16-tools-9.6.2.patch >内核3.16)。
由于您使用的vmware-tools安装程序对内核模块造成了干扰,而且正如您建议的那样,考虑到您刚刚重新安装了系统,并且考虑到您刚刚重新安装了系统,一些文件可能已经编写过了,因此我强烈建议您在运行修补程序和再次安装vmware-tools之前,再次在虚拟机上清除重新安装Ubuntu。
虚拟机内的
git:sudo apt-get install git~/:cd ~/ && git clone https://github.com/rasa/vmware-tools-patches.git中vmware-tools tarball移动到~/vmware-tools-patches:cp ~/Downloads/<vmware_tools_tarball_name> ~/vmware-tools-patchescd vmware-tools-patches && ./untar-and-patch.shvmware-tools:./compile.sh发布于 2015-03-14 10:47:08
慢慢来!
用于虚拟化的软件现在已经过时了。
下载VirtualBox并安装Virtualbox工具,您将发现您的问题得到了解决。
https://www.virtualbox.org/wiki/Downloads
总有一个非免费的选择,称为Parallels的Mac,为你做所有的工作,它将安装Ubuntu14.04与您需要的一切,它也有其他选择,如Android和Chrome操作系统。
发布于 2015-03-17 13:52:06
如果要在不安装vmware-tools的情况下存档共享文件夹(如行为),则可以在系统设置中启用OS上的SSH,如图像所示。

然后,在客服机中这样做:
Connect to Server。
sftp://YOUR_MAC_HOSTNAME (其中YOUR_MAC_HOSTNAME是OS共享配置的“计算机名称”字段中的文本)https://askubuntu.com/questions/595290
复制相似问题