我有一台 HP Pavilion Sleekbook 14 笔记本电脑,我在原来的 Windows 8 上安装了 Ubuntu 12.10 双引导。我使用引导修复来设置引导到 grub。
我的问题是我无法让它直接从创建的新 efi 文件中启动。我查看了 bios 屏幕中的启动选项,但它没有给我选择 Ubuntu。我可以引导到 Ubuntu 的唯一方法是在打开系统电源时按 F9,然后手动导航到 ubuntu efi 文件。这有效,但如果我不密切注意,它将启动到 Windows。
在我完成启动修复后,它告诉我从 sda2/EFI/ubuntu/shimx64.efi 启动我看到一些建议我应该移动这个文件来代替 windows bootmgfw.efi,但我担心我会破坏东西并且无法启动 Windows 8 安装。虽然我已经比 win7 更不喜欢 win8,但我确实不时需要它来完成一些任务......
我的引导修复的详细信息在这里:http : //paste.ubuntu.com/1418009/
我拥有一台 HP ProBook,它预装了 SLED11,并且安装了 Trusty
(无双启动)。未启用 UEFI。现在我买了一个 SSD 并将其内置到笔记本电脑中。当我读到使用 UEFI 可以将固件加载时间缩短几秒钟时,我启用了它并启动了我使用 UNetBootin 创建的 Ubuntu Trusty Live USB。
安装完成(擦除磁盘并安装)后,我重新启动并注意到 HP 启动菜单说它没有找到任何操作系统。当我打开 Boot device selection 时,它列出了以下内容:
OS Boot Manager
Boot from EFI file
ubuntu
Run Code Online (Sandbox Code Playgroud)
该条目ubuntu启动我的系统。我也可以手动指定grubx64.efi. 但OS Boot Manager显示上述错误信息。
如何让我的 Ubuntu 自动启动,而不是每次都按 F9?
PS:UEFI 设置允许我指定自定义 EFI 文件的路径,如果这可能有帮助的话。但是,/EFI/ubuntu/grubx64.efi不起作用。我认为它在它之前需要某种设备 ID...但我更喜欢将 Ubuntu 放在操作系统启动管理器中。
编辑 1:事实证明这是 HP 的 UEFI 实现中的一个缺陷。似乎自定义启动是唯一的选择。
编辑 2:一旦 HP 人员告诉我如何对我的计算机应用固件升级(拒绝加载更新的 EFI 映像),我就会这样做,也许 OS Boot Manager 届时将启动 Ubuntu。
编辑 3:我了解到这是不可能的。要升级我的 ProBook 455 的固件,我需要直接在其上运行 Windows,因为升级映像是由纯 …