配置双系统的 Grub 引导

前几天给闲置电脑装双系统,我给它安装了 Ubuntu 和 Windows 11。一番折腾后,双系统顺利安装完成,不过新问题接踵而至。

默认情况下,Grub 引导总是打开 Ubuntu 系统,而我使用 Windows 11 的频率其实更高一些。每次开机都要手动选择系统,实在是有些麻烦。于是,我踏上了探索如何配置 Grub 引导的征程。

在网上查阅了大量资料后,我找到了实现将 Grub 引导配置成记录上次选择系统的方法。首先,需要打开终端,通过 sudo nano /etc/default/grub 命令,使用 nano 编辑器打开 Grub 的配置文件。在这个文件中,找到 GRUB_DEFAULT=0 这一行,这表示默认启动项为列表中的第一个,也就是 Ubuntu 系统。

要实现记录上次选择的系统,需要将这一行修改为 GRUB_DEFAULT=saved。然后,再找到 GRUB_SAVEDEFAULT=false 这一行,将其修改为 GRUB_SAVEDEFAULT=true,这样系统就能记住上次选择的启动项了。如若没有找到 GRUB_SAVEDEFAULT=false 这一行,直接添加 GRUB_SAVEDEFAULT=true

修改完成后,按 Ctrl + X 组合键退出,再按 Y 键保存更改。接下来,还需要更新 Grub 配置,在终端输入 sudo update-grub 命令,让系统重新生成 Grub 配置文件,使刚才的修改生效。

经过这一系列操作后,再次重启电脑,发现 Grub 引导已经成功记住了我上次选择的系统。这一小小的调整,极大地提升了我使用双系统的便捷性。

这次配置 Grub 引导的过程,让我对双系统的运行机制有了更深入的理解。虽然过程中遇到了不少问题,但通过不断查阅资料、尝试不同方法,最终成功解决。希望我的经验能对同样在双系统使用中遇到类似问题的朋友有所帮助,让大家都能更高效地使用自己的电脑。

附 Fedora 更新 Grub 配置命令:

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

若对以上内容进行再创作,需遵循 CC BY-NC-SA 4.0 许可协议,在分享时需注明原作者且以相同方式分享。