当前位置: 首页 > article >正文

VMware Tools 手动编译安装版

OWASPBWA安装VMware tools

安装时,显示如下提示

官方安装手册参考:https://knowledge.broadcom.com/external/article?legacyId=1014294

按照提示,下载linux.iso文件,并连接到虚拟机的CDROM里,状态勾选已连接,否则后面挂载时会识别不到该cdrom。
在这里插入图片描述
挂载cdrom

 mkdir /mnt/cdrom //在/mnt/下创建cdrom文件夹
 mount /dev/cdrom /mnt/cdrom //挂载cdrom

如下图
挂载到/mnt/cdrom
显示cdrom里的linux.iso文件

解压VMwareTools tar包

在这里插入图片描述

进入/tmp/目录,查看文件,并进入vmware-tools-distrib目录。

执行vmware-install.pl

在这里插入图片描述
安装过程中,全程回车,选择默认值,出现下面的提示,需要输入内核版本的头文件所在位置。一般会在/usr/src/linux-headers-2.6.32-25-generic-pae。
在这里插入图片描述
如果没有此文件,按ctrl+C退出安装,查看内核版本。
在这里插入图片描述
显示为2.6.32-25-generic-pae表示正在使用32位的内核, 并且正在使用PAE(Physical Address Extension),使用如下命令查找该文件路径。

find /usr/src -name "*2.6.32-25*"

如果没找到,有可能没有安装。
安装headers

apt-get install linux-headers-$(uname -r)

在这里插入图片描述

发现长时间连接ubuntu的站点没响应,估计是因为这个版本比较老,ubuntu已经关闭了,接下来只能使用手动安装的方式了。(注:OWASPBWA是基于ubuntu 10.04)

下载两个文件
https://old-releases.ubuntu.com/ubuntu/pool/main/l/linux/
在这里插入图片描述

在这里插入图片描述

从宿主机将该文件复制到OWASPBWA里,可以使用vmware共享文件夹的方式。

  1. 在宿主机上创建一个共享目录shareVM

  2. 关闭虚拟机,点击虚拟机>设置,启用共享文件夹,添加宿主机的共享目录shareVM。
    在这里插入图片描述

  3. 挂载

mkdir /mnt/hgfs
 vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

进入该目录,则显示有shareVM文件夹。
在这里插入图片描述

拷贝该文件到/tmp/下

scp linux-headers-2.6.32-25_2.6.32-25.45_all.deb /tmp/
scp linux-headers-2.6.32-25-generic-pae_2.6.32-25.45_i386.deb /tmp/

在这里插入图片描述

执行安装:

按照顺序安装
在这里插入图片描述
在这里插入图片描述

再次查看/usr/src/目录是否含有头文件目录。
在这里插入图片描述

再次执行vmware tool安装
在这里插入图片描述

一路回车选择默认,此时,不会出现指定内核头文件路径的提示了,直到出现如下界面,说明安装成功。
在这里插入图片描述
重新启动虚拟机。

上述方法也适用于其他虚拟机版本, 在网上看到有个方法是使用open-vm-tools,是 VMware
官方维护的替代方案,无需手动编译内核模块,以后有机会使用这个方法尝试下。

http://www.lryc.cn/news/2396506.html

相关文章:

  • android平台驱动开发(六)--Makefile和Kconfig简介
  • 【手写系列】手写线程池
  • python学习打卡day40
  • redis高并发问题
  • Live Helper Chat 安装部署
  • ARXML解析与可视化工具
  • PnP(Perspective-n-Point)算法 | 用于求解已知n个3D点及其对应2D投影点的相机位姿
  • LeetCode 热题 100 208. 实现 Trie (前缀树)
  • python爬虫:RoboBrowser 的详细使用
  • 在日常管理服务器中如何防止SQL注入与XSS攻击?
  • Wkhtmltopdf使用
  • ArcGIS Pro 创建渔网格网过大,只有几个格网的解决方案
  • 重学计算机网络之以太网
  • 《深度解构现代云原生微服务架构的七大支柱》
  • 使用SCSS实现随机大小的方块在页面滚动
  • AI 眼镜新纪元:贴片式TF卡与 SOC 芯片的黄金组合破局智能穿戴
  • 论文阅读(六)Open Set Video HOI detection from Action-centric Chain-of-Look Prompting
  • 算法学习--持续更新
  • Postman 发送 SOAP 请求步骤 归档
  • Python Day39 学习(复习日志Day4)
  • [Python] Python自动化:PyAutoGUI的基本操作
  • 课程介绍:《ReactNative基础与实战指南2025》
  • “候选对话链”(Candidate Dialogue Chain)概念
  • 应急响应靶机-web2-知攻善防实验室
  • comfyui利用 SkyReels-V2直接生成长视频本地部署问题总结 1
  • UV 包管理工具:替代 pip 的现代化解决方案
  • css3 新增属性/滤镜效果/裁剪元素/图片适应盒子/定义和使用变量/恢复默认initial
  • YOLOv8 实战指南:如何实现视频区域内的目标统计与计数
  • matlab实现VMD去噪、SVD去噪,源代码详解
  • SQLite软件架构与实现源代码浅析