UEFI/Legacy bios简介与grub安装教程

本文介绍了BIOS的基本概念及其在系统启动中的作用,详细阐述了UEFI与Legacy启动模式的区别,并提供了GRUB在Ubuntu环境下的安装步骤,包括源码编译安装和针对不同启动模式的配置方法。
摘要由CSDN通过智能技术生成

目录

一、BIOS简介

二、UEFI与Legacy 启动模式简介

①Legacy启动模式

②UEFI启动模式

③具体不同

​三、grub安装

①grub软件包的安装

②grub源码下载

③grub本地编译安装及使用(Ubuntu 环境下)

四、参考


一、BIOS简介

BIOS 其实是一个英文缩略词,即 “Basic Input Output System” 四个单词的首字母组合,中文直译为“基本输入输出系统”,是一组固化到计算机内主板上一个 ROM 芯片上的程序。顾名思义,它保存着计算机最重要的基本输入输出的程序,还包括开机后自检程序和系统自启动程序。除此以外,它还可从 CMOS 中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。

BIOS在加载工程中,承担kernel和硬件之前承上启下的作用。对于kernel来说,BIOS类似保镖一般,为其执行做好一切准备;对于硬件设备来说,BIOS就是质检员,检测初始化所有硬件设备。

二、UEFI与Legacy 启动模式简介

①Legacy启动模式


legacy启动模式是指BIOS 固件用来初始化硬件设备的引导过程,Legacy启动模式包含一系列已安装的设备,这些设备在引导过程中计算机执行 POST (开机自检)测试时会被初始化。传统引导将检查所有连接设备的主引导记录 (MBR),通常位于磁盘的第一个扇区。
当它在设备中找不到引导加载程序时,Legacy会切换到列表中的下一个设备并不断重复此过程,直到找到引导加载程序,否则返回错误。

②UEFI启动模式

UEFI(统一可扩展固件接口)是一个公开的规范,定义了操作系统和平台固件之间的软件接口。UEFI 是传统 PC BIOS 的继承者,旨在解决其技术限制。它将引导数据存储在 .efi 文件中,而不是固件中。你经常会在新款的主板中找到 UEFI 启动模式。UEFI 启动模式包含一个特殊的 EFI 分区,用于存储 .efi 文件并用于引导过程和引导加载程序。

UEFI使用GPT的分区引导方案,支持更大的硬盘。由于省去了BIOS自检的过程

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值