Windows 10 更新搞乱了 grub

Windows 10 更新搞乱了 grub

我使用的是双启动笔记本电脑,安装了 14.10 和 Windows 10。Windows 更新后,第一次重启时出现grub rescue>提示。我查看了以前的帖子,了解如何强制启动 Linux。在所有这些情况下,通过逐步搜索分区,人们找到了他们的 Linux 分区。我的问题是我似乎找不到它。

set这是我在执行命令后得到的ls

在此处输入图片描述

更新前的启动分区似乎是 msdos6。现在我使用 ls 命令检查每个分区(msdos1、msdos2 和 msdos5),以找到带有 grub 的分区,但error: unknown filesystem.所有分区都找不到。

ls (hd0,msdosX)/boot/grub

我将使用实时 CD 来恢复作为最后的选择。

答案1

https://sourceforge.net/projects/boot-repair-cd/

恐怕我不得不推荐最后一个选项。引导修复非常容易使用,自动选项通常就足够了

另一种方法是使用 Supergrubdisk 启动 Ubuntu http://www.supergrubdisk.org/super-grub2-disk/ 并从终端修复 grub

答案2

你可能已经遭遇了臭名昭著的Windows 10 周年更新。众所周知,此更新有时会清除 Linux/Ubuntu 分区(为什么?只有微软知道)。如果您可以发布当前窗口的 gparted 屏幕截图,我可以确认这种情况。

恢复(除了重新安装 Ubuntu)可能很困难,但可以通过使用测试磁盘应用程序。在 AskUbuntu 中搜索“testdisk”以了解其他人的体验。

跑步测试磁盘,您需要启动到 Ubuntu Live DVD 并安装 testdisk。启动后,打开终端窗口并逐个输入以下三个命令。建议复制并粘贴。

  1. sudo apt-get update
  2. sudo apt-get install testdisk
  3. sudo testdisk

有关使用 testdisk 进行恢复的分步介绍,请访问http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

相关内容