准备工作
在通过PE(预安装环境)安装CentOS之前,需确保已做好以下准备:

1、硬件兼容性:确认目标计算机的CPU架构(如x86_64)与CentOS版本匹配。
2、系统镜像:从CentOS官方或国内可信镜像站(如阿里云、腾讯云)下载ISO文件,推荐使用CentOS 7或8的稳定版本。
3、PE启动盘:准备一个8GB以上的U盘,制作成支持Linux文件系统的PE工具(如Ventoy、微PE)。
4、数据备份:安装过程中可能涉及磁盘格式化,需提前备份硬盘中的重要数据。
制作PE启动盘
1、选择工具:推荐使用开源工具Ventoy,支持多系统启动且无需反复格式化U盘。

2、格式化U盘:通过Ventoy将U盘初始化为GPT分区表(适用于UEFI启动)或MBR(传统BIOS)。
3、添加ISO文件:直接将CentOS镜像复制到U盘根目录,Ventoy会自动识别并生成启动项。
进入PE环境
1、设置启动顺序:重启电脑,按F2/F12/Del键进入BIOS,将U盘设为第一启动项。
2、加载PE系统:选择U盘中的PE工具(如Grub2菜单),进入图形化或命令行界面。
分区与格式化

关键步骤:
- 打开PE环境中的磁盘管理工具(如GParted或DiskGenius)。
- 删除旧分区(谨慎操作),新建分区表(建议GPT分区)。
- 划分以下分区(以100GB硬盘为例):
/boot:1GB,文件系统为ext4,用于存储内核与引导文件。
swap:4GB(内存≤8GB时,建议swap大小为内存的1.5倍)。
/:50GB,ext4或xfs文件系统,作为根目录。
/home:剩余空间,存储用户数据。
安装CentOS系统
1、挂载ISO镜像
- 在PE环境中使用虚拟光驱工具加载CentOS ISO文件。
- 或通过命令行直接挂载:
- mount -o loop /path/to/CentOS.iso /mnt
2、启动安装程序
- 进入挂载目录,执行安装命令:
- ./anaconda
- 根据提示选择语言、时区(建议设为Asia/Shanghai)、键盘布局(us)。
3、配置安装源与分区
- 选择“本地介质”作为安装源,指向已挂载的ISO文件。
- 手动分配分区:将预划分的/boot、swap、/、/home与对应挂载点关联。
4、设置用户与网络
- 创建root密码及普通用户(建议启用SSH远程登录)。
- 开启以太网连接,或配置Wi-Fi(需提前安装无线驱动)。
首次启动与配置
1、移除安装介质:安装完成后重启,拔掉U盘,从硬盘启动。
2、内核选择:在GRUB菜单中按需选择内核版本(默认选最新)。
3、安全加固:
- 更新系统:yum update -y
- 配置防火墙:firewall-cmd --permanent --add-service=http
- 禁用root远程登录:修改/etc/ssh/sshd_config
中的PermitRootLogin no
注意事项
1、驱动兼容性:部分新硬件(如NVIDIA显卡)需手动安装驱动,建议提前下载rpm包。
2、双系统引导:若需与Windows共存,建议先安装Windows,再通过GRUB修复引导。
3、日志排查:安装失败时可查看/var/log/anaconda
中的日志文件定位问题。
个人观点
PE安装CentOS的优势在于灵活应对无光驱设备或复杂分区需求,但需注意操作风险,对于新手,建议先在虚拟机中模拟流程;若追求稳定性,直接使用服务器厂商提供的自动化安装工具(如Dell的iDRAC)可能更高效,技术探索难免踩坑,但每一步的实践都是对Linux生态更深的理解。