BlackArch Linux安装VMware Tools教程

2023-05-16

BlackArch Linux安装VMware Tools教程

其实,只要是Linux系统,安装VMware Tools都是大同小异,我曾经也给大家分享过一篇文章:

VMware虚拟机 Linux 安装VMware Tools的方法

今天我用BlackArch Linux安装VMware Tools很多步骤及其原理也是来源于此文章。

 

1、启动BlackArch Linux虚拟机;

 

2、点击VMware菜单虚拟机 - 安装VMware Tools

安装VMware Tools

 

3、弹出“客户机操作系统已将 CD-ROM门锁定,并且可能正在使用CD-ROM,这可能会导致客户机无法识别介质的更改。如果可能,请在断开连接之前从客户机内部弹出 CD-ROM。确实要断开连接并覆盖锁定设置吗?”,点击“”按钮;客户机操作系统已将 CD-ROM门锁定,并且可能正在使用CD-ROM,这可能会导致客户机无法识别介质的更改。如果可能,请在断开连接之前从客户机内部弹出 CD-ROM。确实要断开连接并覆盖锁定设置吗?

 

4、挂载cdrom

[ blackarch ~ ]# mkdir -p /media/cdrom0
[ blackarch ~ ]# mount  -r /dev/cdrom /media/cdrom0

 

5、解压VMwareTools

[ blackarch ~ ]# cd /media/cdrom0
[ blackarch ~ ]# cp  VMwareTools-10.1.6-5214329.tar.gz /tmp
[ blackarch ~ ]# cd /tmp
[ blackarch ~ ]# tar vfxz VMwareTools-10.1.6-5214329.tar.gz  

 

6、安装vmware tools

[ blackarch ~ ]# cd vmware-tools-distrib
[ blackarch ~ ]# ./vmware-install.pl 

安装过程中,它会一步一步的有问题问你?此过程中,你遇到后面显示[yes]、[no]的直接输入yes,然后回车。其他的问题不管[]里面是什么,直接回车就好了,不要输入。

 

注意事项 一:

如果你在安装过程中出现了如下错误,你需要先卸载VM,可以用命令“/tmp/vmware-tools-distrib/bin/vmware-uninstall-tools.pl“来卸载;然后再删除vmtoolsd,可以直接用命令“rm -rf /usr/bin/vmtoolsd”来解决此问题。

如果不想重新安装,当然不卸载也是可以的,也可以直接运行命令” /usr/bin/vmtoolsd“来启动vmware-tools。

The installer has detected an existint installation of open-vm-tools built from source. The pen-vm-tools executable is /usr/bin/vmtoolsd.
Please uninstall the open-vm-tools then run the installer again.

中文翻译

安装程序检测到从源构建的open-vm-tools的现有安装。 pen-vm-tools可执行文件是/usr/bin/ vmtoolsd。请卸载open-vm-tools然后再次运行安装程序。

The installer has detected an existint installation of open-vm-tools built from source. The pen-vm-tools executable is /usr/bin/vmtoolsd.Please uninstall the open-vm-tools then run the installer again.

 

注意事项二:

如果你在安装过程中出现了“What is the directory that contains the init directories (rc0.d/ to rc6.d/)? ”,点击此链接可以解决此问题。

 

7、设置 VMware Tools开机自启动

由于BlackArch Linux和其它的系统有点小区别,VMware Tools 并不会随系统自启。

因此,如果我们不设置 VMware Tools 开机启动,我们需要每次启动系统后,都需要手工执行命令“vmtoolsd ”去启动它,这是很麻烦的一件事。

[ blackarch ~ ]# cat /proc/version > /etc/arch-release systemctl start vmtoolsd systemctl enable vmtoolsd

 

8、重启系统

安装成功后,重启系统就可以了!

[ blackarch ~ ]# reboot

 

注意:

BlackArch Linux有两个版本,一个是Live模式的版本,别一个是安装模式的版本,根据测试:Live模式的BlackArch Linux是无法成功安装VMware Tools的。


0




分享

  • 发表评论
  • 1,012 °C
  • A+
发布日期:2019年07月04日 21:46:14  所属分类: BlackArch Linux
最后更新时间:2020-04-29 12:25:01
评分: ( 1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)

