我已经在计算机上安装了Fedora,其中包含用于EFI引导的/
分区,swap
分区和ESP
分区。
现在,我正在安装Elementary OS而不是Fedora。
- 我已经格式化了
/
分区(/ dev / sda3) - 格式化交换分区(/ dev / sda4)
- 但没有格式化EFI启动分区(的/ dev / sda1的)
现在,当我启动时,我得到了Fedora安装的旧grub菜单。我只能通过以下方式启动到Elementary OS:
- 进入启动菜单。
- 从EFI文件中选择启动
- 浏览
/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/
grubx64.efi
这是我的efibootmgr
输出:
BootCurrent: 003D
Timeout: 0 seconds
BootOrder: 2001,2002,2003
Boot0000* Notebook Hard Drive
Boot0010* Internal CD/DVD ROM Drive
Boot0011* Internal CD/DVD ROM Drive (UEFI)
Boot0012* Fedora
Boot0013* Fedora
Boot0014* Fedora
Boot0015* Fedora
Boot0016* Fedora
Boot0017* Fedora
Boot0018* Fedora
Boot0019* Fedora
Boot001A* Fedora
Boot001B* Fedora
Boot001C* Fedora
Boot001D* Fedora
Boot001E* Fedora
Boot001F* elementary
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
任何帮助,将不胜感激。
1
我只能建议这组文章中,从未使用EFI自己:rodsbooks.com/efi-bootloaders/index.html,rodsbooks.com/efi-bootloaders/index.html,rodsbooks.com/gdisk/whatsgpt.html。
—
鲍里斯·伯科夫
@MichaelShigorin好的,我已经添加了
—
拉斐尔·阿德尔2013年
efibootmgr
输出。