Linux引导分区(Boot Partition)是存储系统启动所需核心文件的独立磁盘分区,主要包含内核(vmlinuz)、初始内存盘(initramfs)和引导加载程序(如GRUB)的配置文件。以下是关键要点:
存储启动文件
/boot/vmlinuz-xxx)/boot/initramfs-xxx.img)/boot/grub/grub.cfg)兼容性需求
/boot/efi),格式为FAT32。ext4(ESP分区需用 FAT32)。/boot(独立分区时)或 /boot/efi(UEFI的ESP分区)。| 场景 | 是否需要独立分区 |
|---|---|
| BIOS + 新系统 | 可选(根分区可包含/boot) |
| BIOS + 旧硬件/RAID | 必需 |
| UEFI | 必需ESP分区 |
| 全盘加密(LUKS) | 建议独立分区(未加密的/boot) |
lsblk -f | grep boot # 查看/boot分区文件系统
df -h /boot # 检查挂载点和空间使用
fdisk)boot:
bash
sudo fdisk /dev/sdX
# 在fdisk中:输入 `n` 创建新分区 → 设置大小 → 输入 `t` 选择类型为 `EF00`(UEFI)或 `8300`(Linux)bash
sudo mkfs.ext4 /dev/sdXn # 非UEFI系统
sudo mount /dev/sdXn /mnt/boot # 临时挂载bash
sudo apt autoremove --purge # Debian/Ubuntu清理旧内核bash
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi/boot/efi,FAT32格式)。dd 或 rsync)。通过合理规划引导分区,可确保系统稳定启动并兼容不同硬件环境。