个人电脑如何安装 CentOS 系统
前言
CentOS(Community Enterprise Operating System)是一款基于Red Hat Enterprise Linux(RHEL)源代码编译而成的企业级开源操作系统。CentOS以其稳定性、安全性和免费使用而闻名,广泛应用于服务器领域,也是许多开发者和技术爱好者学习Linux的首选系统之一。
CentOS适合以下人群:
- 需要学习Linux的新手用户
- 想要搭建个人实验环境的技术人员
- 计划部署Web服务器、数据库服务器的开发者
- 对系统稳定性有较高要求的用户
- 运维工程师和系统管理员
本教程将详细介绍在个人电脑上安装CentOS的完整流程,从准备工作到系统配置,手把手教您完成整个安装过程。
第一章 准备工作
1.1 硬件要求
在开始安装CentOS之前,请确认您的电脑满足以下最低硬件要求:
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| 内存(RAM) | 2 GB | 4 GB 或以上 |
| 硬盘空间 | 10 GB | 50 GB 或以上 |
| 处理器 | 1 GHz 单核 | 2 GHz 双核或以上 |
| 显卡 | 基本显示支持 | 支持1920x1080分辨率 |
| U盘 | 4 GB | 8 GB 或以上 |
提示:如果您计划安装带图形界面的CentOS,建议内存至少4GB,以确保系统运行流畅。
1.2 需要准备的工具清单
在开始安装前,请准备好以下物品:
- 容量足够的U盘(至少8GB,建议使用USB 3.0接口的U盘,传输速度更快)
- 下载好的CentOS ISO镜像文件(后续章节会详细介绍如何下载)
- Rufus启动盘制作工具(Windows系统下最常用的启动盘制作工具)
- 一台正常运行的电脑(用于制作启动盘)
- 稳定的网络连接(用于下载镜像和后续系统更新)
第二章 下载 CentOS ISO 镜像文件
2.1 CentOS官网地址
CentOS官方网站的下载地址为:
注意:由于CentOS项目在2020年宣布停止维护CentOS Linux,未来将只维护CentOS Stream版本,因此下载时请注意选择合适的版本。
2.2 选择合适的版本
目前CentOS主要有两个分支可供选择:
2.2.1 CentOS Linux vs CentOS Stream
| 版本 | 特点 | 适用场景 |
|---|---|---|
| CentOS Linux 7 | 经典稳定版本,基于RHEL 7,已停止更新但仍有大量教程和资源 | 追求稳定、已有学习基础的用户 |
| CentOS Linux 8 | 基于RHEL 8,已于2021年底停止维护 | 仅做了解,不推荐新用户使用 |
| CentOS Stream 8 | RHEL 8的上游版本,滚动更新 | 想要体验新特性、有一定基础的用户 |
| CentOS Stream 9 | 最新的稳定分支,基于RHEL 9 | 建议新手从CentOS Stream 9开始 |
推荐选择:对于新手用户,建议选择 CentOS Stream 9 或 CentOS Linux 7。
- 如果您想要学习最新的Linux技术,选择CentOS Stream 9
- 如果您需要与旧项目兼容或参考大量现有教程,选择CentOS Linux 7
2.3 选择镜像源(国内镜像推荐)
由于直接从国外官网下载ISO文件速度较慢,建议使用国内的镜像源站点下载,速度会快很多。
2.3.1 阿里云镜像站
https://mirrors.aliyun.com/centos/
2.3.2 清华大学镜像站
https://mirrors.tuna.tsinghua.edu.cn/centos/
2.3.3 网易镜像站
https://mirrors.163.com/centos/
建议:推荐使用阿里云或清华大学的镜像源,下载速度较快,镜像更新也比较及时。
2.4 DVD ISO vs Minimal ISO的区别
进入镜像站点后,您会看到多种ISO文件类型,主要包括:
| ISO类型 | 大小 | 说明 | 适用场景 |
|---|---|---|---|
| DVD ISO | 约4-10 GB | 包含完整的安装包和常用软件包 | 推荐新手使用,安装后可离线安装软件 |
| Minimal ISO | 约800 MB | 仅包含最小化安装包 | 适合有经验的用户,需要联网安装额外软件 |
| Everything ISO | 约10 GB+ | 包含所有软件包 | 需要离线使用大量软件时 |
新手推荐:下载 DVD ISO 版本,虽然文件较大,但包含了常用软件包,安装后无需额外下载即可安装大部分常用软件。
2.5 校验ISO文件完整性(SHA256)
下载完成后,为了确保ISO文件没有损坏或被篡改,建议进行SHA256校验。
2.5.1 Windows系统校验方法
- 下载ISO文件后,进入文件所在目录
- 在文件资源管理器地址栏输入
cmd并回车,打开命令提示符 - 在命令行中输入以下命令:
# 方法一:使用PowerShell(Windows 10/11)
Get-FileHash "C:\Downloads\CentOS-Stream9-latest-x86_64-dvd1.iso" -Algorithm SHA256
# 方法二:使用certutil命令
certutil -hashfile "C:\Downloads\CentOS-Stream9-latest-x86_64-dvd1.iso" SHA256
- 将计算出的SHA256值与镜像站提供的SHA256值进行比对
- 如果一致,说明文件完整无误
2.5.2 Linux/macOS系统校验方法
在Linux或macOS终端中执行:
# Linux系统
sha256sum /path/to/CentOS-Stream9-latest-x86_64-dvd1.iso
# macOS系统
shasum -a 256 /path/to/CentOS-Stream9-latest-x86_64-dvd1.iso
提示:每个镜像站点页面底部都会提供对应的SHA256校验文件(通常命名为
SHA256SUM或CHECKSUM),请下载并对照校验。
第三章 使用 Rufus 制作U盘启动盘
Rufus是一款免费、开源、小巧的启动盘制作工具,支持Windows系统,是制作Linux启动盘的首选工具之一。
3.1 Rufus下载地址
提示:Rufus无需安装,下载后直接运行
.exe文件即可使用。建议下载最新版本以获得最佳兼容性。
3.2 安装和启动Rufus
- 从上述地址下载Rufus(推荐下载便携版,无需安装)
- 将下载的压缩包解压到任意目录
- 双击运行
rufus.exe文件 - 如果弹出用户账户控制(UAC)提示,点击"是"允许运行
3.3 选择U盘设备
打开Rufus后,界面顶部会有一个"设备"下拉菜单:
- 将准备好的U盘插入电脑USB接口
- 在Rufus的设备下拉菜单中,选择您的U盘(注意不要选错磁盘,U盘容量通常较小)
- 确认选择的设备容量与您的U盘一致
警告:请务必确认选择的设备是U盘,因为后续操作会格式化所选设备,导致数据丢失!
3.4 选择CentOS ISO文件
- 点击"选择"按钮
- 在文件浏览器中,找到您下载的CentOS ISO文件
- 选中ISO文件后点击"打开"
3.5 分区类型选择(GPT vs MBR)
选择ISO文件后,需要设置分区类型。Rufus会自动根据ISO内容选择合适的分区类型,但您也可以手动调整。
3.5.1 如何判断电脑使用的是UEFI还是Legacy BIOS
| 启动模式 | 判断方法 |
|---|---|
| UEFI模式 | 较新的电脑(2012年以后购买)大多使用此模式;磁盘分区为GPT格式 |
| Legacy模式 | 较老的电脑;磁盘分区为MBR格式 |
快速判断方法:
- 按
Win + R,输入msinfo32,回车 - 查找 "BIOS模式" 项目
- 如果显示 "UEFI",则选择GPT;如果显示 "Legacy",则选择MBR
3.5.2 分区类型选择建议
- 大多数现代电脑(UEFI):选择 GPT 分区类型
- 较老的电脑或特殊需求:选择 MBR 分区类型
3.6 文件系统选择
对于CentOS安装,建议选择以下文件系统:
| 文件系统 | 说明 |
|---|---|
| FAT32 | 兼容性最好,但单个文件不能超过4GB(CentOS DVD ISO通常超过此限制) |
| NTFS | 支持大文件,但某些legacy BIOS可能无法识别 |
| exFAT | 支持大文件,兼容性较好 |
推荐:如果ISO文件小于4GB,选择FAT32;如果ISO文件大于4GB(如DVD ISO),选择 exFAT 或确保使用GPT分区类型下的NTFS。
重要提示:CentOS的DVD ISO镜像文件通常超过4GB,因此必须确保文件系统支持大文件,或者分区类型为GPT。
3.7 写入模式选择(ISO镜像模式 vs DD模式)
Rufus提供了两种写入模式:
| 写入模式 | 说明 | 适用场景 |
|---|---|---|
| ISO镜像模式(推荐) | Rufus会自动处理ISO文件的写入 | 大多数情况下使用此模式 |
| DD模式 | 原始磁盘写入模式,逐位复制 | 某些特殊ISO或ISO镜像模式失败时使用 |
CentOS安装推荐:对于CentOS,推荐使用 ISO镜像模式。如果使用ISO镜像模式安装失败,再尝试使用DD模式。
3.8 开始写入
完成以上设置后,按照以下步骤开始制作启动盘:
- 确认所有设置正确无误
- 点击"开始"按钮
- 如果U盘有重要数据,会弹出警告提示,点击"确定"继续
- Rufus会弹出下载Syslinux文件的提示(用于启动),点击"是"下载
- 等待写入完成(进度条会显示进度)
- 写入完成后,点击"关闭"关闭提示框
提示:写入过程可能需要几分钟时间,请耐心等待,不要在写入过程中拔出U盘或关闭电脑。
3.9 常见问题排查
Q1: Rufus提示"ISO文件看起来是ISOHybrid"
这是正常现象,点击"确定"继续即可。
Q2: 写入完成后U盘容量变小
这是正常现象,U盘的一部分空间被用于存储启动文件。如果需要恢复全部容量,可以在Windows磁盘管理中重新格式化U盘。
Q3: 写入失败或速度极慢
- 尝试更换USB接口(建议使用USB 2.0接口或电脑背部的USB接口)
- 尝试使用DD模式
- 更换U盘,劣质U盘可能导致写入失败
第四章 BIOS/UEFI 设置
4.1 进入BIOS的方法
不同品牌的电脑进入BIOS的方法不同,以下是常见品牌的快捷键:
| 电脑品牌 | 进入BIOS的快捷键 |
|---|---|
| 联想(Lenovo) | F2 或 Fn+F2 |
| 戴尔(Dell) | F2 或 F12 |
| 惠普(HP) | F10 或 ESC |
| 华硕(ASUS) | F2 或 DEL |
| 宏碁(Acer) | F2 或 DEL |
| 华为 | F2 或 DEL |
| 小米 | F2 或 DEL |
| 三星 | F2 或 DEL |
提示:部分电脑需要关闭"快速启动"功能才能在开机时进入BIOS。您可以在Windows系统中关闭快速启动后再尝试。
4.2 进入BIOS的一般步骤
- 关闭电脑
- 按下电脑品牌对应的快捷键(快速多次按,通常在开机画面出现前)
- 进入BIOS设置界面
4.3 关闭Secure Boot
Secure Boot是UEFI模式下的一项安全功能,默认只允许启动经过数字签名的操作系统。由于CentOS默认没有Secure Boot签名,需要关闭此功能。
关闭Secure Boot的步骤:
- 在BIOS中找到 "Secure Boot" 选项(通常在Boot或Security选项卡下)
- 将 "Secure Boot" 设置为 "Disabled" 或 "Disabled"
- 如果有 "OS Type" 或类似选项,将其设置为 "Other OS"
注意:不同品牌的BIOS界面可能有所不同,请根据实际界面进行操作。
4.4 设置U盘为第一启动项
- 在BIOS中找到 "Boot" 或 "启动" 选项卡
- 找到 "Boot Device Priority" 或 "启动顺序" 选项
- 将U盘设备移动到第一位(通常显示为 "USB-HDD" 或U盘品牌名称)
- 部分电脑需要在 "Hard Disk Drive" 或 "启动设备" 中也将U盘设为第一选项
4.5 保存并重启
- 按 F10 或找到 "Save & Exit" 选项
- 选择 "Save Changes and Exit" 保存并退出
- 电脑将自动重启并从U盘启动
第五章 CentOS 安装过程
5.1 启动安装界面
电脑从U盘启动后,您将看到CentOS的启动菜单界面:
┌─────────────────────────────────────────────────────────────┐
│ CentOS 8 │
│ │
│ Install CentOS Stream 8 │
│ Test this media & install CentOS Stream 8 │
│ Troubleshooting → │
│ │
└─────────────────────────────────────────────────────────────┘
- 选择 "Install CentOS Stream 8" 开始安装
- 如果选择后遇到问题,可以尝试选择 "Troubleshooting" 中的选项
5.2 选择语言
接下来的界面让您选择安装过程使用的语言:
- 在左侧列表中找到 "中文" 或 "English"
- 选择您熟悉的语言(建议初学者选择中文)
- 点击 "继续" 按钮
提示:这是安装向导的语言,不是系统安装后默认的语言。两者的设置是分开的。
5.3 安装概要界面
选择语言后,会进入 "安装概要" 界面,这里可以配置CentOS安装的各种选项。逐个介绍各配置项:
5.3.1 日期和时间
- 点击 "日期和时间" 选项
- 在地图上选择您的时区(点击中国区域的大致位置)
- 或者在下拉菜单中选择 "亚洲/上海"
- 如果需要,可以手动调整日期和时间
- 设置完成后,点击左上角的 "完成" 按钮返回
5.3.2 键盘布局
- 点击 "键盘" 选项
- 默认已添加英语(美国)键盘
- 点击 "+" 按钮添加中文键盘布局
- 选择 "汉语" 或 "中文"
- 调整优先级,将常用的键盘放在第一位
- 点击 "完成" 返回
5.3.3 语言支持
- 点击 "语言支持" 选项
- 勾选您需要使用的语言包
- 建议至少勾选:
- English
- 简体中文
- 点击 "完成" 返回
5.3.4 安装源
通常情况下,系统会自动检测到U盘或网络安装源。如果需要手动配置:
- 点击 "安装源"
- 选择 "自动检测到的安装介质" 或 "指定ISO文件位置"
- 如果选择指定ISO,找到U盘挂载的ISO文件路径
- 点击 "完成" 返回
5.3.5 软件选择
这是非常重要的配置选项,决定了CentOS安装后的初始软件环境:
CentOS 7 软件选择界面:
| 选项 | 说明 | 推荐人群 |
|---|---|---|
| GUI服务器 | 安装图形化桌面环境 | 新手用户 |
| 服务器(GUI已删除) | 无图形界面的服务器环境 | 有经验的用户 |
| 最小安装 | 最基础的命令行环境 | 高级用户、服务器用途 |
| KDE Plasma Workspaces | KDE桌面环境 | 喜欢KDE的用户 |
| GNOME Desktop | GNOME桌面环境 | 默认图形桌面 |
CentOS Stream 8/9 软件选择界面:
| 选项 | 说明 | 推荐人群 |
|---|---|---|
| 服务器 | 带GUI的服务器 | 新手用户 |
| 最小安装 | 最小化安装 | 有经验的用户 |
| 工作站 | 完整桌面环境 | 需要桌面环境的用户 |
推荐新手选择:"服务器" 或 "带GUI的服务器",包含完整的图形化界面,方便学习和使用。
提示:如果选择了最小安装,安装后将只有命令行界面,需要通过命令安装图形桌面环境。
5.3.6 安装目的地(磁盘分区)
这是最关键的配置步骤,决定了CentOS如何分配磁盘空间:
- 点击 "安装目的地" 选项
- 选择要安装CentOS的磁盘
- 在 "配置分区" 中选择分区方案:
| 分区方案 | 说明 | 适用场景 |
|---|---|---|
| 自动 | CentOS自动分配分区 | 新手用户 |
| 自定义 | 手动指定分区大小和挂载点 | 有经验的用户 |
推荐新手:先选择 "自动" 分区,了解分区结构后再尝试手动分区。
手动分区方案(推荐给有一定基础的用户):
如果选择自定义分区,以下是一个常用的分区方案(假设总硬盘为100GB):
| 挂载点 | 大小 | 文件系统 | 说明 |
|---|---|---|---|
| /boot | 2 GB | ext4 | 引导分区,存放内核和启动文件 |
| swap | 8 GB | swap | 交换分区,充当虚拟内存(大小为内存的1-2倍) |
| / | 50 GB | xfs 或 ext4 | 根分区,系统主要文件 |
| /home | 40 GB | xfs 或 ext4 | 用户主目录,存放用户文件 |
手动分区步骤:
- 选择 "自定义" 分区方案
- 点击 "+" 按钮添加分区
- 输入挂载点(如
/boot)和期望大小 - 选择文件系统类型
- 点击 "添加挂载点" 完成一个分区
- 重复以上步骤添加所有分区
重要提示:如果您的电脑使用UEFI模式启动,必须创建一个 EFI 系统分区(通常200-500MB),用于存放UEFI引导文件。
5.3.7 KDUMP设置
KDUMP是一种内核崩溃转储机制,用于在系统崩溃时保存内存信息。
- 点击 "Kdump" 选项
- 默认已启用,内存占用通常为128MB
- 新手建议保持默认设置
- 点击 "完成" 返回
5.3.8 网络和主机名
- 点击 "网络和主机名" 选项
- 在左侧列表中找到并打开以太网连接(通常为 "enp0s3" 或类似名称)
- 将开关设置为 "ON" 启用网络
- 在右侧输入主机名(如 "centos-server" 或 "my-desktop")
- 点击 "配置" 可以设置IP地址、DNS等(通常默认使用DHCP自动获取即可)
- 点击 "完成" 返回
提示:主机名是电脑在网络中的标识,可以是任意字符串,建议使用有意义的名称。
5.4 设置Root密码
完成所有配置后,需要设置root(超级用户)密码:
- 点击 "Root 密码" 选项
- 输入您要设置的root密码
- 再次输入密码进行确认
- 重要:请记住这个密码,以后执行系统管理任务时需要使用
提示:root是Linux系统的最高权限用户,密码设置过于简单可能会被安全策略拒绝。建议设置一个强密码(包含大小写字母、数字和特殊字符,长度至少8位)。
5.5 创建用户
虽然可以仅使用root账户操作,但出于安全考虑,建议创建一个普通用户:
- 点击 "创建用户" 选项
- 填写以下信息:
- 全名:您的姓名或昵称
- 用户名:登录时使用的用户名(如
admin、john) - 密码:用户密码
- 确认密码:再次输入密码
- 建议勾选 "将此用户设置为管理员" 选项
- 点击 "完成" 返回
5.6 开始安装
所有配置完成后:
- 返回 "安装概要" 界面
- 确认所有选项都已配置完成(带橙色叹号的选项需要进一步配置)
- 点击右下角的 "开始安装" 按钮
安装过程将开始,您可以看到进度条:
┌─────────────────────────────────────────────────────────────┐
│ 正在安装 CentOS Stream 8 │
│ │
│ 正在安装软件包... │
│ [████████████████████░░░░░░░░░░░░░░░░░] 50% │
│ │
│ 完成时间约需:10-15 分钟 │
│ │
└─────────────────────────────────────────────────────────────┘
5.7 安装完成并重启
安装完成后,会显示安装成功的提示:
┌─────────────────────────────────────────────────────────────┐
│ 安装成功! │
│ │
│ CentOS Stream 8 已成功安装到您的计算机上。 │
│ │
│ 请取出安装介质并重启系统。 │
│ │
│ [ 完成 ] │
└─────────────────────────────────────────────────────────────┘
- 点击 "完成" 按钮
- 系统将自动重启
- 重要:在重启过程中,务必拔出U盘,避免再次从U盘启动
- 如果U盘未能自动弹出,请在系统重启后手动拔出U盘
第六章 安装后配置
6.1 首次启动配置
CentOS重启后,如果是图形界面版本,会进入首次设置向导:
- 许可协议:阅读并接受许可协议,勾选 "我接受许可协议"
- 完成配置:点击 "完成配置" 按钮
- 登录界面:输入之前创建的用户名和密码登录系统
提示:如果是命令行版本(最小安装),会直接显示登录提示符,输入用户名和密码登录即可。
6.2 网络配置
首次启动后,如果之前未配置网络,需要手动启用网络连接:
6.2.1 图形界面下配置网络
- 点击右上角的网络图标
- 找到以太网连接并点击打开
- 确保开关处于 "ON" 状态
6.2.2 命令行下配置网络
# 查看网络连接状态
nmcli device status
# 启用网络连接(将eth0替换为实际的网络设备名)
nmcli device up eth0
# 或者使用
nmcli connection up eth0
6.3 更新系统
新安装的系统建议先更新所有软件包到最新版本:
# CentOS 7
sudo yum update
# CentOS Stream 8/9
sudo dnf update
提示:执行更新命令可能需要较长时间,取决于网络速度和需要更新的软件包数量。请耐心等待。
6.4 安装常用软件
安装一些常用的基础软件,让系统更加易用:
# 安装常用工具(CentOS 7)
sudo yum install -y wget curl vim git net-tools unzip zip
# CentOS Stream 8/9
sudo dnf install -y wget curl vim git net-tools unzip zip
软件说明:
| 软件包 | 说明 |
|---|---|
| wget | 命令行下载工具 |
| curl | URL传输工具 |
| vim | 文本编辑器(增强版vi) |
| git | 版本控制系统 |
| net-tools | 网络工具集(包含ifconfig等) |
| unzip/zip | 解压/压缩工具 |
6.5 配置国内yum源
由于默认的CentOS源服务器在国外,下载速度较慢,建议更换为国内镜像源。
6.5.1 备份原有源配置
# 备份原有的yum源配置
sudo mkdir /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/backup/
6.5.2 配置阿里云镜像源
# CentOS 7 配置阿里云源
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# CentOS Stream 8 配置阿里云源
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
6.5.3 配置清华大学镜像源(备选)
# CentOS 7 配置清华源
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/help/centos/CentOS-7.repo
6.5.4 清除缓存并重建
# 清除旧缓存
sudo yum clean all
# 生成新缓存
sudo yum makecache
# 测试yum是否正常工作
sudo yum repolist
提示:如果执行
yum repolist后显示仓库列表,说明yum源配置成功。
第七章 常见问题与解决方案
7.1 U盘启动失败
问题描述:电脑无法从U盘启动,显示黑屏或错误信息。
可能原因及解决方案:
| 原因 | 解决方案 |
|---|---|
| U盘未被正确识别 | 尝试更换USB接口,建议使用电脑背部的USB接口 |
| 启动顺序设置错误 | 重新进入BIOS,确保U盘在启动顺序的第一位 |
| ISO写入模式不当 | 尝试使用DD模式重新制作启动盘 |
| U盘启动盘制作失败 | 重新格式化U盘并重新制作启动盘 |
| U盘质量问题 | 更换U盘,使用质量较好的品牌U盘 |
进阶排查:
- 在BIOS中检查是否能识别到U盘
- 确认U盘格式化为FAT32或exFAT格式
- 尝试使用其他启动盘制作工具(如Etcher、balenaEtcher)
7.2 安装界面黑屏
问题描述:从U盘启动后,CentOS安装界面出现黑屏,无法继续安装。
可能原因及解决方案:
| 原因 | 解决方案 |
|---|---|
| 显卡驱动问题 | 在启动菜单选择 "Troubleshooting" → "Install CentOS with basic graphics driver" |
| 分辨率不匹配 | 尝试手动指定显示参数:按 Tab 键,输入 nomodeset 后回车 |
| 内存不足 | 确认电脑内存至少2GB,建议4GB以上 |
| 镜像文件损坏 | 重新下载ISO文件并校验SHA256值 |
使用nomodeset参数启动:
- 在启动菜单界面,按
Tab键 - 在启动参数行末尾添加
nomodeset - 按回车键继续启动
7.3 分区相关问题
问题描述:安装过程中分区步骤报错或无法完成分区。
常见问题及解决方案:
问题一:无法创建分区
解决方案:
- 确保选择的磁盘有足够的未分配空间
- 如果磁盘已有其他系统,可能需要先调整分区
- 检查是否启用了RAID或加密功能,尝试禁用
问题二:分区方案推荐
对于新手,建议使用自动分区。如果必须手动分区,以下是推荐方案:
/boot - 2GB - ext4 (引导分区)
/ - 50GB - xfs (根分区)
/home - 剩余 - xfs (用户数据)
/swap - 8GB - swap (交换分区,容量=内存大小)
问题三:UEFI模式下缺少EFI分区
解决方案:
- 使用UEFI模式时,必须创建EFI系统分区(200-500MB)
- 分区类型选择 "EFI System Partition"
- 文件系统选择 "FAT32" 或 "vfat"
7.4 网络无法连接
问题描述:CentOS安装完成后,无法连接网络。
诊断步骤:
# 1. 检查网络设备是否被识别
ip addr show
# 2. 检查网络设备状态
nmcli device status
# 3. 启用网络连接
sudo nmcli device up eth0
# 4. 查看网络配置文件
cat /etc/sysconfig/network-scripts/ifcfg-eth0
常见解决方案:
| 问题 | 解决方案 |
|---|---|
| 网络设备未激活 | 使用 nmcli device up <设备名> 启用 |
| DHCP未自动获取IP | 手动重启网络服务:sudo systemctl restart NetworkManager |
| DNS配置错误 | 编辑 /etc/resolv.conf,添加DNS服务器:nameserver 8.8.8.8 |
| 防火墙阻止 | 检查并关闭防火墙:sudo systemctl stop firewalld |
静态IP配置方法(如需要固定IP地址):
# 编辑网络配置文件
sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
配置文件内容示例:
TYPE=Ethernet
BOOTPROTO=static # 改为static使用静态IP
NAME=eth0
ONBOOT=yes # 开机自启
IPADDR=192.168.1.100 # 静态IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.1 # 网关地址
DNS1=8.8.8.8 # DNS服务器
保存后重启网络:
sudo systemctl restart NetworkManager
总结
恭喜您!您已经成功完成了CentOS系统的安装。回顾一下,我们在本教程中学习了以下内容:
- 准备工作:了解了CentOS的硬件要求和所需工具
- 下载镜像:学会了从国内镜像源下载CentOS ISO文件并进行完整性校验
- 制作启动盘:掌握了使用Rufus制作U盘启动盘的方法
- BIOS设置:学会了进入BIOS、关闭Secure Boot和设置启动顺序
- 系统安装:详细了解了CentOS的完整安装流程,包括分区、软件选择等关键步骤
- 安装后配置:完成了网络配置、系统更新和软件安装
- 故障排除:了解了常见问题的解决方法
CentOS是一个功能强大、稳定可靠的操作系统,掌握它将为您的技术生涯带来更多可能性。祝您在Linux学习道路上越走越远!
参考资源:
- CentOS官方文档:https://docs.centos.org/
- CentOS Wiki:https://wiki.centos.org/
- Linux命令手册:https://man.linuxde.net/
转载请注明出处: 燃点博客
本文的链接地址: https://ww.fengran.net/开发相关/64.html
-
Discuz! X3.4头像无法保存原因和解决方法
2024/07/22
-
15 天时间我用 AI 手搓了一个小产品
这款应用是使用 AI开发的,看调用记录大概开发周期 从4月2号到4月19日之间,除去忙活别的事情实际应该算 15 天 这次按照 MVP 版本来做,没有过多的去考虑 UI 交互以及性能优化,第一个 demo 也算是做出了,对于我这样的半吊子来说还是有点不轻松,痛并快乐着,也是不断学习的过程
2天前
-
宝塔面板反向代理配置指南:隐藏子域名路径,保持主域名显示
宝塔面板反向代理配置指南:隐藏子域名路径,保持主域名显示 ——如何实现 http://juece.jilian.co/docs 访问但显示 docs.juece.jilian.co 内容,且地址栏不变 摘要 在网站开发中,有时需要将内容托管在子域名(如 docs.juece.jilian.co),但希望用户通过主域名的路径(如 http://juece.ji...
4天前
-
个人电脑如何安装 CentOS 系统
个人电脑如何安装 CentOS 系统 前言 CentOS(Community Enterprise Operating System)是一款基于Red Hat Enterprise Linux(RHEL)源代码编译而成的企业级开源操作系统。CentOS以其稳定性、安全性和免费使用而闻名,广泛应用于服务器领域,也是许多开发者和技术爱好者学习Linux的首选系统...
11小时前
燃点博客
.GLF
集链科技
暂无评论