Ubuntu 22.04在UEFI和传统BIOS(Legacy BIOS)模式下的安装主要有以下核心区别:
1. 引导方式
- UEFI:使用GPT分区表,引导文件位于EFI系统分区(ESP)(通常为FAT32格式,约100MB-550MB)。引导管理器为
systemd-boot或GRUB的UEFI版本。 - BIOS:使用MBR分区表,引导信息直接写入磁盘主引导记录和分区引导扇区,依赖GRUB的Legacy版本。
2. 分区要求
- UEFI模式:
- 必须创建EFI系统分区(ESP)。
- 推荐使用GPT分区表(支持2TB以上硬盘,最多128个主分区)。
- BIOS模式:
- 无需ESP分区,但需可引导标志的活动分区。
- 使用MBR分区表(最大2TB硬盘,最多4个主分区)。
3. 安装介质准备
- UEFI:Ubuntu ISO写入U盘后,U盘内会生成
/EFI/目录,UEFI固件可直接识别并启动。 - BIOS:U盘以传统MBR方式启动,依赖ISO中的
/boot/目录和引导扇区。
4. 系统启动流程
- UEFI:
- 固件读取GPT分区表。
- 加载ESP分区中的引导文件(如
grubx64.efi)。 - 由GRUB或
systemd-boot加载内核。
- BIOS:
- 读取MBR的引导代码。
- 加载活动分区的GRUB核心镜像(如
core.img)。 - 进一步加载完整GRUB和内核。
5. 安全功能
- UEFI:支持Secure Boot(安全启动),可验证系统引导组件的数字签名,防止恶意软件篡改。Ubuntu 22.04默认支持Secure Boot。
- BIOS:无安全启动功能。
6. 性能与功能
- UEFI:
- 启动速度通常更快(支持并行初始化)。
- 支持大于2TB的硬盘。
- 提供图形化配置界面(部分固件)。
- BIOS:
- 兼容旧硬件,但功能受限。
7. 双系统兼容性
- UEFI:与Windows 8/10/11的UEFI安装兼容,但需注意:
- 两者需在同一引导模式下安装。
- 通常共享同一个ESP分区。
- BIOS:与旧版Windows(如Windows 7)的传统安装兼容。
安装时如何选择?
- 自动检测:Ubuntu安装程序会根据当前启动模式自动选择对应方式。
- 手动干预:
- 若需UEFI模式,请在开机时按UEFI启动菜单键(如F12、Esc等),选择带“UEFI”前缀的U盘选项。
- 若需BIOS模式,选择无“UEFI”标识的U盘选项。
- 检查当前模式:
# 安装后检查 ls /sys/firmware/efi # 如果目录存在,则为UEFI模式
注意事项
- 磁盘转换风险:从BIOS切换到UEFI需将磁盘从MBR转为GPT,并创建ESP分区,可能导致数据丢失(需备份)。
- 混合模式:部分主板支持“UEFI with CSM”(兼容性支持模块),可能混淆启动模式,建议在固件设置中明确选择。
总结建议
- 新电脑(2013年后):优先使用UEFI+Secure Boot,性能更好且安全。
- 旧电脑或特殊需求:使用BIOS模式(如传统硬件兼容、多系统旧版Windows)。
- 双系统用户:确保Windows与Ubuntu使用同一引导模式,避免引导冲突。
安装前建议进入主板固件设置,确认并统一启动模式,可减少后续引导问题。
CLOUD技术笔记