第一部分:安装前准备
在开始安装之前,请务必完成以下准备工作,这能确保安装过程顺利。
下载 CentOS 镜像文件
-
访问官网:打开浏览器,访问 CentOS 官方网站:https://www.centos.org/
-
选择版本:点击 "Download" 按钮,你会看到几个选项,对于大多数用户和企业环境,我们选择 "Download CentOS Stream"。
-
选择架构和镜像:
- Architecture:选择
x86_64,这是绝大多数台式机和笔记本电脑使用的架构。 - Download:你会看到几个镜像文件(
.iso),对于安装,我们只需要一个完整的 DVD 镜像,推荐下载CentOS-Stream-9-latest-x86_64-dvd1.iso,这个文件较大(约 10GB),所以请确保你的网络稳定且有足够的下载流量。
- Architecture:选择
-
验证镜像(可选但强烈推荐):下载完成后,为了确保文件没有损坏或被篡改,最好验证一下它的 SHA256 校验和。
- 在下载页面找到与
.iso文件对应的sha256sum.txt文件并下载。 - 在你的电脑上,打开命令行(Windows 可以用 PowerShell 或 Git Bash),使用
sha256sum命令计算你下载的 ISO 文件的哈希值:sha256sum CentOS-Stream-9-latest-x86_64-dvd1.iso
- 将计算出的哈希值与
sha256sum.txt文件中的值进行比对,如果完全一致,说明文件下载正确。
- 在下载页面找到与
准备安装介质
你需要一个可启动的 U 盘来安装系统,推荐使用 Rufus (Windows) 或 BalenaEtcher (跨平台) 工具。
- 推荐工具:Rufus
- 下载并安装 Rufus:https://rufus.ie/
- 插入一个至少 8GB 容量的 U 盘。
- 打开 Rufus,在 "Device" 下拉菜单中选择你的 U 盘。
- 在 "Boot selection" 点击 "SELECT",然后选择你刚刚下载的
.iso文件。 - 重要:在 "Image option" 下拉菜单中,选择 "DD Image",这是创建可启动 CentOS U 盘的正确方式。
- 点击 "START",然后根据提示完成制作。注意:此过程会清空 U 盘上的所有数据!
准备目标计算机
-
硬件要求:
- CPU:任何近 5-10 年的 64 位处理器。
- 内存:至少 2GB,推荐 4GB 或以上,以确保流畅运行图形界面。
- 硬盘:至少 20GB 可用空间,推荐 50GB 或以上。
- 显卡:现代显卡基本都支持,VESA 兼容即可。
- 网络:需要有网卡,用于安装后更新系统。
-
BIOS/UEFI 设置:
- 将计算机关机。
- 重新开机,并立即反复按下
F2,F10,Del或Esc键(具体键位请查阅你的主板说明书),进入 BIOS/UEFI 设置界面。 - 启用 Secure Boot:这是一个安全功能,但有时会和 Linux 兼容性有问题,如果安装失败,可以尝试在这里先禁用它。
- 设置启动顺序:找到 "Boot" 或 "Boot Sequence" 选项,将你的 U 盘设置为 第一启动项。
- 保存设置并退出(通常是按
F10)。
第二部分:安装 CentOS Stream 9
一切准备就绪,让我们开始安装。
步骤 1:启动安装程序
- 插入制作好的 CentOS U 盘,然后启动计算机。
- 你会看到一个黑色的启动菜单,上面有
Install CentOS Stream 9和Test this media & install CentOS Stream 9等选项。 - 直接选择
Install CentOS Stream 9并按Enter键,如果你想确保 U 盘没有问题,可以选择带Test的选项,但这会花费一些时间。
步骤 2:选择语言和键盘布局
- 语言:在欢迎界面,选择你熟悉的语言,"English" 或 "简体中文",选择后点击 "Continue"。
- 键盘布局:安装程序会自动检测你的键盘布局,通常默认的 "U.S. English" 就足够了,确认后点击 "Continue"。
步骤 3:安装概览
这是安装的核心配置页面,左侧是菜单,右侧是预览,我们从上到下依次配置。
-
DATE & TIME (日期和时间):
- 确保时区设置正确,点击右上角的城市名,可以在地图上选择你所在的时区,"Asia/Shanghai"。
- 如果你的计算机有网络连接,时间会自动同步。
-
KEYBOARD (键盘):一般保持默认即可。
-
INSTALLATION SOURCE (安装源):
默认选择 "Local Media",因为我们用的是 U 盘,保持默认即可。
-
SOFTWARE SELECTION (软件选择):
- 这是最关键的一步! 它决定了你安装的软件包和桌面环境。
- Minimal Install:只安装最基本的系统,无图形界面,适合服务器、开发环境,追求极致性能和安全。
- GNOME Desktop:推荐选择此项,这是 CentOS 的默认桌面环境,提供现代化的图形界面,适合桌面用户和初学者。
- Server with GUI:安装服务器核心组件,并附带一个图形界面,适合需要图形化管理工具的服务器。
- Customized:可以手动选择要安装的软件组。
- 对于初学者,强烈推荐
GNOME Desktop。
-
LOCALIZATION (本地化):
- LANGUAGE SUPPORT:点击 "Add a language",可以添加中文支持,这样系统菜单和部分应用可能会显示中文。
- TIME ZONE:再次确认时区。
-
SYSTEM (系统):
- INSTALLATION DESTINATION (安装目标):点击此项进行硬盘分区。
步骤 4:硬盘分区
对于新手,强烈推荐使用 "Automatic partitioning"(自动分区),它会帮你处理好一切,创建 /boot, , swap 等必要的分区。
- 点击 "Installation Destination"。
- 在 "Storage Configuration" 下,选择 "Automatically configure partitioning"。
- 在下方,你可以选择是否要删除所有数据。警告:此操作会清空硬盘上的所有内容! 如果硬盘上有重要数据,请务必提前备份。
- (可选)如果你有两块硬盘,可以选择 "Custom" 并配置 LVM(逻辑卷管理)或 Btrfs(文件系统)来获得更好的灵活性和数据冗余。
- 点击 "Done" 返回概览页面。
步骤 5:创建用户
在概览页面,点击 "USER SETTINGS"。
- ROOT PASSWORD:
root是系统的超级管理员,设置一个强密码并确认。务必牢记! - CREATE USER:强烈建议你创建一个普通用户账户用于日常操作,这比一直使用
root账户要安全得多。- 输入用户名、全名和密码。
- 重要:勾选 "Make this user administrator",这会将该用户添加到
wheel用户组,使其能够使用sudo命令来获取临时管理员权限。
- 点击 "Done"。
步骤 6:开始安装
所有核心配置都已完成,回到概览页面,你会看到所有项目前面都打上了绿色的对勾。
点击右下角的 "Begin Installation" 按钮,系统将开始复制文件,这个过程可能需要 10-30 分钟,具体取决于你的电脑速度。
在安装过程中,你可以:
- ROOT PASSWORD:点击进度条下方的 "ROOT PASSWORD" 图标,可以修改 root 密码。
- USER CREATION:同样,可以点击 "USER CREATION" 图标创建或修改用户。
步骤 7:首次启动
安装完成后,点击 "Reboot" 按钮,计算机会重启。
重要提示:首次重启时,请务必拔掉 U 盘,否则计算机会再次从 U 盘启动,进入安装循环。
重启后,你会看到一个欢迎界面,引导你进行一些初始设置,如隐私设置、在线账户等,你可以根据个人喜好进行配置,也可以跳过。
第三部分:安装后配置
进入桌面后,还有一些基本操作建议完成。
更新系统
新安装的系统需要更新到最新的安全补丁和软件包,打开终端(快捷键 Ctrl + Alt + T),执行以下命令:
# 1. 更新软件包缓存 sudo dnf update # 2. 升级所有已安装的软件包 sudo dnf upgrade
这个过程可能需要一些时间,请耐心等待。
配置防火墙和 SELinux
CentOS 默认启用强大的防火墙和 SELinux 安全模块,对于桌面用户,可以适当简化配置。
-
检查防火墙状态:
sudo firewall-cmd --state
应该显示
running。 -
SELinux 状态:
sestatus
应该显示
enabled。不要轻易禁用 SELinux,除非你明确知道你在做什么。
安装常用软件
使用 dnf 命令可以轻松安装软件。
# 安装 vim 文本编辑器 sudo dnf install vim # 安装 wget 下载工具 sudo dnf install wget # 安装 Git 版本控制工具 sudo dnf install git
恭喜!你已经成功完成了 CentOS Stream 9 的安装和初步配置,现在你有了一个功能强大、稳定可靠的 Linux 环境,你可以开始探索它的各种功能,安装你需要的开发工具、办公软件或服务器应用,享受 Linux 带来的乐趣。
祝你使用愉快!
