Bootloader 引导加载器

BIOS / UEFI 之后,OS 之前运行的小程序。 职责:把 OS 内核加载到 RAM 并启动。

开机完整链

通电 → BIOS/UEFI → Bootloader → 加载 [[kernel|内核]] → 启动 OS

常见 bootloader

BootloaderOS
GRUBLinux 主流(支持多系统选择)
systemd-bootLinux 现代发行版(EFI 系统)
Windows Boot ManagerWindows
boot.efimacOS

多系统启动

GRUB 等 bootloader 可以列出多个 OS 让你选(双系统的关键)。

安全相关

  • Bootkit —— 比 BIOS rootkit 简单,直接感染 bootloader
  • Secure Boot —— UEFI 验证 bootloader 签名挡住未签名的恶意 bootloader
  • 磁盘加密 + bootloader —— 全盘加密(BitLocker / LUKS)的解密密钥要安全地交给 bootloader,这一环常被攻击