当前位置: 首页 > 工具软件 > g-bios > 使用案例 >

BIOS和grub

唐增
2023-12-01

参考链接1
参考链接2
grub2可以看这篇博客

BIOS

(Basic Input Output System):基本输入输出系统。它是一组固化到计算机内主板上一个ROM芯片上的程序 ,保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。
BIOS分为:Legacy BIOS 和 UEFI BIOS


UEFI

统一可扩展固件接口(英语:Unified Extensible Firmware Interface,缩写UEFI),用来替代BIOS的方案。


GPT

guid partition table,guid分区表。属于UEFI标准的一部分。


ESP分区

efi system partition,efi系统分区,一个fat32格式的分区。uefi固件从这里加载UEFI引导器和应用程序。


bootloader

系统启动引导器,作用是为了让机器知道真正的系统所在的位置,以及启动入口。在典型的嵌入式系统中,引导加载程序(bootloader)完成比BIOS更多的功能。

嵌入式系统中在操作系统内核运行前运行的程序;
可以分为单阶段的BootLoader和多阶段的BootLoader,一般从从固态存储设备上启动的Bootloader大多都是 2 阶段的启动过程,如uboot是2阶段的,grub就是单阶段的;

嵌入式平台中的Bootloader的作用 相当于 PC中的BIOS+Grub/Bootmgr


GRUB

(GRand Unified Bootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。
GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。可用来用来引导不同系统,如windows,linux,通常用于linux。


 类似资料: