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
)。通过合理规划引导分区,可确保系统稳定启动并兼容不同硬件环境。