gma*_*man 8 vmware vmware-fusion shared-folders vmware-tools
是的,我看过其他答案。他们要么不工作,要么做一些不推荐的事情,比如安装旧的已弃用的 VMWare 工具
我正在寻找使用推荐的 open-vm-tools的解决方案
VMware 建议使用由操作系统供应商重新分发的 Open VM Tools。
然后他们说
要使用 Open VM Tools:
添加 vmhgfs 驱动程序
如果您在 VMware Workstation 和 Fusion 中使用交互式文件拖放功能,请在虚拟机中安装 vmhgfs 驱动程序。此驱动程序未包含在操作系统的收件箱中。安装额外的 vmhgfs 驱动程序不会干扰其他内置 VMware 驱动程序或打开 VMware Tools。要安装此驱动程序:
- 安装 Open VMware Tools。
- 安装与 VMware Workstation 或 Fusion 产品捆绑在一起的传统 TAR 格式 VMware Tools。
添加 deployPkg 工具插件
如果您使用虚拟机作为模板或者它受 SRM (Site Recovery Manager) 保护,请安装 deployPkg Tools 插件。要安装此插件:
- 获取并导入 VMware Packaging Public Keys:
- 在 Ubuntu 虚拟机上创建一个目录来存储 VMware Packaging Public Keys。
- 从http://packages.vmware.com/tools/keys目录下载所有 VMware Public Packaging Public Key 文件。
- 将文件保存到您创建的目录中。
- 对于您下载的每个密钥,导入密钥:
$ sudo apt-key add /key_path/key_namekey_path是您保存密钥的目录。 key_name是密钥的文件名。
创建一个文件,
/etc/apt/sources.list.d/vmware-tools.list,内容如下:Run Code Online (Sandbox Code Playgroud)deb http://packages.vmware.com/packages/ubuntu ubuntu_version mainubuntu_version要么精确,要么可靠。
安装软件包:
Run Code Online (Sandbox Code Playgroud)$ apt-get update $ apt-get install open-vm-tools-deploypkg
这些说明对我来说根本不清楚。
在添加 vmhgfs 驱动程序下,它显示“1. 安装 Open VMWare Tools”和“2. 安装与 VMware Workstation 或 Fusion 产品捆绑在一起的传统 TAR 格式 VMware Tools”。但#2 是明确告诉我不要在顶部做的事情。它被列为 2 个步骤,但似乎是 2 个选项?(一个或另一个,但不是两个)
即使我想做第 2 步,它也与第 1 步不兼容。在安装 Open VMWare Tools 时运行 VMWare Tools 安装程序无法说要卸载它们。是否有关于此步骤 2 真正含义的说明?
无论如何尝试你会发现它失败了
$ tar xvfz /media/gregg/VMware\ Tools/VMwareTools-10.0.5-3228253.tar.gz
$ cd vmware-tools-distrib
$ sudo ./vmware-install.pl
The installer has detected an existing installation of open-vm-tools on this
system and will not attempt to remove and replace these user-space
applications. It is recommended to use the open-vm-tools packages provided by
the operating system. If you do not want to use the existing installation of
open-vm-tools and attempt to install VMware Tools, you must uninstall the
open-vm-tools packages and re-run this installer.
The packages that need to be removed are:
open-vm-dkms
open-vm-tools
The installer will next check if there are any missing kernel drivers. Type yes
if you want to do this, otherwise type no [yes]
Run Code Online (Sandbox Code Playgroud)
当然我输入no 因为上面特别说安装这个所谓的vmhgfs驱动程序是兼容的open-vm-tools
仅根据此处的官方说明执行第 1 步“安装 Open VMWare 工具” ,并没有给我共享文件夹。
$ dpkg --get-selections | grep open-vm
open-vm-dkms install
open-vm-tools install
open-vm-tools-deploypkg install
open-vm-tools-desktop install
open-vm-tools-dkms install
Run Code Online (Sandbox Code Playgroud)
真的输了。我曾经使用已弃用的非开放式 VMware Tools。每次更新我都必须重新安装它们。这总是一件苦差事。Open VM Tools 应该可以解决这个问题。从主机复制并粘贴到访客工作。vmware-hgfsclient运行并向我显示我共享的主机文件夹列表。
手动挂载失败(虽然我不想手动挂载。我希望它像使用旧的 VMWare 工具一样自动工作)
$ ls -l /mnt
drwxr-xr-x 2 root root 4096 Apr 18 23:36 hgfs
$ sudo mount -t vmhgfs .host:/temp /mnt/hgfs
Error: cannot mount filesystem: No such device
$ sudo mount -t vmhgfs .host:/temp /mnt/hgfs/temp
Error: cannot canonicalize mount point: No such file or directory
Run Code Online (Sandbox Code Playgroud)
帮助!
小智 21
我遇到了同样的问题(Ubuntu 16.04LTS)。我就是这样解决的。
安装 Open VM 工具:
sudo apt-get install open-vm-tools-desktop
使用 OpenDJ 还建议的 vmhgfs-fuse。
mkdir $HOME/Shared
/usr/bin/vmhgfs-fuse -o auto_unmount .host:/ $HOME/Shared
就是这样!祝你好运。
| 归档时间: |
|
| 查看次数: |
13853 次 |
| 最近记录: |