首页/系统/信创系统运维速查/UEFI 与 Legacy 引导模式
系统与安装65 条

UEFI 与 Legacy 引导模式

安装与排障都需先确认固件引导模式:UEFI 用 GPT+EFI 分区,Legacy 用 MBR 引导扇区;模式不匹配会出现装完找不到引导的典型问题。

信创系统运维速查系统更新于 2026-10-13

两种引导模式的区别

开机后固件需要找到引导程序,再交给操作系统,这个过程有两套主流方式。传统方式依赖磁盘开头的引导扇区,分区表通常是旧格式;较新的方式由固件直接读取分区上特定格式的引导文件,分区表一般为新格式,并需要一块专门的引导分区。两种方式对分区布局的要求不同,装机时选错或与固件设置不一致,就会出现装完重启找不到系统的典型现象。排障与装机前先确认模式,是这个环节最重要的一步。

基本信息

较新模式固件读取引导分区中的引导文件,分区表通常为新格式
传统模式从磁盘引导扇区加载引导程序,分区表通常为旧格式
必需分区较新模式需要独立的引导分区
确认方式检查固件接口目录是否存在,或查看分区表类型
一致性要求固件设置与系统安装方式必须匹配
适用平台Kylin V10 / UOS / openEuler 装机与排障通用

典型使用场景

  • 装机前确认模式:决定分区表格式与是否需要独立引导分区
  • 引导失败排障:确认模式不匹配导致的找不到系统问题
  • 系统迁移:把物理机内容迁移到虚拟机时核对引导方式
  • 固件升级后异常:升级固件可能重置引导设置,需要复核
  • 批量装机:统一模式与分区模板,减少交付差异
  • 双系统部署:确认两个系统的引导方式兼容,避免互相覆盖

查看当前引导方式

查看当前引导方式
# 固件接口目录存在则为较新模式,否则为传统模式
[ -d /sys/firmware/efi ] && echo UEFI || echo Legacy
lsblk -f | grep -i efi                     # 查找引导分区
fdisk -l /dev/sda | grep -i 'disklabel type'   # 查看分区表类型
mount | grep -i efi                        # 看引导分区挂载点

两种模式对照

对比项较新模式传统模式
分区表通常为新格式通常为旧格式
引导文件位于独立引导分区位于磁盘引导扇区
必需分区需要引导分区不需要独立引导分区
容量限制受新分区表限制较小受旧分区表容量限制
固件设置需与安装方式一致需与安装方式一致
已安装系统所在的模式与固件设置不一致时会直接无法引导。切换模式前必须先确认磁盘分区表类型与引导文件位置,必要时重新安装或做引导修复,不要只改固件设置就重启。
在较新模式上反复重装系统时,引导分区里可能残留旧的引导项,引导菜单出现重复条目属于常见现象。清理前先确认当前系统的引导项是哪一条,避免误删正在使用的条目导致无法启动。

易错点

  • 装机时不看固件模式,按错误方式分区,装完重启进不了系统,误判为安装失败
  • 直接切换固件设置而不确认磁盘布局,系统彻底无法引导
  • 清理重复引导项时误删在用条目,系统启动项丢失,只能进救援模式修复
  • 迁移到虚拟机时忽略引导方式差异,迁移后系统无法启动

数据来源与参考

  • 各发行版官方安装文档
  • UEFI 规范(uefi.org)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