配置文件详解: /etc/default/grub
# 设定默认启动项,推荐使用数字
GRUB_DEFAULT=0
# 注释掉下面这行将会显示引导菜单
#GRUB_HIDDEN_TIMEOUT=0
# 黑屏,并且不显示GRUB_HIDDEN_TIMEOUT过程中的倒计时
GRUB_HIDDEN_TIMEOUT_QUIET=true
# 设定超时时间,默认为10秒
# 设定为-1取消倒计时
GRUB_TIMEOUT=10
# 获得发行版名称(比如Ubuntu, Debian)
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
# 将会导入到每个启动项(包括recovery mode启动项)的'linux'命令行
GRUB_CMDLINE_LINUX=""
# 同上,但是只会添加到 normal mode 的启动项
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# 取消注释以允许图形终端(只适合grub-pc)
#GRUB_TERMINAL=console
# 分辨率设定,否则采用默认值
#GRUB_GFXMODE=640x480
# 取消注释以阻止GRUB将传递参数 "root=UUID=xxx" 传递给 Linux
#GRUB_DISABLE_LINUX_UUID=true
# 取消启动菜单中的“Recovery Mode”选项
#GRUB_DISABLE_LINUX_RECOVERY="true"
# 当GRUB菜单出现时发出鸣音提醒
#GRUB_INIT_TUNE="480 440 1"
配置进阶
- 获得当前GRUB2有效的启动项
$ grep menuentry /boot/grub/grub.cfg
- 配置默认启动项
GRUB_DEFAULT=x
注释:x为数字,以指定启动列表中第x项为启动项,x从0开始计数
GRUB_DEFAULT=”xxxx”
注释:指出具体的启动项名称,例如GRUB_DEFAULT=”Ubuntu, Linux 2.6.31-9-generic”
GRUB_DEFAULT=saved
注释:该项将使用grub-set-default
和grub-reboot
命令来配置默认启动项
例如:
$ sudo grub-set-default 0
上面这条语句将会持续有效,直到下一次修改;下面的命令则只有下一次启动的时候生效:
$ sudo grub-reboot 0
- 将下次选择的启动项设为默认
只需要在/etc/default/grub中添加这行
GRUB_SAVEDEFAULT=true
- 隐藏引导菜单
GRUB_HIDDEN_TIMEOUT=X
注释:启动过程中,黑屏X秒后引导默认的启动项
注意1:启动过程中按SHIFT可以显示菜单
注意2:如果等号后面不跟任何值,也将会显示引导菜单
- 取消倒计时
GRUB_TIMEOUT=-1
图形化配置工具:StartUpManager
分享到:
相关推荐
"Ubuntu10.04之grub2详解" Grub2 是 Grub 的第二版,相比于 Grub,Grub2 对接口进行了完整的重写,并且更加模块化和方便扩展。Grub2 的一些特性包括具有图形化界面、模块化加载、夸平台的兼容性、支持脚本、自定义...
GRUB2(GRand Unified Bootloader, 第二版)是当前主流Linux发行版中广泛使用的引导加载器。GRUB2最初由GRUB项目重写而来,它负责在计算机系统启动时运行,加载操作系统并把控制权移交给操作系统的内核,然后内核会...
GRUB2配置文件grub.cfg详解(GRUB2实战手册),各个参数解析。
GRUB2是GRand Unified Bootloader的第二代版本,它是一个多操作系统启动加载器,用于在计算机启动时选择并引导操作系统。与前一代GRUB相比,GRUB2提供了更多的功能和改进,使得它在现代计算环境中更为灵活和强大。 ...
grub2的实用教程,pdf文档。来自ubuntu论坛。
GRUB2 启动详解 GRUB2 是新一代的启动加载器,它实现了一些 GRUB 中所没有的功能。下面将对 GRUB2 的功能和启动过程进行详细解释。 模块化设计 GRUB2 的功能分布在很多的小模块中,并且能在运行时动态装载和卸除。...
Grub 详解 Grub 是一个强大的引导装入器,它可以引导多种操作系统,包括 Linux、FreeBSD、NetBSD、OpenBSD、GNU HURD、DOS 和 Windows 等。Grub 的主要功能是装入内核并引导 Linux 系统,但它也可以引导其他操作...
2. **配置**:修改`/etc/default/grub`文件可以改变GRUB的行为,例如修改启动菜单的超时时间、默认操作系统等,然后使用`update-grub`生成新的`grub.cfg`。 **四、GRUB与多引导管理** 1. **多重引导**:GRUB支持...
### GRUB2及其配置文件详解 #### 一、GRUB2新特性 GRUB2作为GRUB(Grand Unified Bootloader)的升级版本,带来了许多重要的改进和新增功能,使其成为现代计算机系统中不可或缺的一部分。以下是GRUB2相较于GRUB的...
### GRUB命令详解 #### 一、引言 GRUB(Grand Unified Bootloader)作为一款功能强大的引导加载程序,被广泛应用于Linux系统中。本文旨在详细介绍GRUB命令行中的各种命令及其应用场景,帮助读者深入理解并掌握GRUB...
### GRUB引导详解 #### 一、GRUB概述与启动过程 **GRUB** (Grand Unified Bootloader) 是一种广泛使用的启动引导程序,用于管理多操作系统环境中的启动流程。GRUB 的工作原理主要包括以下几个关键步骤: 1. **...
### 三、Grub2配置文件详解 Grub2的主要配置文件是`/etc/grub.d/`目录下的脚本和`/boot/grub2/grub.cfg`。这些脚本按编号执行,生成最终的`grub.cfg`配置文件。 1. **/etc/default/grub**:这是用户可以编辑的基本...
**GRUB2配置文件详解** 1. **`/etc/default/grub`**:这是GRUB2的主要配置文件,包含了许多启动选项,如启动时间、分辨率、默认操作系统等。修改这里的参数可以影响GRUB的行为。 2. **`/boot/grub2/themes/theme....
GRUB配置文件通常位于/boot/grub/grub.conf或/boot/grub2/grub.cfg(对于GRUB 2),该文件包含了GRUB启动过程中所需的所有指令和参数。基于示例分区,我们可以看到GRUB配置文件的一个基本结构包括了系统分区信息和...
#### 三、Grub2配置文件详解 Grub2的核心配置文件为`grub.cfg`,该文件由`grub-mkconfig`工具自动生成,基于`/etc/default/grub`和其他配置文件中的设置。`grub.cfg`包含了多个部分: 1. **全局设置**:如`GRUB_...
这是一个关于grub2的配置教材 这是一个关于grub2的配置教材 这是一个关于grub2的配置教材
三、GRUB2配置文件详解 GRUB2的配置文件是grub.cfg,通常位于/boot/grub/目录下。该文件包含了启动时的菜单项和配置选项。其中可以设置系统默认启动项、启动菜单的等待时间以及根文件系统的位置等。GRUB2的配置文件...
### 使用GRUB替代GRUB2启动Ubuntu 10的知识点详解 #### 1. GRUB与GRUB2简介 GRUB(Grand Unified Bootloader)是一款开源的多操作系统启动程序,被广泛应用于Linux发行版中。GRUB的第一代版本称为GRUB Legacy,而...
### GRUB启动命令详解 GRUB(Grand Unified Bootloader)是Linux系统中广泛使用的启动加载器之一,它能够为用户提供灵活多样的启动选项,并支持多种操作系统。本文将深入解析GRUB启动命令及其功能,帮助读者更好地...