在 HP 中,只有按下多个 ESC 才能解决“grub rescue unknown filesystem/device”错误

在 HP 中,只有按下多个 ESC 才能解决“grub rescue unknown filesystem/device”错误

我已经像这样在 Windows 10 旁边安装了 Ubuntu 16.04,其中 64.77 GB 的分区用于 Ubuntu:

在此处输入图片描述

每当我重新启动/启动我的电脑(Elitebook 8560w Workstation HP)时,grub 选择菜单都不会直接出现,我必须:

  • 继续按ESC,直到出现启动菜单,
  • 按下F9,我可以选择我想要从中启动的硬盘(SSD 或硬盘)。
  • 现在才出现正常的 grub 菜单。

否则,我将遇到“未知文件系统”错误,并且什么也不会发生。

我已经尝试过以下解决方案,但无济于事:

但是,它们都不起作用!此外,写入lsgrub rescue 仅显示 (hd0),并ls (hd0)再次显示未知文件系统错误。所以我无法继续使用此终端解决方案。

针对我的情况有任何可能的案例/解决方案吗?

答案1

Windows 10 周年更新以及最近的Windows 10 创意者更新,有一个非常坏的习惯,就是清除 Linux 分区MBR 磁盘。微软早就知道这个漏洞了,但却选择不去修复它。听起来你就是受害者。

恢复是可能的,但是可能会比较棘手。

启动至 Ubuntu Live DVD/USB。

打开Software & Updates并确保所有软件存储库(建议的除外)都已启用。

terminal...

sudo apt-get update           # update the software database
sudo apt-get install testdisk # install testdisk
man testdisk                  # read the manual
sudo testdisk                 # start testdisk

您还可以在这里获取具体说明:http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

有关 photorec 的帮助在这里:https://www.cgsecurity.org/wiki/PhotoRec_Step_By_Step

笔记:恢复后,强烈建议将 MBR 格式的磁盘更改为 GPT 格式,这样未来的 MS 更新就不会再次擦除它。

答案2

我可以通过以下方式解决问题

  • 激活 UEFI 启动(它与 Legacy 配合使用,因为 UEFI 不推荐在我的 HP 上使用)
  • 将 UEFI 中的启动优先级顺序更改为将 OS Boot Manager 置于顶部

我没有足够的时间去尝试其他解决方案,但我也非常欣赏它们。

相关内容