在安全启动模式下启动新的16.04

我有戴尔笔记本电脑,工厂安装了Ubuntu 14.04。 打开安全启动后,此操作系统可以正常启动。 我现在已经安装了16.04和14.04,我可以双启动。 我从Ubuntu站点下载了16.04 ISO,但据我所知,它不是由Ubuntu签名的。 如何启用安全启动的16.04启动需要做什么?

pgmer6809

我刚试过,能够启动Ubuntu桌面16.04 AMD64映像,写入USB闪存驱动器,在HP EliteDesk计算机上启用安全启动。 因此,我可以肯定地说这个图像正确签名用于安全启动。 我想到了你的问题的几个可能原因,其中一些你可以纠正,但其他你不能:

  • 图像CPU类型 – 检查您是否使用了正确的图像文件,特别是它是正确的CPU类型,对于绝大多数计算机而言应该是AMD64。 (AFAIK,i386图像永远不支持安全启动“开箱即用。”)
  • 图像损坏 – 使用md5sum实用程序validation下载的完整性。 (有关如何执行此操作的详细信息,请参阅此处 。)
  • 图像准备不当 – 某些工具(如YUMI / Pen Drive Linux)会创建USB闪存驱动器,可以在BIOS / CSM /传统模式下启动,但不能在EFI / UEFI模式下启动。 如果使用此类工具,则磁盘可能无法在EFI模式下启动。 这本身并不是安全启动问题,但您可能会将其误认为是一个问题。 尝试使用Rufus,UNetbootin或dd 。 实际上,即使您使用其中一种工具,也可能需要切换到另一种工具,因为可能存在系统到系统的怪癖和不兼容性。
  • 计算机启动管理器问题 – 您可能无法访问计算机的内置启动管理器,或者您可能在启动管理器中选择了错误的选项。 例如,许多EFI为可移动媒体提供了两个选项,其中一个以BIOS / CSM /传统模式启动,另一个以EFI / UEFI模式启动。 如果选择前者,则在安全启动处于活动状态时,磁盘可能无法启动; 您必须选择包含字符串“UEFI”的选项。
  • 非安全启动回归 – 您可能会看到与安全启动无关的问题,例如新的内核错误。 在这种情况下, 提交错误报告将是有序的,但您需要首先以更高的精度跟踪问题。
  • 新的Shim或GRUB错误 – 最后,您可能遇到了Shim或GRUB包的新错误。 如果您确信这是发生的事情,您应该提交错误报告。 您可以通过使用14.04映像中的相同文件从16.04映像交换EFI/BOOT/bootx64.efi文件来临时解决它; 但是,在执行此操作之前,应该从14.04安装中备份工作/boot/efi/目录树,因为安装可能shimx64.efi工作的shimx64.efi二进制文件替换为非工作二进制文件。 ( bootx64.efishimx64.efi是相同的文件;它们的安装映像与安装到磁盘的命名方式不同。)

如果您更详细地描述您正在做什么以及什么不起作用,这也会有所帮助。 你声称图像没有签名,我假设这是因为你试图启动它并且无法启动它,但即使有了这个假设,也有一些重要的细节,例如您可能看到的任何错误消息。 如果有任何证据certificateGRUB已经启动,那么这将倾向于支持GRUB后问题。 因此, 准确描述正在发生的事情对于更好地诊断问题非常重要。 (如有必要,请拍摄video,将其发布到YouTube,然后在此处发布链接。)

Rod的建议是使用shimx64而不是grubx64就是答案。 使用efibootmgr或类似的,我将垫片设置为引导加载程序,现在我没有安全启动的问题,无论我安装或启动哪个操作系统。 pgmer6809