VMware 17 上保姆级安装 CentOS 9 Stream 图形界面(含网络配置避坑指南)

发布时间:2026/5/20 12:07:15

VMware 17 上保姆级安装 CentOS 9 Stream 图形界面(含网络配置避坑指南) VMware 17 上 CentOS 9 Stream 图形界面全流程安装指南对于刚接触Linux系统的开发者或学生来说在虚拟环境中搭建一个可操作的CentOS系统是入门的第一步。本文将手把手带你完成从零开始的全过程特别针对安装过程中容易踩坑的网络配置、存储分配等环节提供解决方案。1. 准备工作与环境搭建在开始安装前需要做好以下准备工作镜像下载访问CentOS官网获取最新Stream版本VMware版本确保使用16或17版本本文以17为例系统资源建议主机至少8GB内存50GB可用磁盘空间推荐配置参数表组件最低配置推荐配置处理器1核2核内存1GB4GB存储20GB50GB网络NAT模式桥接模式提示虽然CentOS 9 Stream对硬件要求不高但图形界面会占用更多资源建议按推荐配置分配2. 创建虚拟机与基础配置打开VMware Workstation 17按照以下步骤创建新虚拟机选择创建新的虚拟机 → 自定义(高级)硬件兼容性选择Workstation 17.x安装来源选择稍后安装操作系统客户机操作系统选择Linux → Red Hat Enterprise Linux 9 64位关键配置点# 示例通过命令行查看CPU核心数Windows系统 wmic cpu get NumberOfCores处理器配置1个处理器2个内核根据主机实际情况调整内存分配至少2048MB图形界面建议4096MB网络类型初始建议NAT安装完成后再根据需要调整磁盘设置选择将虚拟磁盘存储为单个文件大小建议50GB注意虚拟机存储位置务必选择非系统盘如D:/或E:/避免占用C盘空间3. 安装CentOS 9 Stream图形界面挂载下载好的ISO镜像文件启动虚拟机进入安装界面在启动菜单选择Install CentOS Stream 9语言选择中文简体进入安装信息摘要界面后需要配置以下几个关键部分软件选择基础环境Server with GUI附加选项可根据需要选择开发工具等安装目标自动分区新手推荐或手动分区高级用户/boot1GBext4/剩余空间xfs网络配置打开以太网连接主机名可设置为有意义的名称如dev-server用户设置设置root密码CentOS 9已允许简单密码创建普通用户建议4. 网络配置深度解析与问题解决CentOS 9 Stream默认使用NetworkManager管理网络与之前版本有些差异常见网络问题解决方案网卡名称问题传统eth0命名方式改为ens160等如需恢复传统命名在安装启动时添加内核参数net.ifnames0 biosdevname0安装后无法联网检查VMware虚拟网络编辑器设置确认虚拟机网络适配器设置为NAT或桥接在系统中执行nmcli connection show nmcli connection up [连接名]防火墙设置默认防火墙可能阻止某些连接临时关闭测试systemctl stop firewalld网络调试命令参考表命令功能示例ip addr查看IP地址ip addr showping测试连通性ping 8.8.8.8nmcli网络管理nmcli device statusss查看端口ss -tulnp5. 安装后优化与使用技巧系统安装完成后建议进行以下优化图形界面优化调整分辨率在设置→设备→显示中调整安装增强工具VMware Toolssudo yum install open-vm-tools sudo systemctl enable --now vmtoolsd系统更新首次使用建议更新所有软件包sudo dnf update -y开发环境准备安装常用开发工具组sudo dnf groupinstall Development Tools中文支持安装完整中文语言包sudo dnf install langpacks-zh_CN6. 常见问题与解决方案在实际安装过程中可能会遇到以下典型问题图形界面卡顿增加虚拟机内存分配至少4GB关闭不必要的视觉效果考虑使用轻量级桌面环境磁盘空间不足使用LVM管理磁盘空间扩展虚拟磁盘步骤在VMware中扩展磁盘大小在系统中扩展分区sudo lvextend -l 100%FREE /dev/mapper/centos-root sudo xfs_growfs /软件包安装失败检查网络连接更新仓库缓存sudo dnf makecache时间不同步启用NTP同步sudo timedatectl set-ntp true经过这些步骤你应该已经拥有了一个功能完善的CentOS 9 Stream图形界面环境。这个系统非常适合用于学习Linux操作、搭建开发测试环境或运行各种服务。如果在使用过程中遇到特殊问题可以查看系统日志获取更多信息journalctl -xe

相关新闻