grub键失败无法启动

grub键失败无法启动

问题

根本无法启动。

键盘不活动,无屏幕输出。PC 风扇只是嗡嗡作响。

语境

普通使用。PC+ 设置已经运行良好几个月了。我没有摆弄

启动 POST 测试总是抱怨 USB 设置。但是,所有 USB 端口似乎都可以工作。

事故-人为失误

意图:在 grub 菜单中 - 按两次向下箭头键,进入 Windows 引导加载程序。

现实,按下:

  1. 向下箭头
  2. 向左箭头(或向左箭头/向下箭头的组合)

结果:PC立即变砖。

障碍

启动时无蜂鸣声。这台 PC 从来没有出现过这种情况(可能是缺少 MB 扬声器)。

设置

  • 定制桌面(由专业人士构建,不是我)
  • UEFI
  • grub2 双启动
  • 磁盘 1 上的 ubuntu 22.04
  • 磁盘 2 上的 win11
  • 安全启动,快速启动关闭
  • 长按电源按钮重置(或至少曾经这样做过)

grub 菜单

  1. Ubuntu
  2. Ubuntu 的高级选项
  3. Windows 引导程序(= 我想要去的地方)

怀疑

机器处于某种无窗口输入/输出无知睡眠模式。

尝试过

  • 其他键盘
  • Ubuntu USB 记忆棒
  • 以多种方式打开/关闭电源

硬件

  • 主板:华硕 X670-P Prime(WiFi)
  • 处理器:AMD Ryzen™ 9 7900X
  • 内存:Corsair DDR5-5600
  • 磁盘:三星 980 PRO

答案1

解决方案

移除了内存条。然后系统就可以启动了。奇怪的状态消失了。Ubuntu
和 Windows 运行良好。重新插入 RAM 棒不会产生复发 ;-)

预防措施

更改 grub 菜单顺序,将 Windows 置于顶部(默认)。将 Ubuntu 作为第二选项应该没有问题,因为我在工作时主要使用 Ubuntu(= 专注模式)。

最简单的方法是编辑/etc/default/grub并设置GRUB_DEFAULT=2(因为 Windows 是 grub 菜单中的第三个选项)。
但这不会改变命令,它只会改变默认的预选选项。
然后我必须点击箭头向上键两次才能进入 Ubuntu——本质上与起点一样不安全(仅适用于另一个操作系统)。

相反,我改变了实际的顺序,听取了在 Linux Mint 中手动编辑 Grub2 菜单条目(第 3 条评论,来自 bces0605),并查阅 grub2 手册:通过改变数字来更改脚本启动顺序.
那么我们开始吧:

# backup existing grub.cfg
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bu0.before-move-windows

# list all entries (even unused)
ls -la /etc/grub.d

# move windows entry to top
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/09_os-prober

# notify grub
sudo update-grub

然后我比较了这些/boot/grub/grub.cfg变化(使用融合) - 看grub.cfg 差异– 确保一切按预期进行。
他们做到了 – 只是顺序发生了变化/grub.cfg

新的 grub 菜单顺序为:

  1. Windows 引导加载程序
  2. Ubuntu
  3. Ubuntu 的高级选项

...我的笨拙的手指应该能够安全处理。

谨防您系统中的 Windows 条目可能有不同于 的名称30_os-prober

相关内容