我更改了 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 会记住这一点。