我需要 /boot 和 /boot/efi 吗?

我需要 /boot 和 /boot/efi 吗?

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,因为混合两种引导方法充其量是不方便的。

EFI分区与/boot分区

/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)

EFI系统分区

什么是 UEFI,它与 BIOS 有何不同?

https://www.techtarget.com/whatis/definition/Unified-Extensible-Firmware-Interface-UEFI

全盘加密

如果您使用全盘加密或加密根分区,则/boot需要单独的分区。

当使用加密时,引导过程需要从未加密的/boot分区访问必要的引导加载程序和内核,以允许系统访问文件来解密加密的分区并启动系统。

dm-crypt/加密整个系统

相关内容