强曰为道
与天地相似,故不违。知周乎万物,而道济天下,故不过。旁行而不流,乐天知命,故不忧.
文档目录

GRUB2 引导管理器完全教程

GRUB2 引导管理器完全教程

GRUB2(GRand Unified Bootloader version 2)是 GNU 项目开发的引导加载程序,也是目前 Linux 生态中最广泛使用的引导管理器。本教程从基础概念到高级运维,系统性地覆盖 GRUB2 的方方面面。

适用读者

  • Linux 系统管理员与运维工程师
  • 需要配置多系统引导的桌面用户
  • 对系统启动流程感兴趣的技术爱好者
  • 准备 RHCE/LPIC 等认证考试的学习者

章节概览

章节标题核心内容
第 1 章GRUB2 概述GRUB2 简介、与其他引导加载程序对比、引导流程、适用场景
第 2 章安装与部署grub-install、EFI/BIOS 模式、MBR/GPT 分区、Secure Boot
第 3 章配置文件详解grub.cfg 语法、菜单项、内核参数、主题、超时设置
第 4 章自动生成配置grub-mkconfig 工作原理、脚本目录、os-prober、变量
第 5 章自定义菜单项手动添加菜单、链式加载、引导 Windows 及其他系统
第 6 章主题与美化GRUB 主题制作、背景、字体、颜色、分辨率调整
第 7 章加密与认证GRUB 密码保护、认证机制、安全加固策略
第 8 章恢复模式rescue 模式、GRUB Shell、手动引导、修复引导故障
第 9 章Secure Bootshim、MOK、签名机制、自定义内核、验证链
第 10 章网络引导PXE、TFTP、NFS、iSCSI、HTTP 引导、无盘系统
第 11 章故障排除GRUB Rescue、黑屏、引导失败、内核恐慌、修复方法
第 12 章最佳实践备份策略、更新策略、安全加固、多系统引导管理

环境说明

本教程中的示例基于以下环境编写,命令在其他发行版中可能略有差异:

项目版本/值
操作系统Debian 12 / Ubuntu 24.04 LTS
GRUB 版本2.12
固件模式UEFI 与 Legacy BIOS 均有涉及
架构x86_64

约定

  • 所有命令示例中,# 开头表示需要 root 权限,$ 开头表示普通用户
  • 文件路径中,(hd0,gpt1) 等为 GRUB 设备表示法,/dev/sda1 等为 Linux 设备表示法
  • 重要提示使用 ⚠️ 注意 标记
  • 生产环境场景使用 🏢 场景 标记