lsblk
这是在我的机器上运行的结果
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
zram0 252:0 0 7.5G 0 disk [SWAP]
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 260M 0 part /boot/efi
├─nvme0n1p2 259:2 0 153.4G 0 part
├─nvme0n1p5 259:3 0 1G 0 part /boot
└─nvme0n1p6 259:4 0 82.9G 0 part /home
/
让我困惑的是我同时拥有 /boot 和 /boot/efi。两个分区都需要吗?我可以安全地删除其中之一吗?
答案1
一些用户选择将 EFI 分区放在 /boot 中,这样对于纯 Linux 系统来说配置会更容易一些。但是当双引导时——即使是两个不同的 Linux 发行版——我建议将 EFI 分区放在 /boot/efi。通常不需要单独的 /boot。)
如果您想以 UEFI 模式启动系统,则需要 EFI 分区。但是,如果您想要 UEFI 引导 Debian,您可能还需要重新安装 Windows,因为混合两种引导方法充其量是不方便的。
该/boot
分区用于旧版 BIOS 系统。它包含系统启动所需的引导加载程序和内核映像。
该/boot/efi
分区用于 UEFI 系统并充当 EFI 系统分区 (ESP)。它存储 EFI 引导加载程序和其他 EFI 相关文件。
如果您的系统配置为以 UEFI 模式启动,则需要保留/boot/efi
系统正常启动的分区。
ESP 包含 UEFI 引导过程的重要文件,包括引导加载程序(例如 GRUB 或 systemd-boot)和 UEFI 固件文件。
该/boot
分区在 UEFI 系统中不是必需的,但可以用于存储内核映像和相关文件。
了解您的系统是否配置为以传统 BIOS 模式或 UEFI 模式启动会很有帮助。
如果您使用的是 UEFI 模式并且对分区没有任何要求/boot
,则删除它应该是安全的。
始终建议在对磁盘分区进行任何更改之前先备份数据。
选择 UEFI 启动模式或传统 BIOS 启动模式 (BIOS)
https://www.techtarget.com/whatis/definition/Unified-Extensible-Firmware-Interface-UEFI
全盘加密
如果您使用全盘加密或加密根分区,则/boot
需要单独的分区。
当使用加密时,引导过程需要从未加密的/boot
分区访问必要的引导加载程序和内核,以允许系统访问文件来解密加密的分区并启动系统。