我意外地将 GRUB 选项更改为从 memtest 而不是正确的 linux 内核启动。按住 shift、esc、箭头键和其他所有组合键都无法按预期调出 GNU GRUB。除了重新安装并使用新的 linux 版本重新启动之外,还有其他选择吗?
答案1
- 您需要从 LiveCD/USB 启动。
- 使用 GParted 找到您的原始根分区。记下它的名称(例如
/dev/sda1
:)。 运行这些命令,替换
$PARTITION
为您的分区(如上所述)sudo mkdir /mnt sudo mount "$PARTITION" /mnt sudo -H gedit /mnt/etc/default/grub
文本编辑器将打开 GRUB 配置文件。纠正任何问题,例如:
GRUB_DEFAULT
,然后保存并关闭窗口。在终端中运行以下命令:
for i in sys proc run dev; do sudo mount --bind "/$i" "/mnt/$i"; done sudo chroot /mnt update-grub exit
此时你的 GRUB 应该已经修复。