当前位置: 首页 > news >正文

通俗理解主机的BIOS和UEFI启动方式

“对于 22.04 版本,这些操作说明应适用于通过 BIOS 或 UEFI 两种方式创建和运行启动盘。”

我们来详细解释一下这句话的含义,这句话的核心意思是:你按照这个教程制作出来的 Ubuntu U 盘,将拥有极佳的兼容性,无论是在老电脑还是新电脑上,都能被正确识别并成功启动。

为了理解这一点,我们需要先弄清楚几个关键概念:

1. BIOS 和 UEFI 是什么?

你可以把 BIOSUEFI 想象成是电脑的“点火系统”。当你按下电源按钮时,它不是立刻就加载 Windows 或 Ubuntu,而是先运行一个固化在主板上的小程序。这个小程序的工作就是检查硬件(内存、硬盘等),然后找到并启动你安装的操作系统。

这个“点火系统”主要有两种:

  • BIOS (Basic Input/Output System - 基本输入输出系统)

    • 特点:传统、老旧。你可能见过它的经典蓝屏或黑白文字界面,只能用键盘操作。
    • 启动方式:它会去读取硬盘的第一个扇区(称为主引导记录 MBR),然后从那里加载操作系统的引导程序。
    • 适用电脑:大约 2010 年以前的大部分电脑。
  • UEFI (Unified Extensible Firmware Interface - 统一可扩展固件接口)

    • 特点:现代、新标准。它拥有图形化界面,支持鼠标操作,开机速度更快,安全性也更高(例如支持“安全启动”功能)。
    • 启动方式:它不再依赖 MBR,而是在硬盘上寻找一个特殊的小分区(称为 EFI 系统分区),然后直接从这个分区里加载引导文件(.efi 文件)。
    • 适用电脑:近十年来几乎所有的新电脑。

简单来说:BIOS 是老一代的点火系统,UEFI 是新一代的点火系统。


2. “通过两种方式创建和运行”是什么意思?

一个 U 盘启动盘能否被电脑识别,取决于它的引导结构是否符合电脑主板的“点火系统”(BIOS 或 UEFI)。

  • 只支持 BIOS 的启动盘:它只制作了 MBR 引导记录。把它插到一台设置为“仅 UEFI”模式的新电脑上,电脑会说“找不到可启动设备”。
  • 只支持 UEFI 的启动盘:它只制作了 EFI 系统分区和相应的引导文件。把它插到一台老旧的 BIOS 电脑上,电脑同样无法识别它。

而这句话提到的指南,其高明之处在于:它教你制作的 U 盘是 “双模” 的。

这意味着,这个 U 盘上同时包含了两种引导方式所需的全部文件和结构

  1. 它有一个传统的 MBR 引导记录,可以让老旧的 BIOS 电脑识别并启动。
  2. 它同时还有一个标准的 EFI 系统分区,里面存放着 .efi 引导文件,可以让新的 UEFI 电脑识别并启动。

总结

所以,“通过 BIOS 或 UEFI 两种方式创建和运行启动盘”这句话可以这样理解:

  • 创建(Creating):在制作 U 盘的过程中,安装程序会自动写入两套不同的引导信息,一套给 BIOS 用,一套给 UEFI 用。
  • 运行(Running):当你把这个 U 盘插入电脑并选择从它启动时:
    • 如果你的电脑是老式 BIOS 电脑,它会读取 MBR,以 BIOS 模式(也叫 Legacy 模式)启动 U 盘里的 Ubuntu。
    • 如果你的电脑是新式 UEFI 电脑,它会读取 EFI 分区,以 UEFI 模式启动 U 盘里的 Ubuntu。

最终的好处就是: 你只需要按照这个指南制作一次 U 盘,这个 U 盘就成了一个“万能启动盘”,你不用再操心你的电脑是老是新,也不用去研究主板设置里复杂的启动选项,它在绝大多数电脑上都能即插即用,大大降低了使用门槛,提升了兼容性。

http://www.lryc.cn/news/601658.html

相关文章:

  • SpringBoot 整合 Langchain4j AIService 深度使用详解
  • uniapp input 聚焦时键盘弹起滚动到对应的部分
  • Python入门构建网页
  • Python爬虫实战:研究netaddr库相关技术构建IP地址信息采集分析系统
  • r0env2024:开箱即用的AI工具集成Kali发新版
  • Java学习-------外观模式
  • 不坑盒子:Word里1秒制作“花括号”题目,多音字组词、形近字组词……
  • J3160迷你小主机 性能测试 对比i3-4170 以及服务器
  • 【Linux | 网络】传输层(UDP和TCP)
  • Word和WPS文字如何制作分栏试卷?想分几栏分几栏
  • 使用uni-app开发一个点餐收银台系统前端静态项目练习
  • Netty中 ? extends Future<? super V>这种的写法的理解
  • 使用GPU训练模型
  • MyBatis-Plus高效开发实战
  • 关于GRPC的相关知识。
  • 编程语言Java——核心技术篇(五)IO流:数据洪流中的航道设计
  • 点击劫持:潜藏在指尖的安全陷阱
  • 【Unity3D实例-功能-移动】角色移动-通过WSAD(Transform方式)
  • 《频率之光:共振之恋》
  • 益莱储:明智地投资测试仪器
  • 数据结构的基本知识
  • [STM32][HAL]stm32wbxx 超声波测距模块实现(HY-SRF05)
  • 深度学习在计算机视觉中的应用:对象检测
  • Java面试全栈通关:从微服务到AI的技术深度解析
  • 市电有电检测电路
  • elasticsearch 倒排索引原理详解
  • 湖南(源点咨询)市场调研 如何在行业研究中快速有效介入 起头篇
  • 一场关于电商零售增长破局的深圳探索
  • Python类(class)参数self的理解
  • ROS2总结(二)