Windows/Ubuntu 之间共享 /boot/efi 分区

Windows/Ubuntu 之间共享 /boot/efi 分区

我有一台预装了 Windows 10 的新笔记本电脑。我想让它与 Ubuntu (20.04) 双启动。为了简单起见,我只在为 Ubuntu 分配的空间中创建了 3 个挂载点/swap和。完成安装后,我意识到 Ubuntu 也将与 Windows 挂载在同一个启动分区中。//home/boot/efi

这是正常的吗?会有什么影响?建议创建一个单独的分区来挂载吗/boot

答案1

通常,UEFI 系统只有一个 EFI 系统分区 (ESP),在 Linux 中,它通常会挂载到/boot/efi。使用mount命令确认:/boot不是单独的挂载点,但/boot/efi确实是。由于系统只有一个 ESP,因此它与 Windows 使用的 ESP 相同。您应该有 /boot/efi/EFI/BOOT、/boot/efi/EFI/Microsoft、/boot/efi/EFI/Ubuntu 等类似的东西。

至于单独的 /swap,它没有什么害处,但是可能让 Linux 休眠变得不那么痛苦。而且它更好,因为它更简单,交换文件是一个文件,通过交换代码和文件系统代码进行路由,繁忙的文件系统可能会使其变慢。您可以避免使用这个文件系统代码,为什么不采用这种更短的路径呢?这就是为什么我只将交换文件作为最后的手段,并且始终建议仅在单独的分区或卷上使用交换。

相关内容