CentOS 7/8/9全版本物理机+虚拟机双场景安装教程详解
CentOS(Community Enterprise Operating System)是基于Red Hat Enterprise Linux(RHEL)源码重构的社区版Linux发行版,以稳定、安全、免费著称,广泛应用于服务器部署、开发环境搭建和个人Linux学习,本文将从虚拟机安装(新手推荐)和物理机安装两个场景出发,详解CentOS的完整安装流程,覆盖CentOS 7(虽停更但仍常用)、CentOS Stream 8/9(当前主流)。
准备工作
无论选择虚拟机还是物理机安装,都需要先准备好安装镜像和工具。
下载CentOS ISO镜像
目前CentOS官方主推CentOS Stream(滚动更新版,兼容性接近RHEL),CentOS 7已于2024年6月停止维护,但仍可通过镜像站下载。
- 官方下载地址:
- CentOS Stream 9:https://www.centos.org/download/
- CentOS Stream 8:https://www.centos.org/centos-stream/
- CentOS 7(镜像站):https://mirrors.aliyun.com/centos/7/isos/x86_64/
- 镜像选择:
- 新手/服务器推荐:
DVD ISO(包含完整软件包,无需联网安装) - 轻量使用:
Minimal ISO(最小化安装,仅含基础系统,需联网装软件)
- 新手/服务器推荐:
注意:下载后建议校验SHA256哈希值,确保镜像完整性(官网有提供校验值,Windows可用
CertUtil -hashfile 镜像路径 SHA256校验)。
虚拟机安装额外准备
新手建议先在虚拟机上练手,避免误操作物理机数据,推荐使用免费的VMware Workstation Player或VirtualBox,本文以VMware为例:
- 下载VMware Workstation Player:https://www.vmware.com/products/workstation-player.html
物理机安装额外准备
- U盘启动盘制作工具:推荐
Rufus(Windows下免费且易用),下载地址:https://rufus.ie/ - 空U盘:容量≥8GB(制作时会清空U盘数据,提前备份)
- 数据备份:物理机安装会覆盖目标硬盘数据,务必提前备份重要文件!
场景1:虚拟机安装CentOS(新手首选)
我们以CentOS Stream 9和VMware Workstation Player为例,步骤通用其他版本和VirtualBox。
步骤1:新建虚拟机
- 打开VMware Workstation Player,点击“创建新的虚拟机”。
- 选择“典型(推荐)”,点击“下一步”。
- 选择“安装程序光盘映像文件(iso)”,点击“浏览”选择下载好的CentOS ISO镜像,点击“下一步”。
- 选择操作系统:“Linux”,版本选择“CentOS 9 Stream 64位”(若没有,选“Red Hat Enterprise Linux 9 64位”),点击“下一步”。
- 命名虚拟机(如“CentOS-9-Test”),选择安装位置(建议选非系统盘,避免C盘空间不足),点击“下一步”。
- 配置磁盘大小:建议≥20GB,选择“将虚拟磁盘存储为单个文件”(性能更好),点击“下一步”。
- 点击“自定义硬件”,可调整CPU(建议≥2核)、内存(建议≥2GB,若物理机内存大,可设4GB),完成后点击“关闭”→“完成”。
步骤2:启动虚拟机并进入安装界面
- 点击“播放虚拟机”,进入CentOS安装引导界面。
- 选择“Install CentOS Stream 9”(若安装CentOS 7,选择“Install CentOS 7”),按回车。
步骤3:安装配置(核心步骤)
(1)选择语言
推荐新手选“中文(简体)”,点击“继续”。
(2)安装信息摘要
进入该界面后,需完成带黄色感叹号的配置项。
① 键盘和语言支持(默认即可)
- 键盘:默认“汉语”,无需修改。
- 语言支持:默认“中文(简体)”,无需修改。
② 时间和日期
- 点击“时间和日期”,选择时区“亚洲/上海”(或直接点击地图上的中国),开启“网络时间”(需后续联网同步,先设好时区),点击“完成”。
③ 安装目的地(磁盘分区,关键!)
- 点击“安装目的地”,选择刚才创建的虚拟磁盘(默认已选中)。
- 分区方式:
- 新手推荐:自动分区:直接点击“完成”,系统会自动划分/boot、/、swap等分区。
- 老手推荐:手动分区:
- 选择“自定义”,点击“完成”,进入“手动分区”界面。
- 点击“+”添加分区:
/boot:引导分区,文件系统选ext4,容量设为500MB,点击“添加挂载点”。swap:交换分区(相当于虚拟内存),若虚拟机内存<8GB,设为内存的1-2倍;≥8GB设为8GB,文件系统选swap,点击“添加挂载点”。- 根分区,剩余空间全部分配,文件系统选
ext4或xfs(CentOS 9默认xfs),点击“添加挂载点”。
- 点击“完成”,确认分区方案,点击“接受更改”。
④ 软件选择
- 点击“软件选择”,根据需求选择:
- 新手/桌面使用:选“工作站”(带GNOME桌面环境)。
- 服务器使用:选“最小化安装”(无桌面,节省资源)或“服务器”(带基础工具)。
- 点击“完成”。
⑤ 网络和主机名
- 点击“网络和主机名”,开启“以太网”(虚拟机默认会自动获取IP),可修改主机名(如“centos-server”),点击“完成”。
步骤4:开始安装并设置用户
- 配置完成后,点击“开始安装”。
- 安装过程中需设置ROOT密码和创建普通用户:
- ROOT密码:是系统管理员账户,建议设复杂密码(含大小写、数字、符号),点击“完成”(若密码过短,需双击“完成”确认)。
- 创建普通用户:勾选“将此用户作为管理员”,方便日常使用(避免频繁用root),输入用户名和密码,点击“完成”。
步骤5:安装完成并重启
- 等待安装进度条走完,点击“重启”。
- 重启后,若安装的是桌面版,会进入初始设置(接受许可、选择语言等),按提示完成即可进入系统;若是最小化安装,直接进入命令行界面。
场景2:物理机安装CentOS
物理机安装步骤与虚拟机类似,关键是制作U盘启动盘和设置从U盘启动。
步骤1:制作U盘启动盘
- 打开Rufus,插入U盘。
- 设备:选择你的U盘(注意别选错!)。
- 引导类型选择:点击“选择”,找到CentOS ISO镜像。
- 分区类型:
- 若电脑是UEFI模式(现在新电脑大多是):选“GPT”。
- 若电脑是Legacy BIOS模式:选“MBR”。
- 文件系统:默认NTFS即可,点击“开始”。
- 弹出提示“将清除U盘所有数据”,确认后等待制作完成。
步骤2:设置电脑从U盘启动
- 重启电脑,在开机瞬间按启动热键(不同品牌不同:华硕F2、联想F12、戴尔F12、惠普F9,也可看开机屏幕提示)。
- 进入启动菜单,选择你的U盘(通常带U盘品牌名或“UEFI: U盘名”),按回车进入CentOS安装界面。
步骤3:后续安装步骤
后续步骤与虚拟机完全一致,需注意:
- 安装目的地:务必选择要安装CentOS的硬盘(别选原来的Windows系统盘!),若要双系统,需提前在Windows下腾出空白分区。
安装后的基础配置
无论虚拟机还是物理机,安装完成后建议做以下配置:
联网(最小化安装必做)
- 桌面版:直接在右上角点击网络图标连接。
- 命令行版:
- 输入
nmtui(图形化网络配置工具),选择“编辑连接”→“添加”→“以太网”。 - 选择网卡(如
ens33),勾选“自动连接”,点击“确定”→“返回”→“激活连接”,选择刚配置的网卡,按回车激活。 - 测试联网:
ping www.baidu.com(能通即可,按Ctrl+C停止)。
- 输入
更新系统
- CentOS 7:
yum update -y - CentOS 8/9:
dnf update -y
安装常用工具
- CentOS 7:
yum install -y vim wget net-tools - CentOS 8/9:
dnf install -y vim wget net-toolsvim:文本编辑器wget:下载工具net-tools:网络工具(如ifconfig)
注意事项
- 镜像完整性:下载后务必校验SHA256值,避免安装失败。
- 数据备份:物理机安装前一定要备份目标硬盘数据!
- 分区谨慎:手动分区时别误删原有系统分区,新手优先选自动分区。
- 密码强度:root密码建议复杂,普通用户也建议设密码。
- UEFI与Legacy:制作U盘启动盘时要与电脑启动模式一致,否则无法启动。
文章版权声明:除非注明,否则均为亚朵原创文章,转载或复制请以超链接形式并注明出处。

