在 CentOS 7.9 64 位系统中使用 UEFI 模式安装或配置时,需注意以下关键点:
1. 确认 ISO 镜像支持 UEFI
- 从官方或可信源下载 CentOS 7.9 64 位 ISO(如
CentOS-7-x86_64-DVD-2009.iso)。 - 验证镜像是否包含 UEFI 支持:解压后检查
EFI/目录是否存在。
2. 制作 UEFI 启动盘
- 使用工具如
Rufus(Windows)或dd(Linux)时,选择 GPT 分区表 + UEFI 启动模式。 - 示例命令(Linux):
sudo dd if=CentOS-7-x86_64-DVD-2009.iso of=/dev/sdX bs=4M status=progress
3. BIOS/UEFI 设置
- 进入主板设置(开机按
Del/F2/F12),确保:- 启用 UEFI 模式(非 Legacy/CSM)。
- 关闭 Secure Boot(CentOS 7 可能不完全支持)。
4. 安装过程中的关键步骤
- 分区方案:
- 选择手动分区(
自定义/Custom)。 - 创建 GPT 分区表(若磁盘为空)。
- 必须包含以下分区:
- EFI 系统分区(
/boot/efi,建议 200-500MB,文件系统EFI System)。 - 根分区(
/,文件系统xfs或ext4)。 - 可选:
/home、swap等。
- EFI 系统分区(
- 选择手动分区(
- 引导加载器位置:
- 确保引导加载器(GRUB2)安装到 EFI 分区(如
/dev/sda1的 EFI 分区)。
- 确保引导加载器(GRUB2)安装到 EFI 分区(如
5. 验证 UEFI 启动
- 安装完成后,检查启动模式:
[ -d /sys/firmware/efi ] && echo "UEFI" || echo "Legacy" - 确认 EFI 分区挂载:
mount | grep efi
6. 常见问题解决
- 无法识别启动盘:重新制作启动盘,确保使用 GPT+UEFI。
- 安装后无法启动:检查 BIOS 中启动顺序,确保选择 UEFI: [你的磁盘] 而非 Legacy 选项。
- Secure Boot 冲突:在 BIOS 中暂时禁用 Secure Boot。
7. 后续配置
- 更新 GRUB 配置(如需修改启动参数):
sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
注意事项
- CentOS 7 对 UEFI 的支持较完善,但部分老旧硬件可能存在兼容性问题。
- 如需双系统(如 Windows),建议先安装 Windows 再安装 CentOS,以避免引导冲突。
通过以上步骤,可确保在 UEFI 模式下顺利完成 CentOS 7.9 的安装。如有其他问题,可提供具体错误信息进一步排查。
云服务器