如何在Linux下更新安装VMware Tools

VMware的第一篇记录
title:如何在Linux下更新安装VMware Tools

Linux下更新安装VMware Tools的步骤

今日无聊,想打开VMware虚拟机学习些东西,由于好久没有用了,登陆上去发现需要更新VMware Tools。系统已经直接挂载了VMware的更新盘符,但是打开后就是无法解压,也无法加可执行权限,情况就像是这样的:
无法解压

如何在Linux下更新安装VMware Tools_第1张图片
显示 Read-only file system,网上也找了些方法,但是看着都挺复杂的,不愿意多研究。于是又回过头看看到底这个VM的更新包是怎么挂载的,用到了mount命令:
如何在Linux下更新安装VMware Tools_第2张图片
看到被挂载的VMware Tools 是(ro,noexec,nosuid,nodev,uid=0),百度了一下,这几个参数是这么个意思:

ro - 以只读模式挂载文件系统。
noexec - 不允许执行此文件系统上的二进制文件。
nosuid - 禁止 suid 操作和设定 sgid 位。
nodev - 不解析文件系统上的块特殊设备。
相对应的参数有
rw - 以读写模式挂载文件系统。
exec - 允许执行此分区的二进制文件。
suid - 允许 suid 操作和设定 sgid 位。这一参数通常用于一些特殊任务,使一般用户运行程序时临时提升权限。
dev - 解析文件系统上的块特殊设备。

这我一看,意思就是不让对这几个文件进行操作呗,是不是自动挂载的这个目录不对,会不会有点像把光碟插进电脑里,可以读,可以复制,但是就是不能操作呢?那所有文件拷贝到另一个目录里面行不行呢?
如何在Linux下更新安装VMware Tools_第3张图片
既然这个目录下的文件什么都不让我干,那我就放到一个自己建的目录下,看到VMwareTools-10.0.6-3595377.tar.gz这个文件没有可执行权限,给加上一个可执行权限:
chmod +x VMwareTools-10.0.6-3595377.tar.gz
然后解压:
gzip -d VMwareTools-10.0.6-3595377.tar.gz
然后解包:
tar xvf VMwareTools-10.0.6-3595377.tar
最后是这样的:
如何在Linux下更新安装VMware Tools_第4张图片
解压完多出来个 vmware-tools-distrib 的文件夹,进入这个文件夹,执行 vmware-install.pl 这个文件:
如何在Linux下更新安装VMware Tools_第5张图片
有些交互,需要你选【yes】or【no】,答案都已经列出来了,你只要根据需要,一直【回车】就OK。至此,Linux下的VMware-tools更新已经完成,重启虚拟机里面的操作系统,大功告成!
总结来看,还是挺简单的,只是最开始的不能加可执行权限,不能解压那没弄明白,耽误了些时间(虽然现在还是不太明白为什么会这样挂载),但是将这些文件拷贝出来,在自己的目录上进行,也不失为一种方法。

PS:VMware Tools

(来自于百度百科)

介绍

VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。
只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。
VMware Tools专栏提供VMware Tools下载及安装方法(含VMware Tools在linux系统,如Ubuntu系统下的安装方法),以及VMware Tools安装出错的解决方法。

作用

1. 更新虚拟机中的显卡驱动, 使虚拟机中的XWindows可以运行在SVGA模式下.
2. 提供一个vmware-toolbox, 这个Xwindows下的工具可以让你修改一些VMWare的参数和功能.
3. 同步虚拟机和主机的时间.
4. 支持同一个分区的真实启动和从虚拟机中启动, 自动修改相应的设置文件.
VMware Workstation 从软盘和/或 CD-ROM 直接安装未修改的操作系统。在构造一台虚拟机时,这个安装过程是第一步并且也是唯一必需的一步。
但是,VMware 强烈建议你在每一台虚拟机中完成操作系统安装之后立即安装 VMware Tools 套件。在客户操作系统中安装 VMware Tools 非常重要。如果你不安装 VMware Tools,虚拟机中的图形环境被限制为 VGA 模式图形(640x480,16 色)。
*使用 VMware Tools,SVGA 驱动程序被安装,VMware Workstation 支持最高 32 位显示和高显示分辨率,显著提升总体的图形性能。
*工具包中的其他工具通过支持下面的增强,让你更方便地使用你的虚拟机。注意,只有正在运行 VMware Tools 时,这些增强才可用。
*在主机和客户机之间时间同步
注释: 只有当你在客户操作系统中设置时钟为一个比在主机中设置的时间更早的时间时,才可以在客户和主机操作系统之间同步时间。
*自动捕获和释放鼠标光标
*改善的网络性能
*在主机和客户机之间或者从一台虚拟机到另一台虚拟机进行复制和粘贴操作

你可能感兴趣的:(VMware)