Ubuntu24.04+Windows11双系统GRUB设置Windows为默认启动项

  • 引言
  • 一、修改grue.cfg文件设置Windows为默认启动项
    • 1.1 备份原文件
    • 1.2 修改grue.cfg文件
  • 二、grub.cfg文件简介
      • 1. 全局设置
      • 2. 菜单条目
      • 3. 内核参数
      • 4. 恢复模式和其他条目
      • 注意事项


引言

安装Ubuntu24.04+Windows11双系统后,在GRUB中默认启动项为Ubuntu。当主要生产环境为Windows时,每次启动都需要手动修改,极为不便。本文主要解决设置Windows为默认启动项的方法。


一、修改grue.cfg文件设置Windows为默认启动项

1.1 备份原文件

为防止启动文件错误,建议备份原文件。

sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak

1.2 修改grue.cfg文件

我使用的文本编辑器是 vim ,大家也可以按自己的喜好使用。
如果没有安装的话需要在终端中用该命令进行安装: sudo apt-get install vim

运行以下命令打开grue.cfg文件

sudo vim /boot/grub/grub.cfg


set default="0" 修改为Windows系统的序号。比如我的 Windows Boot Manager 在启动时是第5个选项,则我需要修改为 set default="4"
保存后重新启动即可完成修改。


二、grub.cfg文件简介

grub.cfg 文件是 GRUB2 引导加载程序的核心配置文件,它定义了启动菜单项以及每个操作系统条目的具体参数。该文件通常位于 /boot/grub/ 目录下,并且是由 update-grub 命令自动生成的,因此不建议直接手动编辑此文件。
以下是 grub.cfg 文件的一些关键部分和它们的作用:

1. 全局设置