保留输入到 GRUB 救援的命令

保留输入到 GRUB 救援的命令

为了释放硬盘空间而删除旧的 Linux 分区后,我收到 GRUB 错误:

错误:没有这样的分区

然后我看到一个grub rescue>提示。在谷歌搜索后,我发现为了正常启动,我必须输入以下命令。

set prefix=(hd0,msdos5)/boot/grub
set root=(hd0,msdos5)
insmod /boot/grub/linux.mod
linux /vmlinuz root=/dev/sda5 ro
initrd /initrd.img
boot

这里是 Boot-Repair 创建的启动信息摘要报告。

但是,每次重启时我都必须再次输入这些内容。我怎样才能一次性告诉 GRUB 要使用哪个配置文件?

答案1

尝试这些命令

sudo update-grub
sudo grub-install /dev/sda

如果你想要一个图形选项,请尝试启动修复

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

在此处输入图片描述

答案2

您是否运行update-grub来更新 /boot/grub/grub.cfg?

相关内容