公司动态
Ubuntu零基础入门到精通【2.1讲】:️认识 BIOS、UEFI、Legacy Boot、Secure Boot —— 搞清楚这些,才能真正开始安装 Ubuntu
🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。🎯适合人群:Linux 初学者、Ubuntu 新手、计算机专业学生、后端 / 运维 / 测试入门同学、想搭建 Linux 开发环境的开发者、准备学习服务器部署的同学,以及想从 Windows 过渡到 Ubuntu 工作流的用户。从“会打开终端”到“能管理系统”,从“复制命令”到“理解 Linux 思维”,这一次,我们不零散学,而是一路滚雪球!🎉限时福利:当前专栏活动中,一次订阅,终身阅读,后续更新章节全部免费解锁👉 立即查看👈️演示环境说明:开发工具:Visual Studio Code / JetBrains 系列 IDE / Vim / NanoUbuntu版本:Ubuntu 22.04 LTS / Ubuntu 24.04 LTS,推荐 Ubuntu 24.04 LTSLinux内核版本:Linux Kernel 6.x 或更高终端环境:Bash / Zsh包管理工具:APT / Snap / Flatpak远程连接工具:OpenSSH / Windows Terminal / MobaXterm / Termius虚拟化环境:VMware Workstation / VirtualBox / WSL2 / 云服务器容器环境:Docker / Docker Compose操作系统:Ubuntu Desktop / Ubuntu Server全文目录:一、前言:为什么搞不懂启动模式,Ubuntu 就装不进去二、本文要解决什么问题三、计算机启动流程概览四、BIOS 是什么:固件时代的开端4.1 BIOS 的历史背景4.2 BIOS 的工作原理4.3 BIOS 的局限性4.4 如何进入 BIOS 设置界面五、UEFI 是什么:现代固件的接班人5.1 UEFI 的诞生背景5.2 UEFI 与 BIOS 的对比5.3 UEFI 的核心功能与优势5.4 如何进入 UEFI 设置界面5.5 UEFI 启动与 ESP 分区的关系六、Legacy Boot 是什么:兼容旧系统的"桥梁模式"6.1 Legacy Boot 的定义6.2 Legacy Boot 的工作流程6.3 Legacy Boot 现在还适合用吗七、Secure Boot 是什么:启动链的安全卫士7.1 Secure Boot 的设计初衷7.2 Secure Boot 的工作原理7.3 Secure Boot 与 Ubuntu 的关系7.4 什么情况下需要关闭 Secure Boot7.5 如何在 UEFI 中操作 Secure Boot八、四个概念的关系梳理与流程图九、启动模式选择指南:装 Ubuntu 该用哪种9.1 硬件判断:我的电脑支持什么模式9.2 UEFI + GPT 安装 Ubuntu 的优势9.3 Legacy + MBR 还有使用场景吗9.4 Secure Boot 开还是关十、实验环境准备10.1 在 VirtualBox 中模拟 UEFI 环境10.2 在 VMware 中模拟 UEFI 环境十一、案例一:在 Ubuntu 系统中查看当前启动模式11.1 查看是 UEFI 还是 Legacy 启动11.2 查看 Secure Boot 状态11.3 查看 EFI 分区挂载状态11.4 命令解析十二、案例二:在 UEFI 模式下成功引导 Ubuntu 安装盘12.1 场景描述12.2 操作步骤与说明12.3 启动失败排查思路12.4 命令解析十三、案例三:修复 UEFI 启动项(Ubuntu 启动后消失)13.1 场景描述13.2 使用 efibootmgr 管理启动项13.3 重建 GRUB 引导13.4 命令解析十四、UEFI 启动链完整流程图十五、常见问题与踩坑总结问题 1:UEFI 和 BIOS 的区别到底是什么?问题 2:Legacy 和 UEFI 是同一个层次的概念吗?问题 3:Secure Boot 和 Ubuntu 兼容吗?问题 4:安装 Ubuntu 一定要关闭 Secure Boot 吗?问题 5:UEFI 启动列表里找不到我的 U 盘,怎么办?问题 6:装完 Ubuntu 后,Windows 的启动项消失了,怎么找回?问题 7:UEFI 设置里改乱了,电脑进不去了,怎么办?问题 8:为什么有些电脑 UEFI 里没有 CSM 选项?问题 9:`efibootmgr` 显示的启动项顺序如何理解?问题 10:Secure Boot 的 MOK 密码是什么,需要设置吗?问题 11:我的 Ubuntu 启动特别慢,和 UEFI 有关系吗?问题 12:双系统下,GRUB 和 Windows Boot Manager 哪个管哪个?十六、最佳实践建议关于 UEFI 设置关于启动盘制作关于多系统安装关于日常维护十七、扩展知识点17.1 GRUB 是什么,和 UEFI 是什么关系17.2 双系统安装时 UEFI 的注意事项17.3 ARM 设备上的 UEFI 现状17.4 虚拟机的"固件"概念十八、完整操作流程回顾十九、总结🧧 学习福利 · 限时开放 🧧🫵 Who am I?一、前言:为什么搞不懂启动模式,Ubuntu 就装不进去我第一次在笔记本上装 Ubuntu 的时候,完全不知道 UEFI 是什么。按照教程做完了启动盘,插上 U 盘重启,结果发现根本找不到 U 盘启动选项。各种折腾之后,才发现是 Secure Boot 没有关、引导模式搞错了,浪费了整整一个下午。你可能也遇到过类似的情况:明明做好了启动盘,插上去就是找不到;或者安装完成重启,发现 Ubuntu 根本不出来,直接进了 Windows;又或者装好了系统,某些硬件驱动怎么也装不上,因为 Secure Boot 在阻拦签名验证。这些问题的背后,都指向同一个知识盲区:启动固件(BIOS/UEFI)与启动模式(Legacy/UEFI Boot)与安全机制(Secure Boot)。很多 Ubuntu 安装教程跳过这些内容,直接从"制作启动盘"开始写。但事实上,对于新手来说,搞不清楚这几个概念,后续的每一步都可能变成一个谜题。这篇文章的目的就是把这个底层知识讲清楚,让你在真正动手装 Ubuntu 之前,心里有底。这不只是理论知识。理解了启动模式之后,你才能在 UEFI 设置界面里做出正确的选择,才能知道 Ubuntu 安装过程中的分区方案应该怎么配,才能在出现问题时有正确的排查方向。这是整个 Ubuntu 安装旅程的地基,值得认真对待。二、本文要解决什么问题这篇文章围绕以下几个核心问题展开:BIOS 是什么?它在计算机启动中扮演什么角色?