在 Linux 系统中,GRUB(GRand Unified Bootloader)是最常用的启动加载器之一。它负责在计算机启动时管理多个操作系统的引导过程。本文将详细介绍 GRUB 配置中的三个关键文件:/etc/default/grub
、grub2.cfg
,以及 /etc/grub.d/
目录,帮助大家理解它们的功能、如何互动,以及如何安全地进行修改。
1. /etc/default/grub
:GRUB 的默认配置文件
/etc/default/grub
文件是 GRUB 的主要配置文件,提供了一种简便的方式来管理启动参数。这个文件包含了一系列变量定义,这些变量会影响 GRUB 的行为,例如:
GRUB_DEFAULT
:设置默认的启动项,可以是具体的菜单项索引(从 0 开始计数),或者是“saved”(使用最后一次成功启动的菜单项)。GRUB_TIMEOUT
:设置菜单显示的等待时间(以秒为单位)。GRUB_CMDLINE_LINUX_DEFAULT
:在这里添加的参数将被传递到 Linux 内核,通常用于设定系统的静默启动和图形引导界面。GRUB_CMDLINE_LINUX