Ubuntu 与旧版 Windows 10 双启动:安装后可以启动其中之一,但不能同时启动

Ubuntu 与旧版 Windows 10 双启动:安装后可以启动其中之一,但不能同时启动

我是 Linux 新手,昨天尝试安装我的第一个 ubuntu,与现有的 Windows 10 进行双启动。但是,我遇到了一些问题。安装 ubuntu 后,Windows 自动启动,没有给我双启动选项。Windows 屏幕乱七八糟(屏幕上显示 2 个扁平的 Windows 屏幕),就好像它使用了 Windows 安装中 ubuntu 的屏幕尺寸一样。然后我尝试通过闪存驱动器启动 ubuntu,使用“尝试 ubuntu”选项,成功了,所以我运行了启动修复。现在 ubuntu 自动启动,没有给我启动 Windows 的选项。

我已经尝试过的:

  • 在安装 ubuntu 之前,我确保安全启动和快速启动已被禁用
  • 在安装 ubuntu 之前,我确保 bios 中的所有启动选项都设置为传统模式,因为我的 windows 似乎处于传统模式,见下文(之前尝试安装时没有这样做,也出现了类似的问题)
  • 我确保我的 BIOS 中已启用 CSM
  • 我尝试寻找更改启动顺序的方法,但只列出了一个可启动设备
  • 我尝试将 ubuntu 安装为 UEFI,结果我的电脑根本无法启动,只是给出了一个错误(虽然这可能与我将其安装为 Ext2 有关?)我不得不重新安装 Windows 并重新开始

我知道的:

  • Windows 似乎(并且之前已经出现过)以传统模式运行。我之所以这么认为,是因为 ubuntu 安装程序说我的系统处于传统模式(因此我也以传统模式安装了 ubuntu)。此外,当我进入 BIOS 时,它会谈论 bios 选项等,我想如果我使用 (u)efi,它就不会谈论 bios。编辑:我必须稍微纠正一下,我的 BIOS 的标题是“UEFI 双 BIOS”
  • 我的 Windows 版本是 Windows 10 教育版 32/64 位
  • 我可以从 ubuntu 访问 windows 10 驱动器并查看 windows 分区中的文件
  • ubuntu 分区的文件系统是 Ext4

我花了一天半的时间试图解决这个问题。我尽可能多地在 Google 上搜索,尝试了所有合理的建议,但我离解决问题还差得远(不过我知道哪些解决方案行不通 :P)。我需要你的帮助!如果需要更多信息,请告诉我。

编辑:更正了有关我的 bios 类型的一些信息,请参阅上面我所知道的部分中的编辑

编辑2:按照要求启动修复 pastebin:http://paste2.org/V8DcV65J

编辑3:尝试了一些新的东西,因为我在某个时候能够启动到 Windows,所以我认为我的问题可能与这个人的问题类似:可以启动到 Ubuntu 或 Windows,但不能同时启动 事实证明这是错的 :P 要打开安全启动,我必须禁用 CSM,这使我无法启动 Windows 或 ubuntu,我只是在启动时直接加载到 bios(无论我是否启用了安全启动)。此外,对他有用的解决方案对我来说完全不起作用(我没有看到复选框)

还值得注意的是,我确实会在启动时加载 grub(当然,在启用 CSM 时),它只允许我在 ubuntu、ubuntu 的高级选项和系统设置之间进行选择。我还尝试在启动时按 f12(将您加载到启动选项中),但我遇到的问题是,它只给我我的硬盘驱动器(即一个选项)来加载,而不是两个分区。

edit4:可能没什么,但是在 grub 中,当我选择系统设置选项时,它显示:错误:找不到命令 fwsetup。

答案1

可能是 GRUB 出了问题。尝试在启动计算机时按住“shift”键。最后按住空格键或 esc 键。在这些标题中,还有其他方法可以在启动时启用 GRUB 菜单链接1链接2

您是否尝试过将安全启动密钥保存到 USB 记忆棒并删除 UEFI 中的平台密钥?华硕主板教程

基于 UEFI 的东西有很多默认选项,在安装其他操作系统时会导致错误。你试过在其他分区上安装引导加载程序吗?就我而言 - 1 个带有 Windows 引导加载程序的 SSD 和另一个带有 Ubuntu 引导加载程序的驱动器不起作用。只显示 Windows,没有 GRUB。但是当我在与 Windows 相同的驱动器上安装引导加载程序时,它起作用了。

答案2

一位朋友帮我找到了解决方案!原来解决方案是更新 grub:

sudo grub-mkconfig -o /boot/grub/grub.cfg

在本帖中可以找到:双启动不再加载 Windows

相关内容