From 2c510da877ad92c771f90f08a981ef5232f42a78 Mon Sep 17 00:00:00 2001 From: Dich Date: Mon, 14 Apr 2025 22:03:30 +0800 Subject: [PATCH] update:linux5 --- content/learn-linux-for-PC-5.md | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/content/learn-linux-for-PC-5.md b/content/learn-linux-for-PC-5.md index 4028ff9..7b3754a 100644 --- a/content/learn-linux-for-PC-5.md +++ b/content/learn-linux-for-PC-5.md @@ -11,13 +11,12 @@ tags = ["Linux"] ## BIOS -> BIOS(Basic Input Output System),直译成中文名称就是"`基本输入输出系统`"。它是一组固化到主板中一个ROM芯片上的程序,它可以从CMOS中读写系统设置的具体信息。此程序保存着计算机最重要的基本输入输出程序、开机后的自检程序和系统自启动程序。简单来说,BIOS只认识设备,不认识分区、不认识文件。 +> `BIOS(Basic Input Output System)`,直译成中文名称就是"`基本输入输出系统`"。它是一组固化到主板中一个ROM芯片上的程序,它可以从CMOS中读写系统设置的具体信息。此程序保存着计算机最重要的基本输入输出程序、开机后的自检程序和系统自启动程序。简单来说,BIOS只认识设备,不认识分区、不认识文件。 ## UEFI -> UEFI(统一可扩展固件接口)是一个公开的规范,定义了操作系统和平台固件之间的软件接口。UEFI 是传统 PC BIOS 的继承者,是取代传统BIOS的,相比传统BIOS来说,它更易实现,容错和纠错特性也更强。 -它将引导数据存储在 .efi 文件中,而不是固件中。你经常会在新款的主板中找到 UEFI 启动模式。UEFI 启动模式包含一个特殊的 EFI 分区,用于存储 .efi 文件并用于引导过程和引导加载程序。 -> +> UEFI(统一可扩展固件接口)是一个公开的规范,定义了操作系统和平台固件之间的软件接口。UEFI 是传统 PC BIOS 的继承者,是取代传统BIOS的,相比传统BIOS来说,它更易实现,容错和纠错特性也更强。 它将引导数据存储在 .efi 文件中,而不是固件中。你经常会在新款的主板中找到 UEFI 启动模式。UEFI 启动模式包含一个特殊的 EFI 分区,用于存储 .efi 文件并用于引导过程和引导加载程序。 + > UEFI使用GPT的分区引导方案,支持更大的硬盘。由于省去了BIOS自检的过程,所以启动速度更快。传统BIOS主要支持MBR引导,UEFI则是取代传统BIOS,它加入了对新硬件的支持,其中就有支持2TB以上硬盘。 ## MBR @@ -31,7 +30,7 @@ tags = ["Linux"] ## GRUB > GRUB(GRand unified bootloader),多操作系统启动程序。它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。 -> +> > GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。`它是一个多重操作系统启动管理器,用来引导不同系统`,如Windows、Linux。Linux常见的引导程序包括LILO、GRUB、GRUB2。 ## Legacy @@ -39,6 +38,9 @@ tags = ["Linux"] > 如果你遇到过刚制作的U盘启动盘无法启动,或者新买的固态硬盘做好系统后无法启动,那么大概率的问题就出现在BIOS的引导模式的选择上,是UEFI还是Legacy。legacy启动模式是指BIOS 固件用来初始化硬件设备的引导过程,Legacy启动模式包含一系列已安装的设备,这些设备在引导过程中计算机执行 POST (开机自检)测试时会被初始化。传统引导将检查所有连接设备的主引导记录 (MBR),通常位于磁盘的第一个扇区。 当它在设备中找不到引导加载程序时,Legacy会切换到列表中的下一个设备并不断重复此过程,直到找到引导加载程序,否则返回错误。 +## 表格 + +### BIOS/UEFI | BIOS | UEFI | | ---------------------------------- | --------------------------------------------------------------- | @@ -47,6 +49,8 @@ tags = ["Linux"] | | 支持更大的硬盘容量、更快的启动速度、更好的安全性和更多的扩展性v | | | 通常具有图形用户界面(GUI) | + +### MBR/GPT | MBR | GPT | | ----------------------------------------- | ---------------------------------------------------------------------------------- | | 用于分区磁盘并存储分区布局信息 | 用于分区磁盘并存储分区布局信息 | @@ -54,14 +58,7 @@ tags = ["Linux"] | | 具有更好的数据完整性和可靠性,使用校验和检测数据损坏 | | | UEFI需要GPT格式的磁盘才能引导 | -| GRUB | -| -------------------------------------------------------------------------------- | -| 用于在计算机系统启动时加载操作系统的引导加载程序,与BIOS、UEFI、MBR、GPT都有关联 | -| 能够与BIOS或UEFI兼容,可以在MBR或GPT格式的磁盘上运行 | -| 通常用于多引导系统,可以在多个操作系统之间进行选择,并提供了灵活的配置选项 | - - - +### UEFI/Legacy | UEFI 引导模式 | Legacy引导模式 | | ------------------------------------------------------------------------------------------------ | -------------------------------------------------------------- | | UEFI 提供了更好的用户界面 | Legacy引导模式是传统的且非常基本的 | @@ -113,9 +110,7 @@ tags = ["Linux"] - 操作系统初始化完成后,显示登录界面(如果配置了图形用户界面),用户输入用户名和密码登录系统。 - 如果登录成功,操作系统加载用户的桌面环境或命令行界面,用户开始使用计算机。 -整个过程从按下开机按钮到用户开始使用计算机,涉及了硬件初始化、引导加载程序加载、操作系统启动和用户登录等多个步骤和组件的协同工作。每个步骤都至关重要,确保计算机能够正常启动并提供给用户可用的操作环境。 - ## 后记 -参考: -[聊聊BIOS、UEFI、MBR、GPT、GRUB……](https://segmentfault.com/a/1190000020850901) + +- [聊聊BIOS、UEFI、MBR、GPT、GRUB……](https://segmentfault.com/a/1190000020850901)