VMware虚拟机 Linux 安装VMware Tools的方法

今天我用BlackArch Linux安装VMware Tools很多步骤及其原理也是来源于此文章。

 

1、启动BlackArch Linux虚拟机;

 

2、点击VMware菜单虚拟机 - …">

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BlackArch Linux安装VMware Tools教程 的相关文章

  • 为什么我收到的数据包数据大小大于mss?

    我在两台 PC 上使用 ifconfig ethX mtu 300 修改了 MTU 并使用 netperf 测试网络 我用 WireShark 嗅探了 SYN 数据包中的 MSS 260 但我得到了一些大于 260 的数据包 为什么 嗅探器
  • 在 Mac OS X 上构建 Linux 内核

    我正在做一个修改Linux内核的项目 我有一台桌面 Linux 机器 在上面构建内核没有问题 不过 我要去旅行 我想在途中工作 我只有一台 MacBook 当我尝试构建 Linux 内核时 它抱怨说elf h was not found 我
  • 使用 find - 删除除任何一个之外的所有文件/目录(在 Linux 中)

    如果我们想删除我们使用的所有文件和目录 rm rf 但是 如果我希望一次性删除除一个特定文件之外的所有文件和目录怎么办 有什么命令可以做到这一点吗 rm rf 可以轻松地一次性删除 甚至可以删除我最喜欢的文件 目录 提前致谢 find ht
  • 无法加载 JavaHL 库。- linux/eclipse

    在尝试安装 Subversion 插件时 当 Eclipse 启动时出现此错误 Failed to load JavaHL Library These are the errors that were encountered no libs
  • GLIBCXX_3.4.26 未找到在 BeagleBone 上运行交叉编译的程序

    我有以下程序 include
  • Linux TUN/TAP:无法从 TAP 设备读回数据

    问题是关于如何正确配置想要使用 Tun Tap 模块的 Linux 主机 My Goal 利用现有的路由软件 以下为APP1和APP2 但拦截并修改其发送和接收的所有消息 由Mediator完成 我的场景 Ubuntu 10 04 Mach
  • 如何在bash中使用jq从变量中包含的json中提取值

    我正在编写一个 bash 脚本 其中存储了一个 json 值 现在我想使用 Jq 提取该 json 中的值 使用的代码是 json val code lyz1To6ZTWClDHSiaeXyxg redirect to http examp
  • Linux中的CONFIG_OF是什么?

    我看到它在很多地方被广泛使用 但不明白在什么场景下我需要使用它 What is 配置 OF OF 的全名是什么 打开固件 这是很久以前发明的 当时苹果公司正在生产基于 PowerPC CPU 的笔记本电脑 而 Sun Microsystem
  • 无法从 jenkins 作为后台进程运行 nohup 命令

    更新 根据下面的讨论 我编辑了我的答案以获得更准确的描述 我正在尝试从詹金斯运行 nohup 命令 完整的命令是 nohup java jar home jar server process 0 35 jar prod gt gt var
  • Linux中的定时器类

    我需要一个计时器来以相对较低的分辨率执行回调 在 Linux 中实现此类 C 计时器类的最佳方法是什么 有我可以使用的库吗 如果您在框架 Glib Qt Wx 内编写 那么您已经拥有一个具有定时回调功能的事件循环 我认为情况并非如此 如果您
  • fopen 不返回

    我在 C 程序中使用 fopen 以只读模式 r 打开文件 但就我而言 我观察到 fopen 调用没有返回 它不返回 NULL 或有效指针 执行在 fopen 调用时被阻止 文件补丁绝对正确 我已经验证过 并且不存在与权限相关的问题 任何人
  • 加载数据infile,Windows和Linux的区别

    我有一个需要导入到 MySQL 表的文件 这是我的命令 LOAD DATA LOCAL INFILE C test csv INTO TABLE logs fields terminated by LINES terminated BY n
  • 如何在数组中存储包含双引号的命令参数?

    我有一个 Bash 脚本 它生成 存储和修改数组中的值 这些值稍后用作命令的参数 对于 MCVE 我想到了任意命令bash c echo 0 0 echo 1 1 这解释了我的问题 我将用两个参数调用我的命令 option1 without
  • Discord.net 无法在 Linux 上运行

    我正在尝试让在 Linux VPS 上运行的 Discord net 中编码的不和谐机器人 我通过单声道运行 但我不断收到此错误 Unhandled Exception System Exception Connection lost at
  • 将 PDF 转换为 600dpi 的 TIFF 和 jpg 96 dpi

    我想使用 ImageMagick 从 Python 脚本将 pdf 转换为 600 dpi 的 tiff 和 96 dpi 的 jpg 我使用 imagemagick 命令行完成了这项任务 但我想使用python中的Imagemagick将
  • Linux:在文件保存时触发 Shell 命令

    我想在修改文件时自动触发 shell 命令 我认为这可以通过注册 inotify 挂钩并调用来在代码中完成system 但是是否有更高级别的 bash 命令可以完成此任务 尝试 inotify 工具 我在复制链接时遇到问题 抱歉 但 Git
  • Linux 可执行文件与 OS X“兼容”吗?

    如果您在基于 Linux 的平台上用 C 语言编译一个程序 然后将其移植以使用 MacOS 库 它会工作吗 来自编译器的核心机器代码在 Mac 和 Linux 上兼容吗 我问这个问题的原因是因为两者都是 基于 UNIX 的 所以我认为这是真
  • Linux:如何从特定端口发送TCP数据包?

    如何打开原始套接字以从特定 TCP 端口发送 我希望所有连接始终来自临时端口以下的一系列端口 如果您正在使用raw套接字 然后只需在数据包标头中填写正确的 TCP 源端口即可 相反 如果您使用 TCP 套接字接口 socket connec
  • 在 Linux 上使用多处理时,TKinter 窗口不会出现

    我想生成另一个进程来异步显示错误消息 同时应用程序的其余部分继续 我正在使用multiprocessingPython 2 6 中的模块来创建进程 我试图用以下命令显示窗口TKinter 这段代码在Windows上运行良好 但在Linux上
  • iptables通过注释删除特定规则

    我需要删除一些具有相同评论的规则 例如 我有带有 comment test it 的规则 所以我可以像这样获得它们的列表 sudo iptables t nat L grep test it 但是我怎样才能删除所有带有注释 测试它 的 PR

