Closed. This question is off-topic. It is not currently accepting answers. Learn more。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
我使用的是vmware工作站10.0.1和windows 7 32位。我正在尝试在ArchLinux上安装vmware工具,以便在Windows主机和ArchLinux来宾之间共享文件夹。
以下是我的机器的详细信息uname -a
Linux archlinux 3.18.2-2-ARCH #1 SMP PREEMPT Fri Jan 9 07:23:08 CET 2015 i686 GNU/Linux
我试过以各种方式安装vmware工具。每次成功安装时,只有共享文件夹功能不起作用。vmware提供的hgfs模块和open vm工具中的hgfs模块都不能在我的机器上编译。
我尝试过on-topic中的官方vmware工具和开放vm工具。但没有运气。
我还尝试了githubInstalling Arch Linux in VMware中的补丁程序来自动执行这个过程。但一切都没有改变。
我也试过从stackoverflowhere的另一个问题得到的这个补丁。
以下是我所做的一切,
我尝试安装官方vmware工具和开放vm工具所需的所有依赖项。为此,我安装了
# pacman -S base-devel net-tools linux-headers
还安装了
aurget
来安装社区软件包。那么,用于安装开放虚拟机工具
# pacman -S open-vm-tools
$ aurget -S open-vm-tools-dkms // installed as regular user not root
# cat /proc/version > /etc/arch-release
# systemctl enable vmtoolsd.service
# reboot
用于安装正式的vmware工具
# cd /lib/modules/$(uname -r)/build/include/linux
# ln -sv ../generated/uapi/linux/version.h
# for x in {0..6}; do mkdir -pv /etc/init.d/rc$x.d; done
# mount /dev/cdrom /mnt
# cd /root
# tar zxf /mnt/VMwareTools*.tar.gz
# cd vmware-tools-distrib
# ./vmware-install.pl
# systemctl reboot
重新启动并登录后,
# /etc/init.d/rc6.d/K99vmware-tools start
然后我在
D:\xshare
上创建了一个文件夹,并通过菜单将其添加到机器中VM --> Settings... --> Options --> Shared Folders
然后在系统上创建一个目录
# mkdir /home/archuser/xshare
之后,尝试在主机和来宾之间共享文件夹,暂时运行此命令
# mount -t vmhgfs .host:/xshare /home/archuser/xshare
Error: cannot mount filesystem: No such device
但是有错误。
在arch安装页面上有一条指令,可以通过运行这个来解决这个问题,但是我在这里也遇到了错误
# modprobe vmhgfs
modprobe: FATAL: Module vmhgfs not found.
请帮我解决这个问题。
提前谢谢。
最佳答案
我也有同样的问题。我解决了在官方vm工具上应用补丁的问题。我是在一个Mint(基于Debian的发行版)的盒子上,所以我不知道你是否可以在Arch上使用相同的程序,但是我认为你可以很容易地适应它。
我遵循了建议的步骤,特别是豪尔赫评论中指出的步骤,即:
$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
祝你好运!
关于linux - 在Arch Linux上安装VMware工具(共享文件夹),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28172247/