准备工作
在开始安装CentOS系统之前,需要做好充分的准备工作,确保你的电脑硬件满足CentOS的最小系统要求,例如至少2GB内存(推荐4GB以上)、20GB以上的可用硬盘空间,以及支持UEFI启动的64位处理器,下载CentOS的官方镜像文件,建议选择CentOS Stream或CentOS 7/8的稳定版本,并验证镜像的SHA256校验码以确保完整性,准备一个容量至少为8GB的U盘,用于制作启动盘。

制作启动盘
制作UEFI启动盘是安装过程的关键步骤,使用工具如Rufus(Windows系统)或dd命令(Linux/macOS系统)将CentOS镜像写入U盘,以Rufus为例,插入U盘后打开软件,在“设备”中选择U盘,在“启动选择”中浏览并下载的CentOS ISO文件,分区方案选择“GPT”,目标系统类型选择“UEFI(非CSM)”,然后点击“开始”按钮,注意,此过程会清空U盘数据,提前备份重要文件,制作完成后,将U盘插入电脑,并在BIOS/UEFI设置中将启动顺序调整为从U盘启动。
硬盘分区与格式化
进入CentOS安装界面后,选择“安装CentOS Linux”选项,并在语言和键盘布局设置后,进入“安装目的地”页面,你需要对硬盘进行分区,如果硬盘是全新的,可以直接选择“自动分区”;如果需要自定义分区,建议创建以下分区:
- /boot/efi:挂载点为/boot/efi,文件系统为FAT32,大小建议为512MB-1GB,用于存放UEFI启动文件。
- /:根分区,文件系统为XFS或EXT4,分配剩余空间的50%-70%。
- swap:交换分区,大小通常为物理内存的1-2倍(如果内存大于16GB,可适当减少)。
- /home:家目录分区,文件系统为XFS或EXT4,分配剩余空间。
确认分区方案后,点击“完成”并保存更改。
系统安装与配置
分区完成后,进入“网络和主机名”页面,配置静态IP地址或使用DHCP,并设置主机名,在“软件选择”页面,根据需求选择最小安装、带GUI的服务器或工作站环境,对于服务器用户,推荐选择“最小安装”以减少资源占用,如果需要额外的软件包,可以点击“+添加软件包”进行选择。
在“安装位置”确认分区信息后,点击“开始安装”,并设置root密码和创建普通用户账户,安装过程大约需要15-30分钟,具体时间取决于硬件性能,安装完成后,点击“重启”按钮,拔出U盘,系统将从硬盘启动。

后续配置
首次启动CentOS后,需要进行一些基本配置,更新系统软件包:
sudo dnf update -y
配置防火墙和SELinux:
sudo systemctl enable firewalld sudo systemctl start firewalld sudo setenforce 1
如果需要远程管理,可以安装OpenSSH服务:
sudo dnf install openssh-server -y sudo systemctl enable sshd sudo systemctl start sshd
根据实际需求安装其他软件或服务,例如Web服务器、数据库等。
常见问题与解决方案
在安装过程中,可能会遇到一些常见问题,如果出现“Failed to mount /boot/efi”错误,可能是分区格式不正确,需要确保/boot/efi分区为FAT32格式,如果无法进入安装界面,可以尝试在启动参数中添加“nomodeset”以禁用图形驱动,如果硬盘无法被识别,检查BIOS/UEFI设置中是否启用了SATA模式(如RAID或AHCI)。

FAQs
Q1:为什么在UEFI模式下安装CentOS时提示“no bootable device”?
A:这通常是因为硬盘分区表格式不正确或启动文件未正确写入,确保硬盘使用GPT分区表,并在BIOS/UEFI中禁用CSM兼容模式,检查/boot/efi分区是否已挂载并格式化为FAT32。
Q2:安装CentOS后无法进入图形界面,怎么办?
A:可能是显卡驱动或SELinux导致的问题,首先尝试在启动时按“e”键进入编辑模式,在内核参数末尾添加“nomodeset”,然后按Ctrl+X启动,如果问题解决,可尝试安装合适的显卡驱动,如果仍无法解决,可暂时禁用SELinux(sudo setenforce 0)并检查系统日志(journalctl -b)定位错误。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复