在Fedora 25系统中,利用grubby工具可以轻松修改默认启动项,用户只需打开终端,输入带有内核路径的sudo grubby --set-default命令,即可将指定内核设置为默认启动项,这一操作避免了繁琐的配置文件编辑,确保系统下次开机时直接加载用户指定的内核版本,提升操作效率。
在使用 Fedora 25 进行双系统安装(例如安装了 Windows 10 和 Fedora)时,你可能希望系统启动时默认进入的不是 Fedora,而是 Windows,或者反之,修改默认启动项其实非常简单,只需编辑 GRUB 配置文件并重新生成即可。
以下是具体的操作步骤:
第一步:编辑 GRUB 配置文件
你需要以 root 权限打开 /etc/default/grub 文件,你可以使用任何文本编辑器,vi 或 nano。

在终端中输入以下命令:
sudo nano /etc/default/grub
找到 GRUB_DEFAULT 这一行,默认值通常是 0。
第二步:设置默认启动项
GRUB_DEFAULT 的值是一个基于 0 的索引,表示启动菜单中从上到下的顺序:
0:代表列表中的第一项(通常是你安装的第一个系统)。1:代表列表中的第二项。2:代表列表中的第三项,以此类推。
举例:
如果你希望启动时默认进入 Windows,你需要先重启电脑查看 GRUB 菜单,数一数 Windows 在第几个位置,假设 Windows 是第二项,那么就将 GRUB_DEFAULT 的值修改为 1。
修改完成后,按 Ctrl + O 保存,然后按 Enter 确认,最后按 Ctrl + X 退出编辑器。
第三步:重新生成 GRUB 配置
修改完配置文件后,必须运行 grub2-mkconfig 命令来生成新的配置文件 /boot/grub2/grub.cfg,否则修改不会生效。
在终端中输入以下命令:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
执行该命令时,你会看到系统正在重新生成配置文件,等待进度条完成即可。
第四步:重启验证
重启你的计算机:
sudo reboot
重启后,你会发现 GRUB 启动菜单已经按照你的设置,默认选择了指定的操作系统。
小贴士:
如果你不确定当前的启动项顺序,或者列表太长导致难以计数,可以通过查看生成的配置文件来确认,输入 cat /boot/grub2/grub.cfg | grep "menuentry" 命令即可列出所有启动项及其对应的编号。

