汇总了一些启动引导的知识点。
UEFI&BIOS
UEFI:Unified Extensible Firmware Interface / 统一可扩展固件接口
BIOS:Basic Input Output System / 基本输入输出系统
新式计算机多同时支持BIOS和UEFI两种启动方式。
2016年以后出厂的主机板大多为UEFI的开启模式1,Linux对UEFI的支持很早,Windows则较晚,比如我们家的老台式机(搭载32位Windows7系统)则不支持UEFI,只能使用传统的BIOS启动。
Windows系统可在系统信息查看BIOS模式。(传统 / UEFI)
GPT&MBR
GPT:GUID Partition Table / 全局唯一标识分区表
MBR:Master Boot Record / 主引导记录 / 主引导扇区
GPT是可扩展固件接口(UEFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一32bits来存储逻辑块地址和大小信息的主引导记录(MBR)分区表。2
在这里可以查看你的操作系统对GPT的支持。Windows可在磁盘管理中对磁盘右键查看卷属性确定。
MBR/GPT+BIOS/UEFI?
Windows 仅支持UEFI+GBT和BIOS+MBR,但Linux支持所有混合搭配。
EFI引导
使用DiskGenius可以查看当前系统的SYSTEM/EFI目录,存放引导文件。
UEFI引导调用/Boot/bootx64.efi
引导计算机启动,该文件为计算机默认引导,在安装操作系统后会等同于(或称被更改为)首选操作系统的EFI引导文件。
Windows引导文件为/Microsoft/Boot/bootmgfw.efi
,在BOOT菜单中显示为Windows Boot Manager,该引导不会显示选项,选择后直接进入被引导的Windows系统。
Linux多采用Grub2(下简称Grub)引导,引导文件为/[Linux发行版名称]/Grubx64.efi
(Ubuntu还有另一efi文件用于不同的启动模式),Grub会遍历引导文件并显示菜单供使用者选择。
BOOT菜单中设置从硬盘启动时,调用/Boot/bootx64.efi
,否则,调用所选操作系统的EFI文件。
上次修改於 2019-07-22