除了第一个磁盘上的 Windows 10 之外,我还在第二个磁盘上安装了 Ubutunu 20.04。重新启动/重新引导时,grub 显示正常菜单。但在冷/断电启动时,grub 将在命令提示符处停止。 :(
继续的唯一方法是手动输入“exit”,它会显示 grub 菜单,并且我能够定期继续。
但计算机是为自动化而生的 - grub 应该显示菜单。
这是我到目前为止所尝试的:
- 在 BIOS 中,我仅选择了 ubuntu 的启动项(见下图)
- 尝试关闭和打开 SecureBoot
- 重新安装 grub / update-grub
- 使用启动修复(参见https://paste.ubuntu.com/p/hnCzGjqC3q/)
- 创建了 /boot/grub/device.map 并使用 grub-customizer 重建
- 尝试从 grub 提示符手动启动 Ubuntu,例如 https://www.unix-ninja.com/p/Manually_booting_the_Linux_kernel_from_GRUB 但是使用“ls”,我想知道为什么我无法从 grub 提示符中查看/访问 ubuntu 的内核映像?
- 现在在 2020 年(之前是 2018 年)最新的 BIOS 8433 F.50 上运行,请参阅https://dpaste.com/77KG84KPG
- 禁用休眠和快速启动
所有环境均使用 UEFI 模式。 efibootmgr -v 的输出:
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0003,0000
Boot0000 Windows Boot Manager HD(1,GPT,5549af8a-b198-4f6d-ab56-cd417e3dd297,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...&................
Boot0002* ubuntu HD(1,GPT,5549af8a-b198-4f6d-ab56-cd417e3dd297,0x800,0x82000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0003* Windows Boot Manager HD(1,GPT,5549af8a-b198-4f6d-ab56-cd417e3dd297,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)
BIOS 启动顺序只是 ubuntu 的 efi grub 分区我想:
连接的磁盘:
- 第一个磁盘:GPT 格式
- 第二个磁盘:使用 GParted、ext4 和交换分区进行格式化
这是我生成的 grub.cfg: https://dpaste.com/CS9HMHMQ5
grub 是否生成任何报告错误的日志?
任何帮助让 grub 在第一次启动时也显示菜单表示赞赏。
附加信息:
- 硬件:
产品名称:HP Pavilion Power 690-0513ng Ryzen 5 260 系列:103C_53311M HP Pavilion
当前状态:
效果是一种随机 - 有时 grub 会出现在菜单中,但大多数时候冷启动后仍然会显示 grub 命令提示符。