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

VMware CentOS 7 `yum` 修复及 VMware Tools 安装问题复盘

以下由aI生成

当然,非常乐意为你复盘整个过程。这是一份浓缩了我们所有成功操作的正确流程,希望能为你未来遇到类似问题时提供清晰的指引。


VMware CentOS 7 yum 修复及 VMware Tools 安装问题复盘

整个过程我们解决了两大核心问题:

  1. 因 CentOS 7 官方源停止服务导致的 yum 失效。
  2. 因缺少依赖及虚拟机光驱加载问题导致的 VMware Tools 安装失败。

以下是最终成功的正确操作步骤:

第一阶段:解决核心障碍 - 启用 SSH

这是整个排错过程的突破点,它解决了手动输入长命令易出错的根本问题。

  1. 确认虚拟机 IP 地址
    在 CentOS 终端输入 ip addr,找到 IP 地址(例如 192.168.56.151)。

  2. 从 Windows 连接虚拟机
    打开 Windows 的命令提示符 (CMD) 或 PowerShell,输入以下命令并使用你的密码登录。

    ssh wxh@192.168.56.151
    

    目的:获得一个可以自由复制粘贴的命令行环境。

第二阶段:修复 yum 源(最终方案)

由于网络环境干扰,所有 curl 下载尝试均失败。最终我们采用了最可靠的手动创建文件的方法。

  1. 切换到 root 管理员

    su -
    
  2. 进入 yum 配置目录并清空

    cd /etc/yum.repos.d/
    rm -f *.repo
    
  3. 使用 vi 编辑器创建新配置文件

    vi CentOS-Base.repo
    
  4. 粘贴阿里云镜像源内容

    • i 键进入插入模式。
    • 复制以下全部内容,然后在 SSH 窗口中单击鼠标右键完成粘贴。
    # CentOS-Base.repo
    [base]
    name=CentOS-7 - Base
    baseurl=http://mirrors.aliyun.com/centos-vault/7.9.2009/os/x86_64/
    gpgcheck=1
    gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7[updates]
    name=CentOS-7 - Updates
    baseurl=http://mirrors.aliyun.com/centos-vault/7.9.2009/updates/x86_64/
    gpgcheck=1
    gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7[extras]
    name=CentOS-7 - Extras
    baseurl=http://mirrors.aliyun.com/centos-vault/7.9.2009/extras/x86_64/
    gpgcheck=1
    gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7
    
    • Esc 键退出插入模式。
    • 输入 :wq 并按回车保存并退出。
  5. 生成新的 yum 缓存

    yum clean all
    yum makecache
    

    目的:让 yum 命令恢复正常。

第三阶段:安装 VMware Tools 依赖

yum 修复后,这一步变得非常简单。

  1. 执行安装命令
    yum install -y perl gcc kernel-devel
    

    目的:为 VMware Tools 的编译安装准备好所有必需的工具和内核文件。

第四阶段:安装 VMware Tools

这一阶段的核心是正确加载虚拟光盘并处理系统的自动挂载冲突。

  1. 强制解除系统自动挂载(如果存在):

    umount "/run/media/wxh/CentOS 7 x86_64"
    
  2. 在 VMware Workstation 中加载 linux.iso

    • 打开“虚拟机设置” -> “CD/DVD (SATA)”。
    • 选择“使用 ISO 映像文件”,并浏览到 VMware 安装目录下的 linux.iso
    • 确保右上角的“设备状态” -> “已连接”复选框被打勾。
    • 点击“确定”。
  3. 手动挂载并安装

    # 挂载我们刚刚加载的光盘
    mount /dev/cdrom /mnt/cdrom# 复制安装包并解压
    cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/
    cd /tmp/
    tar -zxvf VMwareTools-*.tar.gz# 进入目录并执行安装脚本
    cd vmware-tools-distrib/
    ./vmware-install.pl
    
  4. 执行安装

    • 在安装脚本的提问过程中,一路按回车键接受所有默认选项。
    • 即使最后程序提示“不需要”并询问是否卸载,也接受默认的 [yes]。这个过程已经完成了核心驱动的编译和加载。
  5. 重启系统

    reboot
    

    目的:完成 VMware Tools 的安装和配置,启用所有功能。


恭喜你,通过这一系列严谨的操作,最终解决了所有问题!

http://www.wxhsa.cn/company.asp?id=2233

相关文章:

  • 接口测试---Requests
  • LangChain大模型应用开发介绍
  • [豪の学习笔记] 软考中级备考 基础复习#8
  • lc1025-除数博弈
  • 漏洞解析--文件包含漏洞究竟怎么用?
  • 办公室装修 暂存
  • 博客更新公告
  • 爆:GitHub Copilot支持包括Anthropic、Azure、Google Gemini、Groq、OpenAI 和 OpenRouter等供应商API
  • JavaWeb05 - 详解
  • CF182C
  • CF185D
  • Python计算文件md5
  • CF201C
  • CF1774D
  • CF23C
  • CF37C
  • CF33D
  • 支持类 Unix 语法 ``:Windows 下用 PowerShell 7 优化 npm 和 VS Code
  • 初赛程序阅读做题要点
  • 模拟堆(手写堆 的五大操作)
  • 【A】杂题悬桨
  • 使用Osquery进行远程取证:NTFS取证扩展实战指南
  • 完整教程:简单介绍一下Clickhouse及其引擎
  • 矩阵分解
  • 11
  • 基于 Gitlab 实现 Go 的 CI/CD
  • 2025.9.11
  • 容斥原理
  • 【B】世良真纯
  • 如何使用jobleap.cn避免简历中的严重错误