每次打开电脑时都会显示 grub rescue

每次打开电脑时都会显示 grub rescue

最近,我使用 pendrive 和 gparted 的 live ubuntu 合并了笔记本电脑的两个分区。(我的笔记本电脑是双启动的 Windows 10+ubuntu 18.04)。合并分区后,每次打开笔记本电脑时都会显示消息

Error: No such partition.
Entering rescue mood...
grub rescue> 

我可以使用以下命令打开我的笔记本电脑

grub rescue> prefix=(hd0,msdos6)/boot/grub
grub rescue> insmod normal
grub rescue> normal 

我怎样才能永久地解决这个问题,这样我就不需要每次都写命令了。

答案1

当您合并分区时,您(从技术上来说)更改了它们在磁盘上的布局/位置,而 Grub 尚未更新以查看它们的新位置。可以使用以下方法手动修复此问题:

sudo update-grub

这应该会更新配置文件。有时,当对分区布局进行重大更改时(通常是添加或删除整个磁盘时),您可能还需要运行此命令:

sudo grub-install some_device_name

在您的情况下,(hd0,msdos6)可能的意思some_device_name/dev/sda,但从技术上讲,这取决于磁盘的连接方式,例如通过 SATA 电缆、NVME 等,或者您的磁盘是否通过 LUKS 启用了加密。

相关内容