错误:没有这样的分区,Grub 救援

错误:没有这样的分区,Grub 救援

我是 Ubuntu 的新手,最重要的是我面临以下问题:

我最近删除了 Windows 上的一个 3GB 分区(该分区是空的),之后当我重新启动时,我无法进入 grub,而是出现错误:

Error: No such partition
Grub Rescue>

我立即搜索了 YouTube,并在救援 CLI 中输入了以下内容:

ls
ls (hd0,msdos7)
>>ext2 File System 
set boot=(hd0,msdos7)
set prefix=(hd0,msdos7)/boot/grub
insmod normal
normal

我现在进入 grub 引导程序!!并选择 Windows 10,它成功启动。我再次重新启动以检查 Ubuntu 是否正在启动...我再次进入 Grub Rescue CLI,再次执行相同的过程,然后我再次进入 grub 引导程序并启动了 Ubuntu。

一切运行正常,但每次启动笔记本电脑时都会进入 GRUB RESCUE CLI。

请尽快提供帮助!

答案1

好吧,回答我自己的问题看起来很尴尬,但对于有同样问题的人来说,这是我解决问题的方法:我启动到 Ubuntu,在终端中我写道:
sudo update-grub
然后按下回车键,然后输入以下命令:
sudo grub-install yourhd其中指yourhd的是您的硬盘位置例如:

  • 对于 `hd0`,`yourhd` = `/dev/sda`
  • 对于 `hd1`,`yourhd` = `/dev/sdb`
  • 对于 `hd2`,`yourhd` = `/dev/sdc`
  • 等等...

就我而言,代码如下:
sudo grub-install /dev/sda

然后只需重新启动您的电脑即可!祝您有个愉快的一天!

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

相关内容