关闭计算机时如何强制 BIOS 启动到 shimx64.efi 文件?无需双重启动

关闭计算机时如何强制 BIOS 启动到 shimx64.efi 文件?无需双重启动

这看起来像是重复的,但我向你保证它不是。除非我还没有从正确的帖子中找到解决方案。

当启动修复说“请不要忘记让你的 BIOS 在 sda1/EFI/ubuntu/shimx64.efi 文件上启动!”时,我该怎么做?

我认为重新启动和关闭计算机然后再打开之间应该没有区别。但就我的情况而言,是有区别的。

更新:现在重启和关闭/打开都无法启动

我看了这里: 如何使我的 BIOS 在 shimx64.efi 文件上启动?(以及许多其他来源但无济于事)

我尝试过这个:-正如上一篇文章所建议的那样。更新:以及阅读 oldfred 发布的链接

ubuntu@ubuntu:~$ sudo efibootmgr -v

0001 显示它指向我的文件。如果我重新启动计算机,它会启动(但速度非常慢),只要我重新启动,它似乎就没问题(但如果我关闭计算机,它将无法启动,我被迫使用 USB 实时 ubuntu 安装,并重复启动修复安装过程。这非常耗时。有人知道如何强制系统始终使用它吗?我在 ubuntu 安装上使用 LVM 设置。我相信我正在使用 EFI,因为文件是 shimx64-efi。

输出自:(使用实时 USB) ubuntu@ubuntu:~$ sudo efibootmgr -v

启动电流:0008
超时:0 秒
启动顺序:0001,0008,0006,0005,0000,0003,0004
Boot0000* Windows 启动管理器 VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)WINDOWS.........x...BCDOBJECT=.{.9.dea8.6.2.c.-.5.cdd-.4.e.7.0.-.acc1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0001* ubuntu HD(1,GPT,f3e3baf6-59ba-457d-8dab-9b9770eace6e,0x800,0x100000)/文件(\EFI\ubuntu\shimx64.efi)
Boot0003 UEFI:IP4 Realtek PCIe GBE 系列控制器 PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(2089840f7458,0)/IPv4(0.0.0.00.0.0.0,0,0)AMBO
Boot0004 UEFI:IP6 Realtek PCIe GBE 系列控制器 PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(2089840f7458,0)/IPv6([::]:[::]:,0,0)AMBO
Boot0005* 硬盘 BBS(HD,,0x0)AMGOAMNO........oST1.0.0.0.LM0.2.4. .HN-.M.1.0.1.MBB...............A...........................>..Gd-.;.A..MQ..L.2.SQR9.JCF0.A.5.0.6.6. . . . . . . ......AMBOAMNO........uKingstonDT .1.0.1. .G.2. .PMAP....A...........................B..Gd-.;.A..MQ..LKingstonDT .1.0.1. .G.2. .PMAP.....AMBO
Boot0006* CD/DVD 驱动器 BBS(CDROM,,0x0)AMGOAMNO........oTSSTcorp .CDDVDW .SN-.2.0.8.BB....................A...........................>..Gd-.;.A..MQ..L.8.R.9.FG6.CE0.9.D.0.ZX . . . . . ......AMBO
Boot0007 无法解析设备路径:没有此文件或目录

我即将再次重启我的电脑(在重新安装 boot-repair 之后,已经是第 n 次了),我绝对不想再重复这个过程。这就是我发帖的原因。

更新:仍然没有重新启动,创建了以下发布箱:paste.ubuntu.com/p/PF3f4xNDjT 重新启动时,如果我在启动画面上按下 ESC,我会看到以下菜单: 菜单其中所有选项都不起作用 - 它们都只是直接将我带回到此菜单。而且没有一个是启动修复程序说我需要启动到的:sda1/EFI/ubuntu/shimx64.efi 如果我尝试“其他”并启动到救援模式,它会将我带到此提示并停止:initramfs 提示符 截至 2018 年 10 月 11 日晚上 10:10(美国东部时间) - 我陷入困境

谢谢!我真的很感激任何指导。这真是让我抓狂!

答案1

好的,经过大量搜索后,我发现如果你尝试安装 ubuntu 并且它可以工作,但是当你关闭计算机时,你无法启动,这可能是因为 1. 你从未安装过 EFI 分区(如果你有 EFI 系统)。或 2. 在安装向导期间,您没有选择 EFI 分区的位置(作为安装引导加载程序文件的位置)。

一旦我这样做了,它终于起作用了。希望这对某些人有帮助!

相关内容