CentOS 7.9 64位系统在传统BIOS和UEFI模式下的安装镜像及启动方式存在以下关键区别:
1. 引导模式
-
传统BIOS(Legacy):
- 使用 MBR(主引导记录) 分区表。
- 依赖 BIOS 固件进行硬件初始化和系统引导。
- 通过
grub的stage1和stage2加载引导程序。
-
UEFI:
- 使用 GPT(GUID 分区表)(推荐,但MBR也可兼容)。
- 依赖 UEFI 固件,支持更快的启动和更安全的特性(如 Secure Boot)。
- 通过 EFI 可执行文件(如
grubx64.efi)直接从 ESP(EFI系统分区)加载。
2. 安装镜像差异
- CentOS 7.9 ISO 文件:
- 官方镜像通常同时支持 BIOS 和 UEFI,但需注意:
- UEFI 模式:要求 ISO 被写入U盘时使用
GPT分区格式(如通过dd或Rufus工具选择UEFI模式)。 - BIOS 模式:使用
MBR分区格式写入。
3. 分区要求
-
UEFI 必须的分区:
- EFI 系统分区(ESP):
- 格式化为
FAT32(通常挂载到/boot/efi)。 - 大小建议 ≥200MB(默认安装可能分配500MB)。
- 若启用 Secure Boot,需额外的密钥存储空间。
-
BIOS 模式:
- 仅需标准
/boot分区(ext4 格式)。 - 使用 MBR 分区表时,主分区数量限制为4个。
- 仅需标准
4. Secure Boot 支持
-
UEFI 模式:
- 可选启用 Secure Boot(需内核和驱动已签名)。
- CentOS 7.9 官方内核支持 Secure Boot,但第三方驱动可能需要手动签名。
-
BIOS 模式:
- 无 Secure Boot 功能。
5. 启动速度与兼容性
-
UEFI:
- 启动更快(并行初始化硬件)。
- 支持 >2TB 磁盘(GPT 必需)。
- 需要主板支持 UEFI(现代硬件默认启用)。
-
BIOS:
- 兼容旧硬件,但逐渐被淘汰。
6. 安装时的注意事项
-
检测当前模式:
- 在安装界面,检查是否显示
UEFI字样(如启动菜单中有UEFI: USB Device)。 - 或通过命令
ls /sys/firmware/efi,若目录存在则为 UEFI 模式。
- 在安装界面,检查是否显示
-
手动分区:
- UEFI 需确保创建 ESP 分区(
/boot/efi)。 - BIOS 需确保
/boot位于 MBR 磁盘的前2TB内。
- UEFI 需确保创建 ESP 分区(
总结建议
- 新硬件:优先选择 UEFI + GPT(支持大磁盘、更快启动)。
- 旧硬件/兼容性:使用 BIOS + MBR。
- 安装时:确保启动介质(U盘)的写入模式与目标系统一致(UEFI或BIOS)。
如有其他具体场景(如双系统、虚拟机配置),可进一步针对性说明。
云服务器