摘要:本文介绍如何修改 Fedora 和 Windows 双系统修改启动顺序,网上看了很多教程,大多数是基于 Ubuntu 的,对于 Fedora 主要是更新配置文件的命令有所不同,本文在 Fedora24 实验成功。
主要参考链接: How To Change Grub2 Default Boot OS Order & Duration in Fedora Linux?
修改 grub 配置文件
当前启动项信息
在修改前请留意启动项,主要注意两点,一共有几个启动项 n 和 Windows 的启动项位于第几 k (这里希望将 Windows 放置在默认的问题)。
比如一共有 4 个启动项,windows 位于最后。 则 n=4 和 k=4
修改 grub 文件
使用熟悉的编辑器打开 /etc/default/grub 文件,需要 root 权限。
1  | sudo vim /etc/default/grub  | 
寻找两个参数 GRUB_DEFAULT 和 GRUB_TIMEOUT, 前者是默认启动项,后者是默认的等待时间。这里需要注意,本文的 Fedora24 的第一个参数的默认值不是数字,而是 saved,这里应该没有影响。
下面我们修改这两个值:
GRUB_DEFAULT修改为k-1,这里修改为3也就是我们希望默认启动的启动项的位置减一,因为这里是从0开始计数的。GRUB_TIMEOUT可以修改希望等待的时间,单位为秒。
更新 grub 配置
如果是  Ubuntu 系统,我们通过命令 sudo update-grub 来完成该步骤,对于 Fedora,使用如下命令:
1  | # 如果需要可以备份一下之前的配置  | 
然后我们重启一下,就会发现现在的启动项的默认高亮为 Windows 了