发布网友 发布时间:2024-10-24 08:25
共1个回答
热心网友 时间:2024-11-01 04:38
BIOS与UEFI是计算机启动过程中执行的两个系统,它们被称作bootloader,主要功能在于初始化硬件并加载操作系统。BIOS是自PC诞生以来的默认Bootloader,但自2010年起,UEFI逐渐替代了BIOS,主要因为BIOS设计已跟不上时代的步伐。UEFI与BIOS在硬盘分区信息结构上有区别,BIOS采用MBR,而UEFI采用GPT。MBR只能支持2TB硬盘和最多4个主分区,GPT则不受此,可支持更多分区和更大硬盘。Grub则用于在MBR和GPT结构下实现双系统或多系统启动,其在安装Linux系统时会写入Grub2的stage 1 binary到硬盘0号扇区。在UEFI+GPT结构下,Grub会放置在ESP分区的子目录下,并创建配置文件和efi文件,UEFI启动时将从Boot目录下的bootx.efi文件加载系统。