随机推荐

  • session 和 cookie

    一 区别 存储位置不同 xff1a session 存储在服务器端 xff1b cookie 存储在浏览器端 安全性不同 xff1a cookie 安全性一般 xff0c 在浏览器存储 xff0c 可以被伪造和修改 容量和个数限制 xff1
  • R语言中的igraph包绘制网络图

    本文转自网络 R语言中的igraph包可以很方便地画出网络图 xff0c 在社交关系分析等领域发挥重要作用 xff0c 下面介绍包中一个重要的函数graph from data frame xff08 xff09 graph from da
  • OnNewIntent四种启动模式下的调用时机

    Activity启动模式 Intent Flags taskAffinity task和back stack总结 1 singleInstance模式 第一次进入 xff1a onCreate onStart 在栈顶再次进入 xff1a o
  • windows10 Ubuntu 双系统安装及美化详细步骤

    Windows 10 Ubuntu 双系统安装踩坑实录 写在前面背景介绍 硬件介绍安装 Ubuntu下载镜像文件 制作启动盘安装步骤 安装必备软件混凝土长方形实体逾越工具安装 Nvidia 显卡驱动远程连接工具即时通讯中文输入法 美化 Ub
  • 如何优雅地停止java程序

    方法一 span class token class name System span span class token punctuation span span class token function exit span span c
  • 删除数组里面的某一个值

    Array prototype remove span class token operator 61 span function span class token punctuation span val span class token
  • ASP.NET中实现点击不同菜单项,在当前页面显示其对应内容

    疑惑 xff1a 用ASP NET开发项目时 xff0c 若想要实现这样的界面 xff1a 顶部是导航栏 xff0c 有多个菜单项 xff0c 点击不同的菜单项后 xff0c 下方显示对应的内容页面 xff1b 或者是左侧是菜单栏 xff0
  • 解决error ‘XXX‘ is not defined no-undef且项目没有eslintrc.js文件问题

    问题描述 这是因为eslint的语法校验导致的问题 xff0c 文件是通过public的index html中 lt script src 61 34 xxxxxx js 34 gt lt script gt 引入的 xff0c 没有定义全
  • CentOS7 下MariaDB安装与简单配置(最新)

    前言 MySQL和MariaDB的区别 xff1a LAMP架构盛极一时 xff0c 这离不开MySQL的免费与易用 xff0c 但是在Oracle收购了Sun之后 xff0c 很多公司开始担忧MySQL的开源前景 xff0c 而最近Ora
  • JAVA基础知识(一)

    目录 1 java的数据类型类型之间的转换 xff08 自动转型 强制转型 特殊点 xff09 2 运算符2 1算术运算符2 2逻辑运算符2 3关系运算符2 4赋值运算符2 5三目运算符2 6位运算符 3 运算符的优先级4 表达式5 转义字
  • JAVA基础知识(二)

    目录 1 循环遍历2 排序算法2 1 冒泡排序2 2 选择排序2 3插入排序 3 数组的查找3 1顺序查找3 2二分查找 xff08 折半查找 xff09 4 Arrays工具类5 可变参数 1 循环遍历 JAVA中的常用的循环遍历有for
  • JAVA基础知识(三)

    目录 1 JAVA关键字1 1关键字 xff1a private1 2关键字 xff1a this1 3关键字 xff1a static1 4关键字 xff1a super1 5关键字 xff1a final 2 继承继承中的构造方法 3
  • JAVA基础知识(四)

    目录 1 抽象类 抽象方法2 接口interface3 多态4 对象转型5 内存分析6 设计原则7 单例设计模式 1 抽象类 抽象方法 1 抽象方法和抽象类必须使用abstract修饰符修饰 xff0c 有抽象方法的类只能被定义成抽象类 x
  • 基于mybatis-plus的代码自动生成工具(自定义模板)

    MyBatis Plus是一个MyBatis框架的增强工具 xff0c 在MyBatis的基础上只做增强不做改变 xff0c 为简化开发 提高效率而生 对于mybatis plus不了解的同学 xff0c 可以去MyBatis Plus官网
  • capabilities: ambient capabilities说明

    linux capability介绍 最早之前 xff0c linux对任务权限分为privileged processes xff08 UID等于0 xff0c 属于超级用户或者root用户 xff09 和unprivileged pro
  • 生死簿后台管理系统(有趣、放松下大脑)

    第一幕 xff1a 缘起 听说阎王爷要做个生死簿后台管理系统 xff0c 我们派去了一个程序员 996程序员做的梦 xff1a 第一场 xff1a 团队招募 为了应对地府管理危机 xff0c 阎王打算找 人 开发一套地府后台管理系统 xff
  • 年度最受欢迎的Python的书籍,还不来看看!

    Python是一种通用的解释型编程 xff0c 主要用于Web开发 机器学习和复杂数据分析 Python对初学者来说是一种完美的语言 xff0c 因为它易于学习和理解 xff0c 随着这种语言的普及 xff0c Python程序员的机会也越
  • 线程安全的实现方法

    1 互斥同步 互斥同步是一种常见也是最主要的并发正确性保障手段 xff0c 同步是指在多个线程并发访问共享数据时 xff0c 保证共享数据在同一个时刻只被线程使用 互斥实现方式有互斥量 xff0c 临界区 xff0c 信号量等手段 JAVA
  • CATIA卸载不完全,导致右击新建中有残留——注册表处理方法

    我通过计算机自带的 卸载程序 xff0c 卸载CATIA时 xff0c 出现 找不到指定文件 的情况 xff0c 又不想下载相关第三方软件 xff0c 遂尝试本地删除 首先删除安装目录下的文件 其次删除以下目录中的 Dassault Sys
  • BlackArch Linux安装VMware Tools教程

    BlackArch Linux安装VMware Tools教程 其实 xff0c 只要是Linux系统 xff0c 安装VMware Tools都是大同小异 xff0c 我曾经也给大家分享过一篇文章 xff1a VMware虚拟机 Linu