SSD、HDD、旧版以及 GRUB 的真正混乱情况 - 如何恢复丢失的 Windows 并与 ubuntu 进行双启动

SSD、HDD、旧版以及 GRUB 的真正混乱情况 - 如何恢复丢失的 Windows 并与 ubuntu 进行双启动

所以我搞砸了。真的搞砸了。

但是让我们从头开始。

几个小时前,我决定我需要 Ubuntu,因为我的工作笔记本电脑要为新主人清理。因为我是一个言而有信的人,所以我安装了最新版本的 Ubuntu。

我的思考过程如下:

  1. 我有用于 Windows 10 和游戏的 SSD
  2. 我将使用 HDD 来运行 Ubuntu 并工作

听起来很简单,对吧?正如我所想的那样。我已经格式化了硬盘,创建了一个 100GB 分区,并且很高兴配置 Ubuntu。但是等等。

为什么我看不到 GRUB!?那么开始第 1 步吧。

快速谷歌搜索,哈!有一个解决方案: https://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/

我试了一次、两次、三次……没有结果。我试过了——我希望每种配置都试过。以下是许多版本的输出之一:

http://paste.ubuntu.com/p/wmHwNH8YF3/

好的 - 我对启动选项做了更多研究。这是 Windows 问题 - 没问题。我已经创建了 win 10 启动 USB 并开始修复它的有趣时光 - 什么都没用。直到。直到我弄清楚我将清除除 Windows 和游戏之外的所有分区 - 因为......我不知道为什么。老实说,我就是不知道。

正如我所说 - 我是一个言而有信的人 - 所以我将其全部删除了。

现在我很困惑,因为我不知道下一步该做什么。

而且我不会重新安装 Windows。我有太多 GB 需要下载,我刚刚开始玩《神界:原罪 2》,我很喜欢它!

大家帮帮我吧——因为我很空虚,不知道下一步该做什么。

答案1

由于您的 Windows 驱动器是 MBR,因此您的 Windows 安装处于 BIOS 启动模式。由于您有两个驱动器,因此您应该始终使用 Something Else 安装选项并将 grub2 的引导加载程序安装到 Ubuntu 驱动器。默认通常是第一个驱动器,通常是 sda/Window 驱动器。但您希望将 Windows 引导加载程序保留在 Windows 驱动器的 MBR 中。

安装 Windows 时,BIOS 是否设置为默认从 HDD 启动?Windows 7 或更高版本通常使用单独的启动分区,其中包含两个启动文件,bootmgr 和 /boot/BCD。但您完全没有找到这些文件。它们可以与主安装或 c: 位于同一分区,但通常不是。您必须使用 Windows 修复/恢复磁盘才能完全修复 Windows。确保 BIOS 设置为启动 Windows 驱动器。只有在 Windows 启动后,才将 BIOS 设置为启动 HDD 并使用 grub 进行双重启动。

此外,对于多个驱动器,不要运行 Boot-Repair 的自动修复。这会将 grub 安装到每个驱动器的 MBR,因此无论您在 BIOS 中设置了什么,它都会启动 grub。您实际上希望将 BIOS 设置为启动 Ubuntu 驱动器,但在 Windows 驱动器中安装 Windows 引导加载程序。Grub 仅启动正在运行的 Windows 或未休眠/快速启动的 Windows。并且更新后的 Windows 将重新启用快速启动。

http://askubuntu.com/questions/843153/ubuntu-16-showing-windows-10-partitions

答案2

我找不到可以让 Windows 正常运行的解决方案。但我可以让 Ubuntu 正常运行。

从长远来看,我进行了格式化并运行了 Windows 的全新安装。

相关内容