VMware Workstation/Fusion 中安装 Fedora 23/24 及其他 Linux 系统时使用 Open VM Tools 代替 VMware Tools 增强工具的方法

作者:小侠猫猫球 时间:2022-01-14 23:11:28 

VMware Workstation/Fusion 分别是 Windows/Linux 和 macOS 下面对应的桌面虚拟化软件。过去,在 VMware 中安装了操作系统虚拟机后,需要在虚拟机中再安装 VMware Tools 增强工具用来实现宿主机和虚拟机之间的文件共享、虚拟机显示分辨率自适应调节、虚拟机显示能力增强及 3D 加速等功能。

但随着 Linux 系统内核及周边环境的不断发展,目前 VMware 已经不再推荐在 Linux 虚拟机中安装 VMware 官方的增强工具了,转而推荐用户使用 Open VM Tools。

Open VM Tools 是 VMware 将自己原有的虚拟机增强工具(VMware Tools)大部分开源后由社区来继续开发完善形成的 Linux 开源虚拟机环境增强工具包,不仅支持 VMware 虚拟化环境架构,也能支持 Parallels 虚拟化环境架构(类似 VMware 的另一款商业桌面虚拟化产品),以后也可能会支持诸如 KVM/Xen 等虚拟化架构。

Open VM Tools 可以随 Linux 内核的升级而保持最新版本支持,彻底解决过去 VMware 升级过慢,跟不上 Linux 内核及周边相关软件升级节奏导致虚拟机增强效果消失的问题(有时需要用户自己对 VMware Tools 源代码打补丁重新编译安装,非常繁琐)。

这里以 macOS 环境下的 VMware Fusion 为例,安装 Fedora 24 Linux 后,默认情况下 Fedora 就已经安装好了 Open VM Tools 了,可以通过以下命令查看:


$ rpm -qa | grep open-vm

如果已安装了 Open VM Tools,会返回如下信息:


open-vm-tools-desktop-10.0.5-4.fc24.x86_64
open-vm-tools-10.0.5-4.fc24.x86_64

如果发现系统中没有安装 Open VM Tools,可以用如下命令来安装:


# dnf install open-vm*

安装好 Open VM Tools 后,虚拟机的显示增强、3D 加速、分辨率自适应调节等都已具备了,但是虚拟机与宿主机之间的文件共享功能默认并没有开启,即使你在宿主机中配置了文件共享功能并启用。其实 Open VM Tools 是支持 VMware 自己的 hgfs 文件共享系统的,但需要手动在虚拟机中执行相关命令并做少量配置才行。这里我的思路是在开机自启动脚本 /etc/rc.d/rc.local 中加入共享文件挂载命令,从而实现开机后文件共享自动可用。使用如下命令编辑自启动脚本:


# vi /etc/rc.d/rc.local

在里面加入如下内容:


#!/bin/bash
vmhgfs-fuse -o allow_other .host:/$(vmware-hgfsclient) /mnt/hgfs

然后确保 /etc/rc.d/rc.local 具备可执行权限:


# chmod a+x /etc/rc.d/rc.local

重启虚拟机系统后就会发现共享文件夹已经自动挂载到 /mnt/hgfs 目录了。这里由于用到了 Open VM Tools 提供的一个 vmware-hgfsclient 命令,所以可以自动识别发现你所设置的 VMware 共享文件夹名称,不需要自己在挂载命令中指定(当然,你要自己在命令中指定也可以)。挂载成功后,我们用 mount 命令查看一下当前所有挂载的文件系统和相关目录:


$ mount

会发现反馈结果中有这么一行:


vmhgfs-fuse on /mnt/hgfs type fuse.vmhgfs-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)

这说明,我们其实也可以用 mount 命令来挂载 VMware 的共享文件夹,只不过共享文件系统的名字要指定为 fuse.vmhgfs-fuse,这个在 Open VM Tools 的文档中并没有直接提及而已。

以上所述是小编给大家介绍的VMware Workstation/Fusion 中安装 Fedora 23/24 及其他 Linux 系统时使用 Open VM Tools 代替 VMware Tools 增强工具的方法网站的支持!

标签:vmware,fusion,workstation
0
投稿

猜你喜欢

  • 详解git中配置的.gitignore不生效的解决办法

    2021-01-20 03:24:27
  • 依靠网站外部链接 提升网站流量十个方法

    2009-02-04 15:09:00
  • 详解CentOS 7.0源码包搭建LNMP 实际环境搭建

    2021-05-30 04:51:59
  • 2008年SEO发展总结:SEO获得Google认可

    2009-01-05 11:42:00
  • 利用麦咖啡打造超安全的Web站点目录图文教程

    2009-09-20 19:58:00
  • 内容优化:关键词的提示工具

    2008-03-17 13:47:00
  • 动易SiteFactory 2.5新功能:自动上传word图片

    2009-05-17 10:31:00
  • 个人站长卖站的几个注意事项

    2008-05-31 17:32:00
  • Facebook应用遭黑客攻击 借Adobe漏洞攻击电脑

    2009-10-16 11:13:00
  • 教你怎样快速提高网站流量?

    2008-11-21 12:20:00
  • 成功者13个价值连城的习惯,你有几个

    2008-07-22 12:27:00
  • 安全设置微软IIS服务器的三个小技巧

    2009-07-27 11:20:00
  • VMware15.5版本安装CentOS7的图文教程

    2023-01-24 13:00:39
  • 拒绝木马入侵 四大绝招来防护

    2008-12-04 13:01:00
  • 如何备份和导入Wordpress的Blogroll

    2008-04-20 16:26:00
  • 提高Adsense收入4种方法

    2008-02-27 13:42:00
  • 另僻蹊径 通过IIS高效管理Web服务器

    2008-10-27 10:34:00
  • GoDaddy Linux主机帐户的绝对路径

    2010-04-24 12:36:00
  • springboot整合docker部署实现两种构建Docker镜像方式

    2023-11-21 22:59:00
  • centos7安装chronyd服务方式

    2022-06-17 15:04:19
  • asp之家 网站运营 m.aspxhome.com