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显示以上错误消息。

如何在不每次都按F9的情况下自动启动Ubuntu?

PS:UEFI设置允许我指定自定义EFI文件的路径,如果这可能有用。 但是,/ /EFI/ubuntu/grubx64.efi不起作用。 我认为它之前需要某种设备ID ……但我更喜欢将Ubuntu放在OS Boot Manager中。


编辑1:事实certificate,这是HP的UEFI实施中的一个缺陷。 似乎Customized Boot是唯一的选择。


编辑2:一旦HP人员告诉我如何将固件升级应用到我的计算机(拒绝加载更新EFI映像),我会这样做,也许操作系统启动管理器将启动Ubuntu。

编辑3:我知道这是不可能的。 要升级我的ProBook 455的固件,我需要直接在其上运行Windows,因为升级映像是由Windows专用软件在本地生成的,该软件从BIOS中读取各种内容,因此我既不能使用虚拟化也不能使用Wine。

需要输入自定义启动映像的路径是:

使用安全启动时: 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