Windows 10更新搞砸了grub

我正在使用带有14.10和Windows 10的双启动笔记本电脑。在Windows更新后,首先重启让我进行grub rescue>提示。 我已经检查过以前的post如何强制启动进入Linux。 在所有这些情况下,通过逐步搜索分区,人们找到了他们的Linux分区。 我的问题是我似乎无法找到它。

这是我在setls命令之后得到的。

在此处输入图像描述

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

 ls (hd0,msdosX)/boot/grub 

我将使用live CD作为最后一个选项进行恢复。

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

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

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

您可能已经被臭名昭着的Windows 10周年更新所击中。 众所周知,这种更新有时会消灭Linux / Ubuntu分区(为什么?只有Microsoft知道)。 如果你可以发布gparted的当前窗口截图,我可以确认这种情况。

恢复,没有重新安装Ubuntu,可能很困难,但可以通过使用testdisk应用程序。 搜索AskUbuntu的“testdisk”来阅读其他人的体验。

要运行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 。