CentOS 7,作为基于Red Hat Enterprise Linux(RHEL)构建的社区企业级操作系统,以其卓越的稳定性、可靠性和长期支持,在服务器领域和企业应用中占据了重要地位,尽管其主流生命周期已经结束,但仍有大量系统和应用运行在CentOS 7之上,本文将为您提供一份详尽的指南,介绍如何使用传统的CD/DVD介质(以及更现代的U盘方式)来安装CentOS 7系统,并对关键步骤进行深入解析。
安装前的准备工作
在开始安装之前,充分的准备工作是确保过程顺利的关键,这包括获取正确的系统镜像文件、制作可引导的安装介质以及配置计算机的启动选项。
1 下载CentOS 7 ISO镜像
由于CentOS 7已进入EOL(End-of-Life)状态,其官方镜像已从主站点移至存档仓库,您可以通过访问CentOS Vault网站来下载ISO文件,主要的ISO版本有:
- DVD ISO (推荐): 这是最常用的版本,包含了安装系统所需的大部分软件包,适合大多数桌面和服务器安装场景,文件大小约为4.5GB。
- Everything ISO: 包含了所有软件包,体积巨大,适合需要离线安装大量软件或创建本地仓库的场景。
- Minimal ISO: 仅包含启动和安装系统所需的核心组件,体积最小,适合需要高度定制化、网络环境良好或对系统大小有严格要求的用户。
对于大多数用户而言,下载CentOS-7-x86_64-DVD-XXXX.iso
是最佳选择。
2 制作安装介质
使用CD/DVD光盘:
CentOS 7的DVD ISO镜像文件大小超过了标准CD(约700MB)的容量,因此您必须使用一张空白的双层DVD(DL-DVD)来刻录,在Windows系统中,可以使用ImgBurn、CDBurnerXP等免费刻录软件;在Linux系统中,可以使用Brasero或K3b;在macOS中,可以直接使用“磁盘工具”,刻录时,请选择“刻录镜像文件”选项,而不是简单地复制文件到光盘。
使用U盘(更推荐的方式):
U盘因其速度更快、可重复使用而成为更主流的安装介质。
- Windows系统: 强烈推荐使用Rufus工具,它小巧、功能强大,能自动处理各种分区方案和引导模式,下载Rufus后,选择您的U盘设备,选择已下载的CentOS 7 ISO文件,分区类型选择GPT(用于UEFI)或MBR(用于传统BIOS),然后点击开始即可。
- Linux/macOS系统: 可以使用
dd
命令,使用df -h
或diskutil list
命令确认U盘设备名称(如/dev/sdb
或/dev/disk2
),然后执行类似以下命令(请务必确认设备名称,否则可能造成数据丢失):sudo dd if=/path/to/CentOS-7-x86_64-DVD.iso of=/dev/sdb bs=4M status=progress && sync
3 系统要求与BIOS设置
- 硬件要求: CentOS 7对硬件要求不高,建议至少拥有1GHz以上的64位CPU、1GB内存(推荐2GB或更多)以及至少20GB的可用硬盘空间。
- BIOS/UEFI设置: 重启计算机,在开机自检时按下特定键(如
F2
,F10
,Del
,Esc
)进入BIOS/UEFI设置界面,您需要做两件事:- 设置启动顺序: 将第一启动项设置为您的CD/DVD驱动器或U盘。
- 选择启动模式: 确保启动模式与您的介质匹配,U盘通常支持UEFI和Legacy(传统BIOS)两种模式,现代计算机推荐使用UEFI模式。
详细的安装过程
准备工作就绪后,就可以正式开始安装了。
1 启动安装程序
将制作好的安装介质插入计算机,重启并从该介质启动,您将看到CentOS 7的引导菜单,通常选择第一项“Install CentOS 7”即可,如果需要,也可以选择“Test this media & install CentOS 7”来先检测介质的完整性。
2 语言与安装摘要
进入图形化安装界面后,首先需要选择安装过程中使用的语言(如“English”或“中文简体”)和键盘布局,点击“Continue”后,将进入最重要的“安装摘要”界面,您需要完成所有带有警告图标的配置项。
配置项 | 功能说明 | 建议操作 |
---|---|---|
日期和时间 | 设置系统时区 | 选择您所在的地区,如“Asia/Shanghai” |
键盘 | 确认键盘布局 | 通常保持默认即可 |
语言支持 | 添加系统运行时支持的语言 | 根据需要添加,至少保留默认英语 |
安装源 | 指定安装文件的来源 | 自动检测为本地介质,无需修改 |
软件选择 | 选择要安装的软件环境 | 新手可选“Server with GUI”,高级用户可选“Minimal Install” |
安装位置 | 配置磁盘分区 | 最关键步骤,详见下文 |
网络和主机名 | 配置网络连接和设置主机名 | 将“以太网”开关打开,设置一个易于识别的主机名 |
3 磁盘分区配置
点击“安装位置”后,您将面临分区配置。
- 自动分区: 对于新手,这是最简单安全的选择,安装程序会自动创建
/boot
、(根分区)和swap
分区,直接点击“Done”即可。 - 自定义分区(I will configure partitioning): 适合有特定需求的用户,您可以手动创建分区,一个常见的分区方案如下:
/boot
: 1GB,标准分区,用于存放启动文件。swap
: 交换分区,大小通常是物理内存的1-2倍,如果内存大于8GB,可设为8GB或更大。- 根分区,LVM卷组,分配剩余所有空间,用于存放系统和所有数据。
4 开始安装与用户设置
完成所有配置并返回“安装摘要”界面后,所有警告图标应消失,点击“Begin Installation”按钮,系统将开始正式安装文件,在安装过程中,界面会提示您设置root
用户的密码和创建一个普通用户。
- ROOT密码:
root
是系统的超级管理员,请务必设置一个强密码并牢记。 - 创建用户: 建议创建一个普通用户用于日常操作,以减少误操作带来的风险。
安装完成后,点击“Reboot”按钮,系统将重启,请确保在重启前移除安装介质(CD/DVD或U盘),否则可能会再次进入安装程序。
安装后的基础配置
首次进入系统后,还有一些基础配置工作需要完成。
1 网络连接与系统更新
确认网络是否通畅,在终端中输入 ping baidu.com
,如果能收到回复,说明网络正常。
由于CentOS 7已EOL,其默认的yum
源已失效,您需要将其指向存档源才能使用yum
安装和更新软件,执行以下命令即可一键替换:
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*.repo sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*.repo
清理缓存并更新系统:
sudo yum clean all sudo yum update -y
至此,一个干净、可用的CentOS 7系统就安装并配置完成了,您可以根据自己的需求,进一步安装和配置各种服务软件。
相关问答FAQs
问题1:安装过程中提示“无法找到安装介质”或启动后卡在黑屏怎么办?
解答: 这个问题通常由以下几个原因造成:
- 介质制作失败: 重新刻录DVD或使用Rufus等工具重新制作U盘启动盘,确保ISO文件完整无损。
- BIOS启动模式不匹配: 如果您是在UEFI模式下启动,但安装介质是传统BIOS模式制作的(反之亦然),可能会出现问题,进入BIOS设置,尝试切换启动模式(CSM/Legacy 或 UEFI)。
- 硬盘控制器模式: 某些笔记本的BIOS中,SATA控制器模式设置为“RAID”或“Intel RST Premium”时,安装程序可能无法识别硬盘,请尝试将其改为“AHCI”模式。
- USB端口问题: 尝试更换一个USB 2.0端口,某些主板的USB 3.0端口在安装系统时可能存在兼容性问题。
问题2:CentOS 7已经停止维护(EOL),除了修改为vault源,还有其他选择吗?
解答: 是的,修改为vault源主要是为了让现有系统能够继续使用yum
安装历史软件包,如果您希望获得持续的安全更新和社区支持,更推荐的做法是迁移到CentOS 7的下游替代发行版,这些发行版与CentOS 7保持100%二进制兼容,可以无缝转换,主流的选择包括:
- AlmaLinux OS: 一个由社区驱动的、1:1二进制兼容RHEL的免费企业级操作系统。
- Rocky Linux: 由CentOS的创始人Gregory Kurtzer发起,同样旨在恢复一个与RHEL兼容的免费操作系统。
迁移过程通常只需要下载并执行这些发行版提供的迁移脚本即可,非常方便,这对于需要长期稳定运行的生产环境来说,是比使用vault源更优的解决方案。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复