Windows 更新后 Grub 和 Ubuntu 消失了

Pig*_*gna 4 partitioning grub2 dual-boot boot-repair

我在双启动中安装了 Windows 10 和 Ubuntu 14.04。每个大约 125GB。

在 Windows 更新之后,PC 只向我展示了 grub 救援终端。我既不能使用 Ubuntu,也不能使用 Windows。

我插入了 liveCD 并运行了引导修复。

之后,Windows 正常出现,但没有 GRUB,也没有 Ubuntu。

这是我运行时得到的sudo fdisk -l

在此处输入图片说明

Ubuntu 必须是/dev/sda2/dev/sda4,因为它们是最大的分区,但它们都不能被识别为 Linux 系统。

我该怎么办?

小智 5

如果您使用的是 Windows,请搜索“命令提示符”并以管理员身份运行。然后,在命令行中,键入:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Run Code Online (Sandbox Code Playgroud)

然后,重新启动,您就可以开始了。如果要反转设置,请键入:

bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi
Run Code Online (Sandbox Code Playgroud)

这是让 grub 重新回到 Windows 的最简单方法。


hey*_*ema 4

Windows 10周年更新,和我了解的Windows 10 Creators Update是一样的,两者都可以无特殊原因删除Linux分区。目前尚不完全清楚哪些因素会触发此操作,但它可能与 MBR 格式的磁盘有关。

您的 sda4 是一个扩展分区,当前包含 sda5 交换分区,并且还保存了之前的 Ubuntu 分区,大概是 sda6...它位于块 253681662 和 484151295 之间。

您可以尝试使用testdisk恢复分区。

引导到 Ubuntu Live DVD/USB,并输入terminal

sudo apt-get update

sudo apt-get install testdisk

sudo testdisk
Run Code Online (Sandbox Code Playgroud)

有关如何使用此工具的帮助,请参阅http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step 。