Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arch Linux上的VMware工具安装(共享文件夹)_Linux_Vmware_Archlinux_Vmware Tools - Fatal编程技术网

Arch Linux上的VMware工具安装(共享文件夹)

Arch Linux上的VMware工具安装(共享文件夹),linux,vmware,archlinux,vmware-tools,Linux,Vmware,Archlinux,Vmware Tools,我使用的是VMware Workstation 10.0.1和Windows 7 32位。我正在尝试在Arch Linux上安装VMware工具,以便在Windows主机和Arch Linux来宾之间共享文件夹 以下是我的机器的详细信息uname-a Linux archlinux 3.18.2-2-ARCH #1 SMP PREEMPT Fri Jan 9 07:23:08 CET 2015 i686 GNU/Linux 我尝试过以各种方式安装VMware tools。每次安装成功,但只有共

我使用的是VMware Workstation 10.0.1Windows 7 32位。我正在尝试在Arch Linux上安装VMware工具,以便在Windows主机和Arch Linux来宾之间共享文件夹

以下是我的机器的详细信息
uname-a

Linux archlinux 3.18.2-2-ARCH #1 SMP PREEMPT Fri Jan 9 07:23:08 CET 2015 i686 GNU/Linux
我尝试过以各种方式安装VMware tools。每次安装成功,但只有共享文件夹功能不起作用。vmware提供的hgfs模块和open vm tools提供的hgfs模块都无法在我的机器上编译

我已经从中试用了官方VMware工具开放虚拟机工具。但是没有运气

我还尝试了GitHub的补丁程序来自动化这个过程。但一切都没有改变

我也尝试过这个补丁,它来自StackOverflow的另一个问题


以下是我所做的简要介绍

我已尝试安装官方VMware工具和开放虚拟机工具所需的所有依赖项。由于这个原因,我安装了

# 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.
请帮我解决这个问题。
提前感谢。

我在Windows 8 64位上使用VMware。客人是德比安气喘

# modprobe vmhgfs
FATAL: Module vmhgfs not found.
这里也一样

我假设您在虚拟机的配置中设置了共享文件夹:

选项-->共享文件夹-->添加文件夹


我把我的名字设为德语,所以名字只能猜测。

我也有同样的问题。我解决了在官方虚拟机工具上应用补丁的问题。我使用的是Mint(基于debian的发行版)box,所以我不知道您是否可以在Arch上使用相同的过程,但我认为您可以轻松地调整它

我遵循建议的步骤,特别是豪尔赫评论中指出的步骤,即:

$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh

祝你好运

是的,我已按提问前所述设置了共享文件夹。也得到了答案。但是没有得到解决办法。对不起,那么我不知道如何解决你的问题。我只能建议一种解决方法:如果这是可行的,您可以在Windows中公开文件夹,并在您的Arch guest中使用SAMBA挂载它。没关系。至少你试过:)我想创建一个新行。。。也许samba的变通方法对你有用?我以前没有使用过samba,如果没有希望,我可能会稍后再试。但我认为有办法解决这个问题。我在找这个。