当前位置: 首页 > java >正文

GRUB2配置详解:默认启动项,超时时间,隐藏引导菜单,配置文件详解,图形化配置...

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

注意:该工具原先是针对GRUB设计的,现在对GRUB2的兼容并不是很好,因此有些功能还不能使用。

REFERENCES:
[1] Ubuntu Documentation – Grub2
[2] Ubuntu Documentation – StartUpManager

版权声明

转载本站文章,请遵循 “署名-非商业用途-保持一致”的创作共用协议
Please click here to support us if you feel this post is useful.
如果您觉得此文有用,请点击右 此处支持本站。

转载于:https://www.cnblogs.com/xyqCreator/p/3472419.html

http://www.xdnf.cn/news/11713.html

相关文章:

  • Web服务和XFire实现Webservice的几种方式
  • list map 处理方式
  • 索爱Xperia Play (Z1i)如何解锁? 如何root? 怎么刷机?
  • P1914 小书童——密码
  • 《网络基础学习之七》构建对等网
  • 国内国外最好的BT站点
  • U盘格式化后容量变小问题修复方案
  • 闪讯钳制下Linux系统上网解决方案
  • 理解高斯混合模型中期望最大化的M-Step
  • Lullaby for Lucas
  • java实现简单留言板功能的代码实例
  • 汽车租赁管理系统/汽车租赁网站的设计与实现
  • OpenLDAP基础知识介绍
  • Python 爬虫---百度首页
  • 辽宁活跃ip段_风景文创 | 有了IP就万事大吉?IP授权了解一下
  • B2C大点名:国内B2C网站收集
  • QQ宠物保姆V2.6最新版赶快抢先下载(转)
  • 论道HTML5 PDF扫描版
  • protel99se基本教程及使用教程
  • 【错误记录】在 Android Studio 的 Terminal 终端执行 gradlew 报错 ( 无法将“gradlew”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称 )
  • SQL Server2008安装报错,解决方案
  • 重磅推荐,国内国外优秀的素材资源网站
  • 2005年度世界500强公司名单
  • 【技术贴转】破解Normal Tanks第五关LICENCE CODE
  • python两行数据相加_用python制作全国身份证号验证及查询系统
  • MMC/SD/eMMC/SDIO介绍
  • 卡巴斯基6.0.1.411正式版-简体中文傻瓜安装版(安装无需任何设置,且自动激活)...
  • 飘云QQ宣布终止后续开发 称不懂游戏规则玩不起
  • 电脑操作系统有哪些?一文了解全部!
  • InstallShield错误:由于添加自动卸载的快捷方式使得无法正确安装和卸载的问题