我在 Stack Overflow 上问过这个问题,但显然这里更适合,希望有人能帮忙。这个问题有点广泛,需要一些背景知识。
我已经在一个 SSD 上安装了 Windows 7,并在一个单独的 HDD 的分区上安装了 Linux Ubuntu 相当长一段时间了。我会从 BIOS 中选择启动哪个,没有任何问题。我最近买了一个更小但更快的 SSD,我的目标是在该 SSD 的不同分区上安装 Windows 10 和较新版本的 Ubuntu,并重新使用旧的 SSD 和 HDD 来获得相当数量的快速和慢速存储。我就是这样做的,一旦启动,它们就运行良好,但我在启动时遇到了一些问题。
我开始安装 Ubuntu。安装完成后,出于某种原因,BIOS 中不再有启动选项,但这不是问题,因为我的 PC 会自动启动到 GRUB,然后我可以从那里选择 Ubuntu。之后,我在剩余的分区上安装了 Windows 10。现在我的 PC 自动启动到 Windows 10,BIOS 仍然没有仅启动到 Ubuntu 分区或 Windows 10 分区的选项。
我对 BIOS 和 GRUB 之间的区别、它们的工作原理以及 GRUB 是 Ubuntu 所在驱动器上的软件还是固件没有深入的了解。但是我很确定要解决这个问题,我需要制作某种启动管理器,我的 PC 会在开机时自动启动,让我选择要启动的分区。但是要做到这一点,我不知道从哪里开始。有人能帮我找到一个起点吗?
答案1
只需使用以下方法修复 GRUB启动修复 LiveCD或者将 Ubuntu 添加到 Windows 引导加载程序中这个答案。