Ubuntu 启动项、菜单 修改 防止隐藏

由于电脑有多个系统,默认的grub引引导菜单是隐藏的,需要稍微修改下方可显示

不要直接修改boot/grub/grub.cfg  要直接修改/etc/default/grub,然后update-grub。

主要考虑下面三项:

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0

三项配置参数的解释

/etc/default/grub:

1.GRUB_HIDDEN_TIMEOUT=0
                此配置将影响菜单显示。若设置此选项,将在此时间内隐藏菜单而显示引导画面。
                菜单将会被隐藏,除非在此行开头加上一个 # 符号。(# GRUB_HIDDEN_TIMEOUT=0)。
                GRUB 2 第一次执行时将会寻找其他操作系统。若没有其他操作系统被检测到,菜单将会配置为隐藏。若辨认出其他操作系统,菜单将会显示。
                若是大于 0 的整数,系统将会依此配置的秒数暂停,但不会显示菜单。
                0 则菜单不会显示,也不会有延迟。
                使用者可以在启动时按住 SHIFT 键不放以强制显示菜单。
                启动过程中,系统将会检查 SHIFT 键状态。若无法辨识按键状态,会有一个短时间的延迟让使用者可通过按下 ESC 键来显示菜单。

2.GRUB_HIDDEN_TIMEOUT_QUIET=true
                 true 不显示倒计时。屏幕将会是空白的。
                 false 在 GRUB_HIDDEN_TIMEOUT 中配置的时间,空白屏幕上会有一个倒数计时器。

3.GRUB_TIMEOUT=10
                  此命令将顺从 GRUB_HIDDEN_TIMEOUT 配置,除非 GRUB_HIDDEN_TIMEOUT 被注释掉(#)。若 GRUB_HIDDEN_TIMEOUT 启用,则当菜单显示时,GRUB_TIMEOUT 将会只执行一次。
                  配置此值为 -1 将会导致菜单一直显示,直到用户选择。
                  GRUB 2 菜单默认为隐藏,除非其他操作系统被系统检测到。若没有其他操作系统,此行将会被注释掉,除非使用者修改它。为了在每次启动时显示菜单,去掉此行的注释并使用 1 或更大的值。

时间: 2025-01-03 02:36:51

Ubuntu 启动项、菜单 修改 防止隐藏的相关文章

在双系统(Windows与Ubuntu)下删除Ubuntu启动项

问题概述:因为在自己学习Linux的时候,按照网上的教程错误的删除了Ubuntu的一个内核驱动,导致Ubuntu不能启动.我想到的办法是重新安装系统,重装系统的第一步便是将Ubuntu从电脑中卸载.该笔记是有关如何删除Ubuntu启动项的. 使用工具:Windows10,Ubuntu16.04 LTS,easyBCD. 操作步骤: 1.在Windows中进入easyBCD,选择"BCD部署". 2.查看"编辑引导菜单",将Ubuntu选项删除,条目一栏中只剩下Win

双系统修改启动项顺序&&&修改开机启动等待时间

1. 双系统修改启动项顺序 更改/etc/grub.d目录 下的文件名是可行的 默认情况下Windows 7对应的文件名是30_os-prober,第一个linux系统对应的是10-linux,00是header,05是debian-theme,可见10是第一个启动项,只需要更改Windows 7的文件名(06-09均可)即可改变启动顺序,经我测试,成功地修改了启动顺序. 具体做法: sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-probe

安装windows7导致Ubuntu启动项消失的问题的解决

系统原来是Ubuntu14,前两天安装win7后,启动直接是win7.也就是Ubuntu的启动项消失了. 在windows下尝试非常多方法,都以失败告终,最后选择Ubuntu下boot-repair软件来修复引导项. 首先.将Ubuntu系统写到U盘中. 写入过程详细參考:http://jingyan.baidu.com/article/d169e186800f02436711d87b.html. 过程比較简单,也可自行百度. 然后,U盘启动Ubuntu. 启动完毕后选择     试用.进入桌面

Ubuntu启动项设置——之update-rc.d 命令使用

http://blog.csdn.net/typ2004/article/details/38712887 apache2.nginx.redis这些服务安装之后,会随开机启动,当这些服务并不需要时,就存在cpu和内存的浪费. 利用 update-rc.d 命令 我们可以实现启动项的管理. 添加启动项: [plain] view plaincopy sudo update-rc.d   apache2 defaults sudo update-rc.d   nginx defaults sudo

Ubuntu启动项

原文地址:http://blog.163.com/yangshuai126%40126/blog/static/1734262652010928101641555/ Ubuntu开机之后会执行/etc/rc.local文件中的脚本, 所以我们可以直接在/etc/rc.local中添加启动脚本. 当然要添加到语句:exit 0 前面才行. 如: sudo vi /etc/rc.local 然后在 exit 0 前面添加好脚本代码. 后续有空再研究下添加一个Ubuntu的开机启动服务看看. 如果要添

重装Win7后找回Ubuntu启动项并在Ubuntu中修复引导

输入$ sudo -i(此步用于得到root权限,方便以下操作.) 输入$ mkdir /media/tempdir(创建一个文件夹tempdir,用于挂载刚才的sda10,此文件夹名称你可以依个人爱好而定,没有太多要求.) 输入$ mount /dev/sda10 /media/tempdir(将sda10挂载于tempdir文件夹下.) 输入$ grub-install --root-directory=/media/tempdir /dev/sda(本步骤用于来重新安装grub2到硬盘的主

修改ubuntu开机启动项顺序 grub设置 删除多余内核

1 最简单方法,装个软件,图形化操作. sudo apt-get install startupmanager 安装启动项管理器 系统——系统管理——启动项管理器,后面不解释.然后会自动按照配置修改grub.cfg文件了. 2 然而,grub修改开机启动菜单,会自动把最新的Ubuntu放在第一位,把Windows放在最后一个.我们经常希望把Windows调整到靠前的位置,可能还会修改默认的启动项和等待时间等.解决方案如下: 1.找到grub配置,打开配置文档,在终端里输入命令: sudo ged

【转】Ubuntu重装,直接进win7,不进linux的解决方案(添加Ubuntu启动菜单)

原文网址:http://my.oschina.net/u/1377657/blog/281875 本人重装了Ubuntu12.04.4 LTS, 将Ubuntu启动项放在了/boot分区里面,启动的时候直接进window了,不提示我进入Ubuntu,这里给出一个解决方案. 一: 进入windows 二: 下载EasyBCD(推荐下载2.2版本,本人用2.0版本,不想再重新下载安装了) 下载,安装,打开(百度搜索,很多). 三:打开EasyBCD 如上圈出的(4)Name可以随意填(例如Ubunt

修复Ubuntu linux启动项

这个只是一个备份,原文我是参考这儿的,已经帮我解决了grub坏掉的修复,避免了重装系统. 在之前使用双系统的时候,常常会遇到这样的问题.我的Windows崩了,但是系统又没做gho备份,那怎么办呢,我想只有重装这条路了.重装后windows正常了,心里美滋滋的.可是突然发现我的linux的启动项不见了,这下子我们不就悲催了么? 遇到这种情况,通常人们会选择重新安装linux.其实大可不必,因为我们的linux系统还是完好的,只是由于重装了windows导致我们linux的启动项grub2受损.我