`
sd8089730
  • 浏览: 258780 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

Grub2详解

    博客分类:
  • Grub
 
阅读更多

配置文件详解: /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-defaultgrub-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

  • 安装
    $ sudo apt-get install startupmanager
  • 运行

    System > Administration > StartUp-Manager

分享到:
评论

相关推荐

    Ubuntu10.04之grub2详解

    "Ubuntu10.04之grub2详解" Grub2 是 Grub 的第二版,相比于 Grub,Grub2 对接口进行了完整的重写,并且更加模块化和方便扩展。Grub2 的一些特性包括具有图形化界面、模块化加载、夸平台的兼容性、支持脚本、自定义...

    grub2详解教程

    GRUB2(GRand Unified Bootloader, 第二版)是当前主流Linux发行版中广泛使用的引导加载器。GRUB2最初由GRUB项目重写而来,它负责在计算机系统启动时运行,加载操作系统并把控制权移交给操作系统的内核,然后内核会...

    GRUB2配置文件"grub.cfg"详解(GRUB2实战手册).html

    GRUB2配置文件grub.cfg详解(GRUB2实战手册),各个参数解析。

    grub2中文详解(grub2和grub对比介绍,详细)

    GRUB2是GRand Unified Bootloader的第二代版本,它是一个多操作系统启动加载器,用于在计算机启动时选择并引导操作系统。与前一代GRUB相比,GRUB2提供了更多的功能和改进,使得它在现代计算环境中更为灵活和强大。 ...

    grub2教程,pdf文档2篇

    grub2的实用教程,pdf文档。来自ubuntu论坛。

    GRUB2启动详解.pdf

    GRUB2 启动详解 GRUB2 是新一代的启动加载器,它实现了一些 GRUB 中所没有的功能。下面将对 GRUB2 的功能和启动过程进行详细解释。 模块化设计 GRUB2 的功能分布在很多的小模块中,并且能在运行时动态装载和卸除。...

    Grub详解

    Grub 详解 Grub 是一个强大的引导装入器,它可以引导多种操作系统,包括 Linux、FreeBSD、NetBSD、OpenBSD、GNU HURD、DOS 和 Windows 等。Grub 的主要功能是装入内核并引导 Linux 系统,但它也可以引导其他操作...

    grub使用详解.rar

    2. **配置**:修改`/etc/default/grub`文件可以改变GRUB的行为,例如修改启动菜单的超时时间、默认操作系统等,然后使用`update-grub`生成新的`grub.cfg`。 **四、GRUB与多引导管理** 1. **多重引导**:GRUB支持...

    grub2及其配置文件详解

    ### GRUB2及其配置文件详解 #### 一、GRUB2新特性 GRUB2作为GRUB(Grand Unified Bootloader)的升级版本,带来了许多重要的改进和新增功能,使其成为现代计算机系统中不可或缺的一部分。以下是GRUB2相较于GRUB的...

    最详细最完整的grub命令行

    ### GRUB命令详解 #### 一、引言 GRUB(Grand Unified Bootloader)作为一款功能强大的引导加载程序,被广泛应用于Linux系统中。本文旨在详细介绍GRUB命令行中的各种命令及其应用场景,帮助读者深入理解并掌握GRUB...

    GRUB引导详解引导文件.txt

    ### GRUB引导详解 #### 一、GRUB概述与启动过程 **GRUB** (Grand Unified Bootloader) 是一种广泛使用的启动引导程序,用于管理多操作系统环境中的启动流程。GRUB 的工作原理主要包括以下几个关键步骤: 1. **...

    Grub2基础教程Grub2基础教程

    ### 三、Grub2配置文件详解 Grub2的主要配置文件是`/etc/grub.d/`目录下的脚本和`/boot/grub2/grub.cfg`。这些脚本按编号执行,生成最终的`grub.cfg`配置文件。 1. **/etc/default/grub**:这是用户可以编辑的基本...

    Linux GRUB2主题

    **GRUB2配置文件详解** 1. **`/etc/default/grub`**:这是GRUB2的主要配置文件,包含了许多启动选项,如启动时间、分辨率、默认操作系统等。修改这里的参数可以影响GRUB的行为。 2. **`/boot/grub2/themes/theme....

    linux grub命令及其详解

    GRUB配置文件通常位于/boot/grub/grub.conf或/boot/grub2/grub.cfg(对于GRUB 2),该文件包含了GRUB启动过程中所需的所有指令和参数。基于示例分区,我们可以看到GRUB配置文件的一个基本结构包括了系统分区信息和...

    Grub2基础教程(新特性、安装与启动、配置文件详解等)

    #### 三、Grub2配置文件详解 Grub2的核心配置文件为`grub.cfg`,该文件由`grub-mkconfig`工具自动生成,基于`/etc/default/grub`和其他配置文件中的设置。`grub.cfg`包含了多个部分: 1. **全局设置**:如`GRUB_...

    grub2配置详解

    这是一个关于grub2的配置教材 这是一个关于grub2的配置教材 这是一个关于grub2的配置教材

    GRUB2基础教程

    三、GRUB2配置文件详解 GRUB2的配置文件是grub.cfg,通常位于/boot/grub/目录下。该文件包含了启动时的菜单项和配置选项。其中可以设置系统默认启动项、启动菜单的等待时间以及根文件系统的位置等。GRUB2的配置文件...

    用grub取代grub2启动ubuntu 10

    ### 使用GRUB替代GRUB2启动Ubuntu 10的知识点详解 #### 1. GRUB与GRUB2简介 GRUB(Grand Unified Bootloader)是一款开源的多操作系统启动程序,被广泛应用于Linux发行版中。GRUB的第一代版本称为GRUB Legacy,而...

    GRUB启动命令详解

    ### GRUB启动命令详解 GRUB(Grand Unified Bootloader)是Linux系统中广泛使用的启动加载器之一,它能够为用户提供灵活多样的启动选项,并支持多种操作系统。本文将深入解析GRUB启动命令及其功能,帮助读者更好地...

Global site tag (gtag.js) - Google Analytics