为啥kali下安装vmwareTools会出现这个?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥kali下安装vmwareTools会出现这个?相关的知识,希望对你有一定的参考价值。
装不上啊,求指点
今日无聊,想打开VMware虚拟机学习些东西,由于好久没有用了,登陆上去发现需要更新VMware Tools。系统已经直接挂载了VMware的更新盘符,但是打开后就是无法解压,也无法加可执行权限,情况就像是这样的:无法解压
无法赋予可执行权限
显示 Read-only file system,网上也找了些方法,但是看着都挺复杂的,不愿意多研究。于是又回过头看看到底这个VM的更新包是怎么挂载的,用到了mount命令:

看到被挂载的VMware Tools 是(ro,noexec,nosuid,nodev,uid=0),百度了一下,这几个参数是这么个意思:
ro - 以只读模式挂载文件系统。
noexec - 不允许执行此文件系统上的二进制文件。
nosuid - 禁止 suid 操作和设定 sgid 位。
nodev - 不解析文件系统上的块特殊设备。
相对应的参数有
rw - 以读写模式挂载文件系统。
exec - 允许执行此分区的二进制文件。
suid - 允许 suid 操作和设定 sgid 位。这一参数通常用于一些特殊任务,使一般用户运行程序时临时提升权限。
dev - 解析文件系统上的块特殊设备。
1
2
3
4
5
6
7
8
这我一看,意思就是不让对这几个文件进行操作呗,是不是自动挂载的这个目录不对,会不会有点像把光碟插进电脑里,可以读,可以复制,但是就是不能操作呢?那所有文件拷贝到另一个目录里面行不行呢?
拷贝到目录funboy11
既然这个目录下的文件什么都不让我干,那我就放到一个自己建的目录下,看到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
最后是这样的:
这里写图片描述
解压完多出来个 vmware-tools-distrib 的文件夹,进入这个文件夹,执行 vmware-install.pl 这个文件:
这里写图片描述
有些交互,需要你选【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 时,这些增强才可用。
*在主机和客户机之间时间同步
注释: 只有当你在客户操作系统中设置时钟为一个比在主机中设置的时间更早的时间时,才可以在客户和主机操作系统之间同步时间。
*自动捕获和释放鼠标光标
*改善的网络性能
*在主机和客户机之间或者从一台虚拟机到另一台虚拟机进行复制和粘贴操作 参考技术A 面先把旧的 vmware-tools uninstall了,出错也没关系 参考技术B 有网友碰到过这样的kali安装VMwareTools出现下图这种情况怎么办呀?,问题详细内容为:kali安装VMwareTools出现下图这种情况怎么办呀?,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下:
解决方案1:
看起来正常啊
前面先把旧的 vmware-tools uninstall了,出错也没关系
后面就一路回车好了
kali VMwaretools 安装教程
参考技术A 首先找到桌面的VMare ,右击点击“打开文件所在位置”打开如下页面后,点击复制下图处路径
然后打开kali ,下图处右击打开“设置”后点击“浏览”
把刚才复制的路径粘贴到下图红框内
然后点击“打开”
选中“linux.iso”后点击“打开”
然后点击“确定”
出现一个弹框,点击“是”
”此时kali右下角光盘可能是灰色的,点击它然后选择“连接”
然后图标 、变亮(如下图)
随之页面出现vmware tools,点击打开
找到下图所示压缩包,点击复制,
复制到哪里无所谓,比如说我复制到root下
这时就可以断开kali右下角的光驱了,找到下图处点击“断开连接”即可
出现弹框,点击“是”
打开终端进行下图操作:
首先pwd查看当前目录
然后cd到刚才复制的目录下进行操作
再ls查看当前路径下都有哪些文件,可以看到VMwaretools的压缩包已经存在
(注:绿色字体是我加上去的注释)
输入命令对压缩包解压 (压缩包名称可以在输入前几个字母后按tab键自动补全)
解压后ls查看解压后文件是否存在
cd到当前文件夹后ls,查看当前文件夹下面都有哪些内容,可以看到有个vmware-install.pl的脚本
然后输入命令执行脚本,执行过程中有停下的地方有yes就输入y,其他的一律按回车即可
命令:./vmware-install.pl
(注:./ 为执行当前脚本)
出现下面页面即完成
注:重启完成后,拖动文件一定要向根目录下面拖动,不要向桌面拖动文件,桌面一般拖不了文件
以上是关于为啥kali下安装vmwareTools会出现这个?的主要内容,如果未能解决你的问题,请参考以下文章