最近我使用 live ubuntu 使用 pendrive 和 gparted 来合并我笔记本电脑的两个分区。(我的笔记本电脑是双启动 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
我怎样才能永久解决这个问题,这样我就不需要每次都写命令了。
当您合并分区时,您(技术上)更改了它们在磁盘上的布局/位置,而 Grub 尚未更新以查看它们的新位置。这可以使用以下方法手动修复:
这应该更新配置文件。有时在对分区布局进行重大更改时(通常是在添加或删除整个磁盘时),您可能还需要运行以下命令:
在您的情况下,
(hd0,msdos6)
可能的意思some_device_name
是/dev/sda
,但它在技术上取决于磁盘的连接方式,例如通过 SATA 电缆、NVME 等,或者您的磁盘是否通过 LUKS 启用了加密。