调整 ESP /boot/efi 分区的大小

调整 ESP /boot/efi 分区的大小

我在全新 Acer 笔记本电脑的 2 TB GPT 格式内部 SSD/SATA 混合硬盘上安装了现有的 Debian 9。整个 Debian 安装仅占用 600 GB 的硬盘空间。剩余的 1.4 TB 空间上没有其他发行版或操作系统。在最初的 Debian 安装过程中,我只为 /boot/efi FAT32 格式的分区留出了 250 MB 的空间,该分区位于我的 Debian 安装的最后一个分区,即 /dev/sda7。

除了 Debian 之外,我正在考虑安装其他几个发行版来填补目前剩余的 1.4 TB 空白空间以及外部 2 TB 便携式驱动器。据我所知,不同的发行版和操作系统可以共享一个通用的、可启动的 ESP ala /boot/efi。然而经历了几次在 Manjaro、Solus 等安装指南中,我发现他们大多推荐 512 MB 的 /boot/efi。我的问题是,我能否简单、安全地将 /dev/sda7 从现有的 250 MB /boot/efi 调整为 512 MB(例如 Manjaro 的 Calamares(或其安装程序的任何其他发行版的分区部分)安装程序)?这样做会导致我的 Debian 无法启动吗?如果有的话,锻炼时需要注意什么?

TIA

答案1

gparted是调整磁盘大小的好方法。它可能不允许您调整在线根文件系统的大小,因此您可以从其安装程序创建实时 USB 或 CD,并从实时 gparted 操作系统(EFI 和根文件系统)调整大小。如果操作没有问题,一切都应该正常。

至于您要求的警告,虽然我从未见过调整大小的问题,但这是个人经验,并且始终存在丢失分区和数据的风险。

请注意,虽然我还没有阅读您指出的操作方法,但我认为您不需要 > 200Mb 的 EFI,但它会随着您使用它的方式而变化。事实上,我的 efi 并没有按照我想要的方式工作,我最终在启动时使用 BIOS 从多个 EFI 中进行选择。因此,这里有一个想法,您可以创建一个全新的 EFI 来进行实验(或使用)。只需告诉您的 BIOS 您想从哪个 EFI 启动(我希望您的 BIOS 允许)。

答案2

你不应该真的需要它,你可以为那些需要空间的发行版创建第二个“实验性”ESP;还赞同 rEFInd 的建议,罗德的书也很优秀。 (根据经验,我已经在 ALT Linux 中实现了 EFI 支持)

相关内容