我尝试在旧笔记本电脑上安装 Ubuntu 14.04 来代替 Windows 8.1,但现在它无法启动

我尝试在旧笔记本电脑上安装 Ubuntu 14.04 来代替 Windows 8.1,但现在它无法启动

我有一台屏幕坏了的旧笔记本电脑,我想用它把体育比赛传输到电视上,我试着从 USB 上安装 Ubuntu 14.04。我完成了安装,一切顺利。我选择了“删除所有内容并安装 Ubuntu”。正如我所说,这台电脑很旧,所以上面没有什么重要的东西。

安装后,我重新启动。如果我把 USB 留在里面,我会看到 grub 屏幕,选项只有

  • 尝试不安装 ubuntu
  • 安装 ubuntu
  • OEM 安装
  • 检查磁盘是否有缺陷。

如果我移除 USB 并重新启动,屏幕上将显示以下内容:

failed to open \EFI\BOOT\grubx64.efi
failed to load image
failed to open \EFI\BOOT\MokManager.efi
failed to load image

之后,它会加载一个看起来像启动菜单的东西,其中有从 HDD、CD 或 LAN 启动或打开 BIOS 的选项。选择 HDD 启动会进入“无法打开...”屏幕一秒钟,然后返回启动菜单。

在 BIOS 中,可用的选项非常少。例如,没有关闭安全启动的选项。

不知道还能做什么,我插入 USB 并选择“尝试不安装 Ubuntu”,然后安装并运行引导修复。重启后,没有任何变化。引导修复给我的链接如下:http://paste.ubuntu.com/10828349/

如果有人知道我需要做什么,或者有任何线索可以让我查阅相关资源以解决这个问题,我将不胜感激。我觉得我已经用谷歌搜索了所有可能的信息来研究它,但还是走进了死胡同。

提前感谢大家的帮助!

答案1

资源http://ubuntuforums.org/showthread.php?t=2147295 您有一款联想型号,请尝试查找相关帖子。

答案2

如果电脑出厂时预装了 Windows 8 或 8.1 且贴有 Windows 标签,则制造商与 Microsoft需要您能够禁用安全启动。没有要求您能够以任何特定方式执行此操作,因此您可能需要非常仔细地检查菜单。该选项甚至可能没有提到“安全启动”的名称;它可能是“启动模式”,其中包含“Windows 操作系统”和“其他”选项,或者其他同样不起眼的东西,甚至是彻头彻尾的欺骗性的东西。我见过一些人建议,只有在某些系统上启用 BIOS/CSM/旧版支持时才能禁用安全启动,尽管我自己从未见过这种联系。

我刚刚写了一段关于此内容的文章,这应该会让你认为我建议你禁用安全启动。如果你得出这个结论,那你是正确的;你的症状与安全启动错误相符,该错误导致安全启动不接受 Shim 副本上的签名。你的症状还与 Shim 与你的 GRUB 和 MokManager 二进制文件不匹配相符。如果你在干净的磁盘上从头开始安装 Ubuntu,则不会发生这种情况,但如果你在事后摆弄二进制文件,或者EFI/ubuntu当你开始时 ESP 上有一个现有目录,则可能会发生这种情况。

如果禁用安全启动没有帮助,请尝试安装不同的 Shim 二进制文件及其匹配的MokManager.efi二进制文件。此版本虽然很旧,但在一个对安全启动签名要求很高的系统上,它还是很有用的。请注意,如果您安装的是非 Ubuntu Shim,则需要使用 MokManager 实用程序注册 Canonical 的证书。(如果您安装了与MokManager.efi您的 匹配的,它应该会自动弹出shimx64.efi。)它在 Ubuntu 软件包中可用,但我记不清是哪一个了。我在 rEFInd 软件包中收集了几个;请参阅这里获得所有下载链接。你想要canonical-uefi-ca.der

相关内容