除非通过 efi 文件,否则计算机无法启动

除非通过 efi 文件,否则计算机无法启动

今天我来这里是因为我的电脑在 Ubuntu 下遇到了很多问题。

两天前我决定重新安装我的电脑。不知道为什么,我必须通过 bios 中的启动选项,选择“从 efi 文件启动”,然后选择 grub efi 文件才能正确启动。

有人能帮我吗?

编辑:efibootmgr -v 的输出

BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0001,0002
Boot0000* Notebook Upgrade Bay  BIOS(3,0,00).......................................................................
Boot0001* Notebook Hard Drive   BIOS(2,0,00).......................................................................
Boot0002* Notebook Ethernet BIOS(80,0,00)........................A..............................................
Boot0003* Notebook Ethernet  BIOS(80,0,00)........................A..............................................
Boot0004* ubuntu    HD(1,800,100000,3a68052e-6a3c-4654-a7ac-4e600b5f2292)File(\EFI\ubuntu\shimx64.efi)

答案1

在你的boot目录中,它应该是这样的:

/boot/efi/EFI/Boot/---->BOOTx64.EFI

如果该文件不存在,您可以发出以下命令:

sudo cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/boot/BOOTx64.EFI

假设存在。如果不存在,请从目录及其子目录boot/efi/EFI/ubuntu/grubx64.efi中可以找到它的位置复制它。EFI

相关内容