HP UEFI 不会自动启动 Ubuntu。

我拥有一台HP ProBook笔记本电脑,预装了SLED11系统,并在上面安装了Trusty系统(没有双系统)。UEFI未启用。现在我购买了一个SSD并将其安装到笔记本电脑中。根据我的阅读,使用UEFI可以提高固件加载时间几秒钟,因此我启用了它,并使用UNetBootin创建的Ubuntu Trusty Live USB进行引导。
安装完成后(擦除磁盘并安装),我重新启动发现HP启动菜单显示找不到任何操作系统。当我打开启动设备选择时,列出了以下内容:
OS Boot Manager
Boot from EFI file
ubuntu

输入ubuntu启动我的系统。我也可以手动指定路径到grubx64.efi。但是OS Boot Manager显示上述错误信息。

如何让我的Ubuntu自动启动,而不需要每次按F9键?

附注:UEFI设置允许我指定一个自定义EFI文件的路径,如果这可能有帮助的话。然而,/EFI/ubuntu/grubx64.efi不起作用。我猜它需要一些设备ID之前... 但我更喜欢将Ubuntu放在OS Boot Manager中。


编辑1:事实证明,这是惠普UEFI实现中的一个缺陷。似乎自定义启动是唯一的选择。
编辑2:只要HP的人告诉我如何将固件升级应用到我的电脑(拒绝加载更新的EFI镜像),我就会这样做,也许操作系统引导管理器就能启动Ubuntu了。
编辑3:我了解到这是不可能的。要升级我的ProBook 455的固件,我需要直接在上面运行Windows,因为升级镜像是由仅适用于Windows的软件在本地生成的,该软件从BIOS中读取各种信息,所以我既不能使用虚拟化也不能使用Wine。

我无法创建自定义的启动镜像,但我找到了另一种方法。请点击此链接:https://forums.linuxmint.com/viewtopic.php?t=368217 - undefined
1个回答

需要输入为自定义引导映像的路径是:
在使用安全启动时:EFI\ubuntu\shimx64.efi
在不使用安全启动时:EFI\ubuntu\grubx64.efi 这是两种解决方法之一。另一种方法是将/boot/efi/EFI/ubuntu/(grub|shim)x64.efi复制到/boot/efi/EFI/BOOT/bootx64.efi

来源: https://bugs.launchpad.net/linuxmint/+bug/1309395


这对我来说仍然是多年后的决心,谢谢!:)(我使用了安全启动) - Eitel Dagnin