双重启动时“升级”到Windows 10,无法启动到Ubuntu分区

我最近更新了我的Windows 7到10,并在此过程中破坏了grub。 我在Live CD上运行了Boot-Repair并设法恢复Windows分区。 然而grub仍然不适合我。

我收到的启动修复url是http://paste.ubuntu.com/12189762/ 。

编辑:

Oldfred帮我解决了这个问题。 我真的不明白分区是如何工作的。 扩展分区包含linux和swap分区,但由于某种原因,linux分区没有显示出来。 我启动到一个活盘并运行分开救援:

sudo parted /dev/sda unit s print //this printed the current partition table sudo parted unit s rescue Start? //Here I entered in 1 sector after the extended partition End? //Here I entered in 1 sector before the swap parition 

之后,我再次运行启动修复,并能够恢复grub到位! 现在一切都很好。 希望这篇文章可以帮助别人!

它不是缺少的grub,而是你的Linux分区。

  /dev/sda2 208,894 416,761,855 416,552,962 5 Extended /dev/sda5 400,158,720 416,761,855 16,603,136 82 Linux swap / Solaris 

在扩展开始之后有一个或两个扇区缺少分区,在sda5交换开始之前有几个扇区。 probalby是sda5,而swap是sda6但是因为使用UUID启动并不重要。 许多人使用testdisk或parted rescue并重新安装grub到MBR和系统工作。

更多细节:

Windows 10升级导致grub救援

使用parted rescue来恢复post#22中缺少的分区细节

http://ubuntuforums.org/showthread.php?t=1775331

http://www.gnu.org/software/parted/manual/html_node/rescue.html