保姆级教程:在VMware Workstation 17 Pro上一步不差安装Rocky Linux 9.3(含网络配置与分区避坑指南)
对于刚接触Linux或虚拟化的新手来说,安装一个全新的操作系统往往伴随着各种未知的挑战。本文将提供一个"照做就能成功"的零失败指南,从VMware Workstation的配置到Rocky Linux的完整安装,每个步骤都配有详细说明和避坑提示。我们将特别关注网络配置(NAT模式下的VMnet8)和磁盘分区方案,确保即使是完全没有经验的用户也能顺利完成安装。
1. 环境准备与虚拟机创建
在开始安装Rocky Linux之前,我们需要确保主机环境和虚拟机配置正确。这一阶段的工作将为后续安装打下坚实基础。
1.1 VMware Workstation 17 Pro安装与配置
首先确保你已经下载了VMware Workstation 17 Pro的最新版本。安装过程相对简单,但有几个关键点需要注意:
- 安装选项:建议选择"增强型键盘驱动程序",这对Linux系统的键盘输入有更好的支持
- 虚拟化引擎:安装完成后,进入"编辑"→"首选项",在"内存"选项卡中为虚拟机分配足够的内存(至少2GB)
- 许可证密钥:如果你使用的是试用版,可以在VMware官网申请30天的试用许可证
1.2 创建新的虚拟机
打开VMware Workstation,点击"创建新的虚拟机",选择"自定义(高级)"配置:
1. 硬件兼容性:选择"Workstation 17.x" 2. 安装来源:稍后安装操作系统 3. 操作系统类型:Linux,版本选择"Red Hat Enterprise Linux 9 64位" 4. 虚拟机名称:建议使用"RockyLinux-9.3" 5. 处理器配置:至少1个处理器,2个核心 6. 内存:建议2048MB(2GB)或更多 7. 网络连接:选择"NAT模式" 8. I/O控制器类型:默认LSI Logic 9. 磁盘类型:SCSI 10. 创建新虚拟磁盘 11. 磁盘容量:建议20GB以上,选择"将虚拟磁盘拆分成多个文件" 12. 磁盘文件名:保持默认注意:虽然Rocky Linux不是RHEL,但由于其与RHEL的高度兼容性,选择RHEL 9作为虚拟机类型可以获得最佳的兼容性和性能。
2. 网络环境配置详解
网络配置是许多新手容易出错的地方。我们将使用NAT模式(VMnet8)来确保虚拟机既能访问外部网络,又能与主机通信。
2.1 配置虚拟网络编辑器
在VMware主界面,点击"编辑"→"虚拟网络编辑器",进行以下设置:
- 选择"VMnet8"(NAT模式)
- 勾选"将主机虚拟适配器连接到此网络"
- 子网IP设置为
192.168.100.0 - 子网掩码设置为
255.255.255.0 - 点击"NAT设置"按钮
- 网关IP设置为
192.168.100.2 - 点击"确定"保存所有设置
2.2 配置主机虚拟网卡
在Windows主机上,打开网络连接设置,找到"VMware Network Adapter VMnet8",进行如下配置:
| 属性 | 值 |
|---|---|
| IP地址 | 192.168.100.1 |
| 子网掩码 | 255.255.255.0 |
| 默认网关 | 留空 |
| DNS服务器 | 可设置公共DNS如8.8.8.8 |
# 在Windows命令提示符中验证网络配置 ipconfig /all # 查找VMnet8适配器,确认IP配置正确2.3 虚拟机网络设置验证
在虚拟机设置中,确认网络适配器已连接到"VMnet8(NAT模式)"。这一配置将允许虚拟机:
- 通过主机访问互联网
- 使用192.168.100.x网段与主机通信
- 获得自动分配的IP地址(通过VMware内置的DHCP服务)
3. Rocky Linux安装过程详解
现在我们可以开始Rocky Linux的安装过程了。请确保你已经下载了Rocky Linux 9.3的ISO镜像文件(x86_64架构的DVD版本)。
3.1 启动安装程序
- 右键点击虚拟机,选择"设置"
- 在"硬件"选项卡中选择"CD/DVD (SATA)"
- 勾选"启动时连接"和"使用ISO映像文件"
- 浏览并选择下载的Rocky Linux 9.3 ISO文件
- 点击"确定"保存设置
- 点击"开启此虚拟机"
虚拟机启动后,你将看到Rocky Linux的安装引导界面。直接按回车键开始安装。
3.2 语言和键盘设置
虽然Rocky Linux支持多种语言,但出于兼容性和后续开发考虑,建议选择英文:
- 在"LANGUAGE SUPPORT"界面选择"English"
- 在"KEYBOARD"部分选择"English (United States)"
- 点击"Continue"进入下一步
提示:选择英文环境可以减少某些软件包因语言设置导致的兼容性问题,同时也便于查找错误信息和解决方案。
3.3 安装源和软件选择
在"INSTALLATION SOURCE"部分,安装程序会自动检测ISO文件作为安装源,无需额外配置。
点击"SOFTWARE SELECTION",这里我们需要选择安装的软件包组:
- Base Environment:选择"Minimal Install"
- Additional Software:保持默认不选
# Minimal Install包含的软件包 - 基础系统工具 - 核心网络工具 - 基本命令行工具 - 必要的系统库这种最小化安装方式有以下优势:
- 系统占用资源少
- 安全性更高(不必要的服务不会被安装)
- 可以根据需要灵活添加软件包
- 安装速度更快
4. 磁盘分区与系统配置
磁盘分区是安装过程中最关键也最容易出错的环节之一。我们将采用自定义分区方案,确保系统有合理的布局。
4.1 安装目标选择
点击"INSTALLATION DESTINATION",进行以下设置:
- 选择要安装的磁盘(通常是唯一的虚拟磁盘)
- 存储配置选择"Custom"
- 点击"Done"进入详细分区设置
4.2 自定义分区方案
我们将创建一个经典的三分区方案:/boot、swap和/。点击"+"按钮添加分区:
/boot分区:
- 挂载点:/boot
- 期望容量:512MiB
- 文件系统类型:xfs
swap分区:
- 挂载点:(不设置)
- 文件系统类型:swap
- 期望容量:4GiB(通常是物理内存的2倍)
/分区:
- 挂载点:/
- 文件系统类型:xfs
- 期望容量:(剩余所有空间)
分区完成后,点击"Done",然后点击"Accept Changes"确认分区方案。
4.3 网络与主机名配置
虽然我们已经在VMware中配置了网络,但还需要在安装程序中确认:
- 点击"NETWORK & HOST NAME"
- 确保网络连接是开启状态(右上角开关)
- 主机名可以设置为
rockylinux-9或你喜欢的名称 - 点击"Apply"保存设置
4.4 root密码和用户创建
点击"ROOT PASSWORD"设置root账户密码:
- 输入强密码(建议包含大小写字母、数字和特殊字符)
- 不要勾选"Lock root account"
- 建议勾选"Allow root SSH login with password"
安全提示:在生产环境中,建议禁用root的SSH登录,并使用普通用户通过sudo提权。但在学习环境中,为方便调试可以暂时开启。
5. 安装完成与首次启动
点击"Begin Installation"开始安装过程。安装时间取决于你的硬件性能,通常在10-30分钟之间。
安装完成后,点击"Reboot System"重启虚拟机。首次启动时,系统会进行一些初始化配置:
- 接受许可证协议
- 完成初始设置向导
- 使用root账户和之前设置的密码登录
# 首次登录后建议执行的命令 dnf update -y # 更新所有软件包 systemctl enable --now firewalld # 启用防火墙6. 安装后验证与基本配置
系统安装完成后,我们需要验证各项功能是否正常工作。
6.1 网络连接测试
ping -c 4 google.com # 测试互联网连接 ip addr show # 查看IP地址分配如果网络不通,检查以下内容:
- VMware虚拟网络编辑器设置是否正确
- 虚拟机网络适配器是否连接到VMnet8
- 主机防火墙是否阻止了虚拟机的网络访问
6.2 系统信息查看
cat /etc/redhat-release # 查看系统版本 uname -a # 查看内核版本 free -h # 查看内存使用情况 df -h # 查看磁盘空间使用6.3 基础软件安装
根据你的需求,可以安装一些常用工具:
dnf install -y epel-release # 安装EPEL仓库 dnf install -y vim wget curl git net-tools # 安装常用工具7. 常见问题与解决方案
即使按照指南操作,有时也会遇到一些问题。以下是几个常见问题及其解决方法:
7.1 安装过程中无法检测到磁盘
这可能是因为磁盘控制器类型不匹配。解决方法:
- 关闭虚拟机
- 编辑虚拟机设置
- 将磁盘控制器从"SCSI"改为"SATA"
- 重新启动安装
7.2 网络连接失败
如果虚拟机无法连接网络:
- 检查VMware的NAT服务是否运行(Windows服务中的"VMware NAT Service")
- 在虚拟机设置中尝试重置网络适配器
- 在Rocky Linux中使用以下命令重置网络:
nmcli connection reload systemctl restart NetworkManager7.3 图形界面安装问题
如果你后续需要安装图形界面:
dnf groupinstall "Server with GUI" # 安装GNOME桌面环境 systemctl set-default graphical.target # 设置图形界面为默认 reboot # 重启生效记住,最小化安装的系统更加安全和高效,除非特别需要,否则不建议安装图形界面。