在VMware Fusion虚拟机CentOS Guest中安装Vmware Tool
VMware Tools
VMware Tools是用于增强虚拟机的Guest操作系统性能并改进虚拟机管理的使用程序套件。安装VMware Tools可以改进:
视频分辨率低
色深不足
网速显示错误
鼠标移动受限
不能复制、粘贴和拖放文件
没有声音
提供创建客户机操作系统静默快照的能力
将客户机操作系统中的时间与主机上的时间保持同步
VMware Tools 包括以下组件:
VMware Tools 服务
VMware 设备驱动程序
VMware 用户进程
VMware Tools 控制面板
VMware Tools 以下列格式提供:
ISO(包含安装程序):它们随产品一起打包并以多种方式进行安装。VMware Tools 为每种支持的客户机操作系统类型提供不同的 ISO 文件:Mac OS X、Windows、Linux、NetWare、Solaris 和 FreeBSD。
操作系统特定软件包(OSP):VMware 为特定 Linux 分发包版本构建和提供可下载的二进制软件包。OSP 通常针对早期版本提供,如 RHEL 6。Linux 的大多数当前版本都包含 Open VM Tools,无需单独安装 OSP。
Open VM Tools(OVT):它是面向 Linux 分发包维护人员和虚拟设备供应商的 VMware Tools 开源实施。OVT 通常包含在常见 Linux 分发包的当前版本中,允许管理员与 Linux 软件包一起轻松安装和更新 VMware Tools。
使用YUM安装(推荐)
现在发行版已经包含了vmware tools
使用RPM安装
注意:如果Linux发行版不是基于RPM,使用自定义内核,或者是不提供RPM安装程序的ESX(i) 4.1/5.x,则采用编译方式安装。(见下文)
启动Linux虚拟机
VMware的虚拟机管理界面,点击
客户机 > 安装/升级 VMware Tools
,然后单击确定
在虚拟机内部创建挂载点,并挂在CDROM
执行以下命令使用RPM安装VMware Tools:
其中 是要安装的 VMware Tools 的版本
要为运行的内核配置VMware Tools,执行以下命令:
卸载CDROM
结束 VMware Tools 安装,请在虚拟机菜单中单击虚拟机,然后单击客户机 > 结束 VMware Tools 安装。
通过编译方式在Linux虚拟机中安装VMware Tools
启动Linux虚拟机
VMware的虚拟机管理界面,点击
客户机 > 安装/升级 VMware Tools
,然后单击确定
在虚拟机内部创建挂载点,并挂在CDROM
将VMware Tools源代码包复制到本地,并解压缩:
进入
vmware-tools-distrib
目录然后运行vmware-install.pl
安装:
这里回答一些问题,默认答复就可以,不过,会在一个搜索内核头文件时候报错:
但是,虽然系统已经安装了 kernel-headers
,但是这里输入路径 /usr/include/linux
总是提示错误。
解决方法参考 vmware + centos 7安装vmtools时提示The path "" is not a valid path to the 3.10.0-327.el7.x86_64 kernel h :
先安装 kernel-devel
然后针对
./vmware-install.pl
的答复问题,将路径答复写成如下内容:
此时脚本就会提示输入正确了:
这里直接回撤,表示不再修改就可以正常编译了。
其他提示:
注意:系统需要安装fuse才能支持VMware blocking filesystem
安装fuse
不过,安装fuse之后一定要执行一次加载fuse内核模块,否则依然会提示相同找不到fuse错误
然后重新执行上述脚本
如果没有安装X系统,以后要激活的话使用如下方法:
文件系统共享
安装了VMware Tools之后,最方便的是提供了Host主机文件目录共享给Guest的方便方法:
此时登录到虚拟机,可以看到挂载目录:
在 /mnt/hgfs
下,就是host主机上的 github
共享目录,包含了host主机上共享github
目录下的所有子目录。
参考
Last updated