问题:
我在笔记本电脑上安装了 Ubuntu。几个星期以来,它一直运行良好。最近,似乎不知从何而来,我遇到了一个奇怪而令人沮丧的问题,设备无法启动;只是陷入了一个循环,提示:
System BootOrder not found. Initializing defaults.
Creating boot entry "Boot0001" with label "ubuntu" for file "\EFI\ubuntu\shimx64.efi"
Reset System
编辑:那时我甚至无法访问 GRUB。
解决方案:
我尝试过多次重新安装 Ubuntu。最后,我通过反复试验发现,某个特定的更新导致了这个问题。
如果我从软件更新程序安装Boot loader to chain-load signed boot loaders under Secure Boot
(版本13-0ubuntu2
)并重新启动,我将无法再次启动。
所以我想跳过这次更新可能是一种解决方法……
Secure Boot chain-loading bootloader (Microsoft-signed binary)
编辑:如果我安装(屏幕截图上可见的第二个更新)或者安装它们两个,就会发生同样的事情。
问题:
这是一个严重错误吗?请帮我报告。我对引导加载程序等的技术知识非常有限。您知道哪个软件包导致了这个问题吗?
也可能是我的安装方法有问题(见下文)。但即使这样也很奇怪,因为在更新之前它曾经工作正常。
澄清:我不是在寻找有关如何举报一个错误。我想收集信息来写作进入错误报告。更具体地说:
- 这是我这边的错误吗(硬件,固件,......)?
- 这是 Ubuntu 中的一个新的或已知的错误吗?
- 如果是这样,我怎么知道哪个包导致了问题?
我的设备/设置:
我安装了 UbuntuUEFI 模式然后将我的 BIOS 切换到遗产。 这可能听起来很奇怪但这是我让它发挥作用的唯一方法。
- 型号:Acer TravelMate B117
- BIOS:InsydeH20 设置实用程序 v1.11
- 操作系统:仅限 Ubuntu。无 Microsoft,无自定义 GRUB 配置。
答案1
事实证明这是由 BIOS/UEFI 固件引起的。将固件更新到版本 v1.15 后,我能够在 UEFI 模式下安装 Ubuntu。(由于某种原因,BIOS/Legacy 模式仍然不起作用。)我不得不像 @oldfred 建议的那样将引导加载程序文件标记为受信任。
现在一切正常。安装所有 Ubuntu 更新后,操作系统仍可启动!
如果你有 Acer,你可以从Acer 支持网站。遗憾的是 Acer 不支持 Linux,因此需要 Windows 来刷新系统。