我强烈怀疑您没有在 BIOS 模式下安装 Ubuntu。我这么说的原因是你报告说你的“选择启动设备”启动菜单有一个名为“ubuntu”的选项。如果您在 BIOS(又名 CSM 或 legacy)模式下启动 Ubuntu,则情况并非如此;该选项会说“从高清启动”或一些此类通用描述,因为固件无法将 BIOS 模式操作系统识别为 Ubuntu。但是,在 EFI 模式引导中,此信息存储在 NVRAM 中,因此可用于 EFI 的引导管理器。
为确保这一点,请启动 Ubuntu 并查找名为/sys/firmware/efi. 如果它存在,您已经在 EFI 模式下安装并启动了 Ubuntu。如果它不存在,您可能已经在 BIOS 模式下启动,尽管有一些方法可以使该目录从 EFI 模式启动中消失,所以我不能肯定这一点。
如果我是对的,那么某些东西会阻止 GRUB 作为默认引导加载程序出现。这可能是因为 HP 固件中的错误;我听说其他 HP 电脑也有同样的问题。有很多可能的解决方法。我建议您按顺序尝试这两个:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi。如果这有效,GRUB 将在您下次启动时出现。(请注意,您应该{bootmgr}完全按照这种方式输入;我不想用花括号表示变量。)如果这些都接近作品,后背部,用的输出一起sudo efibootmgr -v和df -h /boot/efi。这些额外信息将使我能够提出更多建议。
| 归档时间: |
|
| 查看次数: |
8114 次 |
| 最近记录: |