首页/系统/信创系统运维速查/GRUB2 引导配置(BIOS/UEFI)
系统与安装65 条

GRUB2 引导配置(BIOS/UEFI)

GRUB2 配置分两层:/etc/default/grub 与 /etc/grub.d/ 生成最终 grub.cfg;改默认项后必须重新生成配置才生效。

信创系统运维速查系统更新于 2026-10-12
配置源/etc/default/grub、/etc/grub.d/*
生成(UEFI)grub2-mkconfig -o /boot/efi/EFI/<发行版>/grub.cfg
生成(BIOS)grub2-mkconfig -o /boot/grub2/grub.cfg

修改默认项并重新生成

修改默认项并重新生成
vim /etc/default/grub
# GRUB_TIMEOUT=5
# GRUB_DEFAULT=saved
grub2-mkconfig -o /boot/grub2/grub.cfg     # BIOS 场景
# UEFI 场景:grub2-mkconfig -o /boot/efi/EFI/kylin/grub.cfg
生成前备份现有 grub.cfg;生成失败但文件被截断会导致无法引导。

易错点

  • 改了 /etc/default/grub 不执行 mkconfig 不生效;-o 路径写错会生成到无用位置
  • UEFI 下各发行版 EFI 目录名不同(kylin/centos/openEuler),写错目录引导不变

数据来源与参考

  • GNU GRUB 手册
  • 麒麟系统引导管理文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