启动失败,如何更改grub?

启动失败,如何更改grub?

我更改了 grub 文件中的某些内容,从此无法再启动,所以我认为我输入了一个错误。我想将其恢复为默认值。该怎么做?

我从 USB 启动了 ubuntu 并重新安装了 grub,但这没有帮助。

我从 USB 启动了 ubuntu 并对 grub 文件进行了更改,然后运行 ​​sudo update-grub,但它返回了error: failed to get canonical path of '/cow',所以我怀疑我无法通过从 USB 启动来修复 grub 文件。

感谢您的帮助。

答案1

好的,注意这是我的特殊方法。启动实时 Linux 安装文件系统,其中

/boot/grub/grub.cfg 

从你安装的 ubuntu 中。在此文件中搜索 block

# from /etc/grub.d and settings from /etc/default/grub
   set default="${next_entry}"
   set default="2"

并改变部分

set default="2"

尝试set default="0" 启动已安装的 ubuntu。将更改恢复/etc/default/grub为默认设置并运行

sudo update-grub 

因此重新生成 grub.cfg。用于启动特定的内核。

在 /etc/default/grub 中添加

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true 

然后再次

sudo update-grub

启动您想要默认启动的内核,grub 会记住这一点。

相关内容