我拥有一台 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,因为升级映像是由纯 …
我的一个朋友给了我他们的旧 HP 笔记本电脑并为我安装了 Ubuntu 22.04。不幸的是,我无法提供有关安装的细节,因为我不知道它是如何执行的。安装看起来基本成功,因为如果从启动菜单中选择以下选项,则可以成功启动到 Ubuntu:
Acpi(PNP0A03...
(唯一可用的选项)但是,如果机器自行启动,它将进入启动循环,其中文本Reset System
在每个循环中短暂闪烁:
小错误的屏幕截图
我读过有关类似问题的帖子,大多数都指向
UEFI Native (Without CSM)
Customized Boot
优先我已相应地设置了上述内容,但启动循环仍然存在。我的猜测是启动顺序是错误的,因为它可以手动成功启动,但我不确定,因为这是设置 Ubuntu 的第一次尝试。
类似的问题,但无法在这些线程上找到成功的解决方案。
https://www.reddit.com/r/linux4noobs/comments/ppas7l/linux_stuck_on_infinite_reset_system_loop_when/ https://www.reddit.com/r/Ubuntu/comments/8p4h4f/continuous_loop_of_not_booting/ Ubuntu 22.04 重置系统引导循环
谢谢