我有一块技嘉 X570 Aorus Pro 主板,在 BIOS 设置中,我将第一个启动驱动器设置为安装了 Windows 10 的 250GB SSD,将第二个启动驱动器设置为安装了 Ubuntu 22.04 的 500GB SSD。
当我打开机器时,Windows 10 当然会启动。要进入 Ubuntu,我在启动时手动按 F12,这将打开启动菜单(令我困惑的是,它显示 Ubuntu 磁盘是第一个条目),我选择 Ubuntu 磁盘来启动 ubuntu。当我现在从 Ubuntu 内部重新启动 PC 时,Windows 10 将再次启动,正如预期的那样。
现在的问题是,当我反复按 F12 并选择 Ubuntu 磁盘启动 Ubuntu 时(例如,我在 Ubuntu 中安装升级并需要重新启动),启动顺序会以某种方式发生变化,并且当我重新启动并且不干扰 F12 时,将启动 Ubuntu 而不是 Windows 10。
因此,就好像系统“记得”我手动启动过 Ubuntu 几次,并决定更改启动顺序。我不知道为什么会发生这种情况,也不知道哪个设置导致了这种行为。
我怎样才能让电脑按照我设置的方式运行,并避免自动更改我不想要的设置?
答案1
我不知道为什么会发生这种情况,但我可以建议一种替代方案。您必须将驱动器设置为 ubuntu 作为您的第一个启动选项,并更改 grub 中的启动顺序以将 windows 设置为默认启动选项。您可以使用 grub 定制程序执行此操作。sudo apt install grub-customizer
安装后,您可以打开 grub-customizer 并更改启动顺序并将 windows 设置为第一个启动选项。您可以找到有关如何使用 Grub Customizer 在 Windows Linux 双启动中更改启动顺序的完整教程这里。
通过这样做,您无需处理 bios 启动菜单,并且仍将默认启动 windows,当您想要启动到 ubuntu 时,您只需在 grub 本身内选择它即可。希望这对您有所帮助。