Bootloader 引导加载器
BIOS / UEFI 之后,OS 之前运行的小程序。 职责:把 OS 内核加载到 RAM 并启动。
开机完整链
通电 → BIOS/UEFI → Bootloader → 加载 [[kernel|内核]] → 启动 OS
常见 bootloader
| Bootloader | OS |
|---|---|
| GRUB | Linux 主流(支持多系统选择) |
| systemd-boot | Linux 现代发行版(EFI 系统) |
| Windows Boot Manager | Windows |
| boot.efi | macOS |
多系统启动
GRUB 等 bootloader 可以列出多个 OS 让你选(双系统的关键)。
安全相关
- Bootkit —— 比 BIOS rootkit 简单,直接感染 bootloader
- Secure Boot —— UEFI 验证 bootloader 签名挡住未签名的恶意 bootloader
- 磁盘加密 + bootloader —— 全盘加密(BitLocker / LUKS)的解密密钥要安全地交给 bootloader,这一环常被攻击