在 MacBook 上,Ubuntu 将 EFI 安装在 中/boot/efi/EFI/ubuntu
。如何将安装文件夹更改为/boot/efi/EFI/ubuntu0
?
答案1
在 Ubuntu 中,EFI 系统分区 (ESP)安装在/boot/efi
。您可以通过编辑 中的条目来更改此安装点/etc/fstab
;但是,这样做是不可取的,因为系统实用程序和记录的程序可能认为ESP 安装在那里,因此如果将 ESP 安装在其他地方,就会出现故障。
请注意可扩展固件接口 (EFI)是安装在计算机主板芯片中的固件。EFI读ESP 上的文件可以启动(有一些注意事项),但事实并非如此已安装到 ESP。安装到 ESP 的是引导加载程序和相关文件,例如 GRUB(grubx64.efi
)。引导加载程序必须安装到 ESP,或者至少安装到 EFI 可以读取的分区;将它们安装在其他地方将导致它们毫无用处。
需要注意的是:在 Mac 上,EFI 可以从 HFS+ 卷读取引导加载程序,而 Apple 将其自己的引导加载程序存储在 HFS+ 卷上。这违反了 EFI 标准,但只是轻微的违反。第三方引导加载程序(包括 Ubuntu 的 GRUB)通常位于 ESP 上。理论上,它们可以安装到 HFS+ 卷上,但 Ubuntu 目前不支持此配置。
那么,既然已经解决了这些问题,那么你到底实际上想要完成什么?按照你要求的方式做充其量也没什么用,所以我怀疑你想完成一些你没说出来的事情。
答案2
在现代计算机上,所有引导加载程序都安装到(并且必须安装到)EFI 分区。该/boot/efi/EFI/ubuntu
文件夹是 GRUB 引导加载程序的默认安装位置。当您尝试将引导加载程序安装到另一个位置时,操作系统不会启动。