必须先确认虚拟机硬件资源满足最低要求,否则安装过程可能卡在初始化界面或安装完成后无法启动网络服务;需下载并验证阿里云boot镜像、选RHEL 9系统模板、手动创建含biosboot分区的磁盘方案、启用网卡与root账户、首启后更新系统。

要在VMware中成功安装CentOS Stream 10系统,必须先确认虚拟机硬件资源满足最低要求,否则安装过程可能卡在初始化界面或安装完成后无法启动网络服务。
下载并验证ISO镜像
访问阿里云镜像站,下载 CentOS-Stream-10-latest-x86_64-boot.iso(非dvd1镜像),该镜像体积小、启动快,专为UEFI/Legacy双模式引导优化。不要使用官网跳转页直接下载的链接,容易因CDN缓存导致校验失败。
下载完成后,用命令行执行 sha256sum CentOS-Stream-10-latest-x86_64-boot.iso,比对输出值是否与阿里云页面右侧公布的 SHA256 值完全一致。不一致则说明文件损坏,必须重新下载——【跳过校验将大概率导致安装中途黑屏】。
创建兼容性正确的虚拟机
打开 VMware Workstation Pro 17 或更新版本,在“新建虚拟机”向导中选择“自定义(高级)”。这一步不能选“典型”,否则默认配置会禁用某些 RHEL 10 兼容特性。
在“客户机操作系统”页面,**必须选择“Linux” → “Red Hat Enterprise Linux 9 64位”**(不是RHEL 10,也不是CentOS选项)。VMware尚未在下拉列表中加入CentOS Stream 10标识,但RHEL 9内核与驱动栈已完全覆盖Stream 10所需模块。
分配至少2 CPU核心和4096 MB内存;硬盘类型选“SCSI (LSI Logic)”,容量设为30 GB以上;网络适配器保持“NAT模式”即可。其他选项全部默认,点击完成。
安装过程中关键配置项操作
第一步:挂载ISO并启动虚拟机后,在启动菜单用方向键高亮 Install CentOS Stream 10,按 Tab 键编辑启动参数,在末尾添加 inst.ks=hd:LABEL=CENTOS\x20STREAM\x2010:/ks.cfg 可跳过交互式配置(仅限已有kickstart文件场景);普通用户直接回车进入图形安装器。
第二步:语言选 English(United States),点击 Continue。总览页中点击“Installation Destination”,勾选左下角 “I will configure partitioning”,然后点 Done——自动分区虽快,但默认不创建 BIOS Boot 分区,在Legacy BIOS模式下会导致无法引导。
第三步:在手动分区界面,点击“+”号依次创建以下四分区(顺序不可颠倒):
① /boot → 容量 1 GiB → 文件系统 xfs
② biosboot → 容量 1 MiB → 类型 BIOS Boot
③ swap → 容量 4 GiB → 类型 swap
④ / → 使用剩余全部空间 → 文件系统 xfs
全部添加完毕后点 Done → Accept Changes。
第四步:“Software Selection”里选 Server with GUI,再勾选右侧“Development Tools”复选框。Minimal Install 缺少Xorg驱动和基础编译链,后续装Docker或编译软件会反复报错缺依赖。
第五步:“Network & Host Name”中开启网卡开关,主机名填入不含下划线和大写字母的字符串(如 centos10-test),点击 Apply → Done。若此处未开启网卡,安装完首次重启后将无网络,且 NetworkManager 服务不会自动拉起。
第六步:“Root Account”中启用 root 账户,输入密码。密码强度不足时需连续两次点击 Done 才能提交——这是 Anaconda 安装器的强制策略,不是UI卡顿。
安装完成后的首启设置
安装进度条走完后点击“Reboot System”,立即从虚拟光驱弹出ISO镜像(VMware菜单:虚拟机 → 设置 → CD/DVD → 断开连接),否则系统会再次进入安装界面。
重启后出现 GRUB 菜单,等待5秒自动进入新系统;登录界面输入 root 和密码,进入 GNOME 桌面。打开终端,执行 ip a 确认 ens33 或类似网卡已获取IP;若显示 state DOWN,运行 sudo systemctl restart NetworkManager 即可恢复。
执行 sudo dnf update -y 升级所有基础包,更新完成后重启一次,确保内核与 initramfs 同步。


















