相关疑难解决方法(0)

如何重新创建 EFI 启动分区?

我已经在我的机器上安装了 Fedora,带有用于 EFI 引导的/分区、swap分区和ESP分区。

现在,我正在安装 Elementary OS 而不是 Fedora。

  1. 我已经格式化了/分区 (/dev/sda3)
  2. 格式化交换分区 (/dev/sda4)
  3. 但是没有格式化EFI引导分区(/dev/sda1)

现在,当我启动时,我得到了 Fedora 安装的旧 grub 菜单。我只能通过以下方式启动到 Elementary OS:

  1. 进入启动菜单。
  2. 选择从 EFI 文件启动
  3. 浏览/dev/sda1/, 以获取elementary包含grubx64.efi文件的目录。这是/boot/efi/EFI/elementary/grubx64.efi.

我该如何解决?我想过格式化引导分区/dev/sda1/fat16然后在其上重新安装 grub。

/dev/sda1现在包含这个:

root@rafael:/home/rafael# ls /boot/efi/
EFI  mach_kernel  System

root@rafael:/home/rafael# ls /boot/efi/EFI/
BOOT/       elementary/ fedora/     

root@rafael:/home/rafael# ls /boot/efi/EFI/fedora/
BOOT.CSV  fonts  gcdx64.efi  grub.cfg  grubx64.efi  MokManager.efi  shim.efi  shim-fedora.efi

root@rafael:/home/rafael# ls /boot/efi/EFI/elementary/ …
Run Code Online (Sandbox Code Playgroud)

linux boot grub2 uefi

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

boot ×1

grub2 ×1

linux ×1

uefi ×1