2026/9/19 22:18:51

VMware 9.0载入Redhat 9.0全流程:老实验环境还原指南

VMware 9.0载入Redhat 9.0全流程:老实验环境还原指南 简介面向刚接触Linux和虚拟机的新手这份资料用图文形式完整演示了VMware Workstation 9.0的安装以及如何在虚拟机中载入Red Hat 9.0镜像并完成系统安装。读者只需一个docx文档约1.92MB即可获得从准备工作到系统初始化环节的逐步指引特别适合学生、运维入门者或需要搭建本地Linux实验环境的人群参考。内容围绕VMware安装和Red Hat 9.0部署两大主线展开前半部分覆盖安装程序权限设置、典型安装、路径调整、密钥输入等关键节点后半部分介绍新建虚拟机、选择ISO镜像、确定磁盘容量以及Red Hat安装中的语言、键盘、分区选项。全文配有对应截图步骤清晰能有效减少新手在环境搭建阶段的常见困惑。资料以单个docx文件打包正文采用分节图文结构便于按步骤对照查阅。目前已有414人浏览学习可作为VMware与Red Hat入门操作的自学参考手册。1. VMware 9.0 载入 Redhat 9.0老实验环境的一次完整还原VMware 9.0 与 Redhat 9.0 这套组合今天看已经有年代感但真要复现旧实验、验证 2.4.18 内核行为它仍然是最顺手的搭配。Redhat 9.0 是 2003 年的发行版对应的 Linux-RedHat-9.0 (disk-1)、Linux-RedHat-9.0 (disk-2)、Linux-RedHat-9.0 (disk-3) 三张镜像至今还在不少课程的实验指导里被点名而 VMware Workstation 9.0 恰好完整保留了老版本 BIOS 引导、IDE 硬盘控制器这些老内核依赖的虚拟硬件参数。新版虚拟化软件默认倾向 UEFI、NVMe 和虚拟化安全特性反而容易让这类老系统卡在引导或找不到硬盘的环节。这套流程没有太高门槛但每一步选错都会让后面多花半小时适合接手旧文档、需要在虚拟机里编译老内核模块的开发和运维人员。2. VMware 9.0 安装的权限边界与服务验证2.1 为什么必须以管理员身份运行双击 VMware-workstation-full-9.0.0-812388 之前右键选择“以管理员身份运行”不是形式主义。这个安装器在写入阶段要干三件事把虚拟机监控驱动复制到系统目录注册 VMware Authorization Service、VMware DHCP Service、VMware NAT Service 三个 Windows 服务在 HKLM 下写入虚拟网络配置。UAC 权限不够时这些操作不会逐个弹错而是整个安装进程在中途退出或者第一次启动虚拟网络时提示无法连接到虚拟网卡。另一个容易被忽视的前置条件是宿主的 CPU 虚拟化支持。Redhat 9.0 是 32 位 guest不带 VT-x 也能运行但 VMware 9.0 安装程序会做硬件虚拟化检测检测失败时很多功能默认关闭。建议在 BIOS 中确认 Intel VT-x 或 AMD-V 已开启再去跑安装向导。2.2 Typical 安装与自定义安装的实际差异安装向导里选择 Typical典型安装对本场景是足够的。典型安装只写入 Workstation 核心组件不会附带共享虚拟机目录和 VIX API 这类实验环境用不到的功能。Custom 安装多出来的东西主要是远程管理接口和 SDK 组件对载入 Redhat 9.0 镜像没有帮助反而会让宿主机多出两个后台服务装完第一件事还要去服务管理器里手动禁用。安装路径建议从系统盘改出去。VMware Workstation 的安装目录、虚拟机磁盘文件、ISO 镜像三者的空间占用是独立的把程序本体放在 C 盘、虚拟机镜像放在 F 盘能避免系统盘被虚拟磁盘的稀疏文件撑爆。原文示例装在 F 盘的路径规划就是这个思路。注意安装路径中不要出现中文和空格VMware 9.0 对非 ASCII 路径的兼容性一般后面载入 ISO 时也尽量维持纯英文路径。安装过程中两个关于更新和体验改进的勾选对最终结果没有实质影响。勾选启动时检查更新只是让 Workstation 每次启动去访问更新服务器Redhat 9.0 的实验环境并不依赖新版本特性这里按默认勾选即可。安装完成后进入主界面双击桌面图标时会弹 yes/no 确认框选 Yes 并点击 OK 进入虚拟机创建向导这一步只是首次运行的许可协议确认。2.3 密钥输入与安装后自检安装向导的注册码输入界面需要填入随安装包一起获取的 Key。这个 Key 的特征是 5 组 5 位字符输入错误时安装器不会阻止继续但后续每次启动都会弹出未授权提示。完成安装后验证授权状态看 Help About VMware Workstation 中的 License 字段显示永久授权就说明激活成功。如果该字段为空回到安装包所在目录找到同名的 Key 文本文件重新输入即可不需要重装整个软件。安装完成后建议做一次服务自检用管理员权限打开命令提示符执行以下命令sc query VMware Authorization Service sc query VMware DHCP Service sc query VMware NAT Service vmware -v四条命令分别检查授权服务、虚拟网络 DHCP 服务、NAT 服务的运行状态以及 Workstation 的版本号。vmware -v的输出应包含VMware Workstation 9.0.0 build-812388与前文的安装包文件名对应。如果sc query显示服务的 STATE 不是 RUNNING优先检查安装时是否用了管理员身份或者把服务管理器里对应的 VMware 服务手动启动。3. 新建虚拟机引导、镜像与虚拟磁盘的参数选择3.1 从 ISO 镜像引导而不是物理光驱新建虚拟机向导来到安装来源界面时选择 Install disc image file (iso)然后通过 Browse 选中 Linux-RedHat-9.0 (disk-1)。disk-1 是 Redhat 9.0 的引导盘包含内核、安装器 Anaconda 以及基础软件包后续的 disk-2、disk-3 会在安装过程中按提示换入。这里有一个实际会遇到的坑ISO 文件名中的括号和空格在 VMware 9.0 的文件选择对话框中能正常识别但整个路径不能包含中文。如果虚拟机文件的存储路径带中文创建向导会卡在硬件兼容性检测阶段或者启动虚拟机时报找不到 vmdk 文件。实验环境统一使用类似 F:\Virtual Machines\RedHat9 的纯英文路径是最省事的做法。向导自动检测 ISO 内操作系统时偶尔会失败弹窗提示无法识别镜像类型。这通常不影响继续手动在客户机操作系统列表中选择 Linux版本下拉框选择 Red Hat Linux 即可与直接指定 ISO 的效果等价。3.2 GuestOS 类型Red Hat Linux 对应的虚拟硬件操作系统类型选择界面Linux 大类下的 Red Hat Linux 选项并不只是写进 vmx 文件的一个字符串。VMware 9.0 会根据这个类型生成一组默认虚拟硬件IDE 光驱、LSI Logic SCSI 控制器、ACPI 电源管理、APIC 中断控制器。这些默认值对 Redhat 9.0 的 2.4.18 内核都是兼容的不需要额外改动。比较隐蔽的是 64 位变体问题。Redhat 9.0 只有 32 位版本如果在版本列表里误选了 64 位 Linux 对应的发行版虚拟机会启用 x2APIC 等老内核不认识的中断特性安装阶段内核直接 panic。本场景里只要选 Linux 大类下的 Red Hat Linux版本匹配问题就不会出现。内存设置在向导后续页面也可以改。Redhat 9.0 图形安装器的最低内存要求是 256MB低于这个值 Anaconda 会自动降级为文本安装模式。VMware 9.0 默认给 512MB足够跑图形安装器和后桌面环境。如果宿主内存紧张可以压到 384MB但不要低于 256MB。CPU 保持单核即可2.4.18 内核的 SMP 支持在虚拟化环境下没有额外收益。3.3 虚拟磁盘 10GB 的含义与存储方式向导中磁盘大小默认 8GB原文建议改为 10GB这多出来的 2GB 是为了安装日志、编译临时文件和 LVM 卷组的余量。Redhat 9.0 的自动分区会在 10GB 上建立约 100MB 的 /boot 分区、约 512MB 的 swap 分区剩余空间全部划给 /这套布局在 8GB 下也能工作但装完 Development 工具组后可用空间会比较紧张。虚拟磁盘的存储方式这里需要说明一下。选择拆分为 2GB 文件时VMware 会在虚拟磁盘目录生成 vmdk 主文件加多个 s001、s002 后缀的分块文件选择单一文件时只有主文件和对应描述文件。实验环境建议保持默认的拆分方式后续复制、归档整套虚拟机时按分块拷贝比搬运一个大文件更可控。下面是本场景的磁盘参数对照参数项向导默认值本场景推荐值说明最大磁盘大小8 GB10 GB预留安装日志与编译中间文件立即分配所有空间不勾选不勾选避免物理磁盘瞬间被占满存储方式拆分为 2GB 文件拆分为 2GB 文件文件级复制和归档更方便虚拟磁盘接口SCSI (LSI Logic)SCSI (LSI Logic)2.4.18 内核自带驱动无需额外加载Location 位置建议与 VMware 程序分开目录例如 F:\Virtual Machines\RedHat9。这个路径之后会出现在vmrun命令行和 vmx 文件里尽量简短且不含空格。3.4 启动顺序与首次电源开启虚拟磁盘创建完成后点击 Finish虚拟机列表里会出现 Red Hat Linux 9 条目。先不要急着启动点 Edit virtual machine settings切到 CD/DVD 设备确认 Use ISO image file 指向的是 disk-1且 Connect at power on 已勾选。然后切到 Options 标签页检查 BIOS 启动顺序中 CD-ROM 是否位于 Hard Drive 之前这一步决定临时能否从 ISO 引导。启动后虚拟机进入 Anaconda 安装引导屏幕出现 boot: 提示时直接回车。如果几秒内没有操作引导程序会使用默认选项继续通常也会进入图形安装器。观察虚拟机窗口的标题出现 Red Hat Linux 9 的安装横幅就说明 ISO 引导链路已经打通。此时 VMware 9.0 的安装工作全部完成后续全是 Redhat 9.0 系统的安装事项。4. Redhat 9.0 安装流程介质检查、换盘与自动分区的坑4.1 Skip 介质检测之前先做一次 SHA1 校验Anaconda 引导完成后安装器先询问是否检查安装介质。原文点击 Skip 跳过这一步这个选择本身没问题但前提是 ISO 文件完整。Redhat 9.0 的三张镜像距今太久网上下载的资源经常在传输过程中损坏介质检测能发现大部分坏文件代价是每张盘从头读一遍耗时数分钟。跳过检测后安装器在解包到坏块时不会立即报错而是装到一半卡在某个软件包的进度条上排查起来比预先校验更浪费时间。所以我的建议是在 Windows 侧先对三张 ISO 做一次哈希校验再在安装器里毫不犹豫地 Skip。certutil -hashfile F:\ISOs\Linux-RedHat-9.0 (disk-1).iso SHA1 certutil -hashfile F:\ISOs\Linux-RedHat-9.0 (disk-2).iso SHA1 certutil -hashfile F:\ISOs\Linux-RedHat-9.0 (disk-3).iso SHA1certutil是 Windows 自带的文件哈希工具-hashfile后跟文件完整路径不区分引号内路径是否有空格。命令输出的一长串十六进制字符串就是该镜像文件的 SHA1 值。下载页面一般会给出对应的 SHA1 校验值比对一致再进入安装流程。如果下载页面没有提供至少确认三张盘的校验值不是全零或重复的异常值。4.2 语言、键盘与安装类型之间的联动介质检查之后是语言选择界面本文档选择简体中文后续安装界面会全中文显示但这个选择还会影响写入 /etc/sysconfig/i18n 的 LANG 变量最终结果可能是 zh_CN.GB2312。Redhat 9.0 的中文字体支持依赖 fonts-chinese 包如果后面安装类型里选的组件不含这个包图形界面会出现方块字。个人桌面安装类型默认包含该包所以语言选简体中文、安装类型选个人桌面这两个选择是配套的。键盘布局选择 U.S. English 比安装界面语言更关键。老版本 XFree86 对非美式键盘的布局映射不完整实验时敲命令需要的|、~、\等符号很容易错位所以在虚拟机里保留美式键盘布局通过系统层配置输入习惯是更稳的做法。键盘布局与安装语言互不影响界面中文、键盘美式的组合在 Redhat 9.0 时代是常见配置。安装类型中个人桌面对应的是 GNOME 和 KDE 桌面环境的精简组合不会安装 Apache、FTP 等服务器套件也不会主动装入 Development 工具组。实验环境如果只是运行命令、验证老版本行为个人桌面足够。如果需要编内核模块需要在后面的包选择界面手动勾选 Development 相关组件这一交互在本文档中未展开实际安装时会以组件选择列表形式出现。4.3 三张镜像文件的换盘时机与操作路径Redhat 9.0 采用多张 CD 的发行策略安装过程在软件包解包阶段会提示插入下一张盘。这个提示出现后虚拟机内部的 CD-ROM 状态不会自动切换需要在 VMware 窗口外部操作把 CD/DVD 设备的 ISO 路径指向下一张镜像。以下是三段换盘的实际时机安装阶段安装器提示需要在 VMware 中做的操作引导与基础包无保持 disk-1 挂在 CD/DVD 上软件包解包约 60%Insert disk 2设置中把 ISO 改为 disk-2虚拟机内点 OK软件包解包约 90%Insert disk 3设置中把 ISO 改为 disk-3虚拟机内点 OK这里有个顺序容易搞反先在 VMware 设置里换 ISO再回到虚拟机按 OK安装器才会去读取新介质。反过来先按 OK安装器会提示找不到介质。每次换盘后观察安装日志或界面上的软件包列表是否继续滚动如果卡在同一进度多半是 ISO 路径没切过来。安装进程在图形界面不可见时可以按 CtrlAltF2 切换到虚拟终端查看安装日志tail -f /tmp/anaconda.log注意这是在安装器的虚拟终端里执行不是已装好的系统。anaconda.log记录安装器的执行流程软件包解包卡住时最后几条日志会指出具体操作按 CtrlAltF1 切回图形界面继续操作。4.4 自动分区与分区表警告的真实含义安装类型选个人桌面并勾选自动分区后安装器进入磁盘分区阶段。原文提到弹出一个警告框点击“是”后继续这个警告需要有心理预期。Redhat 9.0 的自动分区会基于 /dev/sda 重建分区表当虚拟磁盘上已有任何分区信息或别的系统遗留数据时Disk Druid 必须把整块磁盘清空才能写入新布局。警告语的内容大意是“准备删除该设备上的全部分区”点击“是”之后vmdk 内所有旧数据被覆盖没有回退的余地。新创建的虚拟磁盘此时是空的点击“是”没有风险。但对从别处拷来的 vmdk先确认里面没有需要保留的数据再走自动分区。分区完成后Disk Druid 会显示三块区域约 100MB 的 /boot、约 512MB 的 swap 以及占据剩余全部空间的 /。这种布局适合实验场景不需要手工调整。把流程拉回到界面警告确认后安装器开始格式化分区经过引导装载程序配置和网络配置最后一步设置 root 密码。root 密码设置后不会立即进入系统安装器会继续写入引导配置并取回 disk-3 中的剩余包整个过程大约 10 到 20 分钟取决于宿主磁盘速度。5. 首次启动前的核对与网络收尾5.1 断开 ISO 连接避免再次进入安装器安装完成后安装器提示重启此时不要直接点重启。回到 VMware 设置把 CD/DVD 设备的 Connect at power on 勾选取消否则虚拟机的 BIOS 启动顺序是光驱优先重启后又会进入 Anaconda 安装界面。取消勾选后虚拟机的 CD/DVD 设备仍保留 ISO 路径但电源开启时不会去读它硬盘上的引导记录会正常接管启动。重启后首次进入 Redhat 9.0加载完内核与服务后看到图形登录界面可以用 root 和刚设置的密码登录。此时验证一下系统基本信息uname -r cat /etc/redhat-release df -h / /bootuname -r应输出 2.4.18-14 或类似版本号/etc/redhat-release内容是 Red Hat Linux release 9。df用于确认自动分区的两块分区挂载正常/boot 的 Used 占比通常只有个位数。5.2 网络模式选型与网卡识别Redhat 9.0 安装完成后默认使用 DHCP 获取 IP能否拿到地址取决于 VMware 的虚拟网络模式。三种模式的适用场景差异比较大按实验需求选择网络模式虚拟机可见网段适用场景NAT (VMnet8)192.168.x.0/24经宿主机共享上网需要访问外网、又不占用宿主物理网段Bridged与宿主机同一局域网网段需要局域网内其他机器直接访问虚拟机Host-only仅宿主机与虚拟机组成的隔离网段纯本地实验不关心外部网络VMware 9.0 默认给 Redhat 9.0 客户机模拟 Intel e1000 网卡这个网卡型号在 2.4.18 内核中有对应驱动安装完成后dmesg | grep eth应能看到 e1000 的初始化记录。如果没有任何 eth0 输出先确认虚拟机的 Network Adapter 没有被误删。配置固定 IP 地址时Redhat 9.0 没有 NetworkManager命令是netconfig或者直接编辑网卡配置文件。建议直接改配置文件效果更稳定vim /etc/sysconfig/network-scripts/ifcfg-eth0 # DEVICEeth0 # BOOTPROTOstatic # IPADDR192.168.1.10 # NETMASK255.255.255.0 # GATEWAY192.168.1.1 # ONBOOTyes service network restart ping -c 3 192.168.1.1BOOTPROTO改为 static 后安装器写入的 DHCP 配置会被覆盖。service network restart会重新读取 ifcfg-eth0 并应用新地址执行完成后ping网关地址能收到回包就说明 e1000 网卡、网络服务和路由配置全部就位。如果ping不通用ifconfig eth0查看地址是否真的配上去再检查宿主机的防火墙是否拦截了虚拟网卡的流量。本文还有配套的精品资源点击获取