社区!
每次我重启电脑,都会出现提示grub rescue>
,因为之前我意外删除了包含 Linux 发行版的卷grub
(我的电脑是双启动的)。使用一些外部工具,我恢复了分区,它的编号从 变为6 to 4
。
问题是每次我启动电脑时,我都需要手动运行以下命令
set prefix=(hd0,4)/boot/grub
set root=(hd0,4)
因为正如我所说,以前的分区数是4
而不是6
,并且 PC 不保存这些信息。
答案1
尝试更新 grub 配置。
在 Ubuntu 或类似系统中:update-grub
在 Fedora 或类似版本上:grub2-mkconfig -o /boot/grub2/grub.cfg