启动菜单消失不是第一次了,这一次还是记录下来吧

在安装windows后安装的ubuntu双系统,在启动时候都会固定先显示grub选择菜单,可以选择不同版本的ubuntu的kernel来启动

但是对于单纯的ubuntu系统,在启动后却不会显示相应的菜单来让选择。、

参照网络上搜索的资料,可以有以下方式来显示grub菜单(同理相信看完也了解如何隐藏了撒???):

1.  启动时候一直按住shift键

以前的Ubuntu版本,启动grub的时候,有一个grub loading,press ESC to get the menu的提示,所以按ESC就可以看到grub界面

现在的Ubuntu没有了,现在的做法是,启动的时候按住shift键,就可以看到grub界面了。

(接下来就修改启动参数,加入single,然后按ctrl+x启动,就能看到一个ncurse的界面,选择drop to root prompt,就可以得到一个root的terminal然后就可以重新设置root口令了)

2.  修改grub文件来完成(红色加大选项!!!)

点击(此处)折叠或打开

1.sudo gedit /etc/default/grub

修改如下:

GRUB_HIDDEN_TIMEOUT=0

#GRUB_HIDDEN_TIMEOUT_QUIET=true

GRUB_TIMEOUT=0

2.sudo update-grub

下面展开说明:

首先修改 /etc/default/grub.cfg文件,参考以下config文件注释掉GRUB_HIDDEN_TIMEOUT=0

点击(此处)折叠或打开

# If you changethis file, run'update-grub' afterwards to update

# /boot/grub/grub.cfg.

# For full documentation of the options in this file, see:

# info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0

#GRUB_HIDDEN_TIMEOUT=0

GRUB_HIDDEN_TIMEOUT_QUIET=true

GRUB_TIMEOUT=10

GRUB_DISTRIBUTOR=`lsb_release-i

-s 2> /dev/null||

echo Debian`

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs

# This works with Linux (no patch required) and with any kernel that obtains

# the memory map information from GRUB (GNU Mach, kernelof FreeBSD

...)

#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console

# The resolution used on graphical terminal

# note that you can use only modes which your graphic card supports via VBE

# you can see them in real GRUB with the command `vbeinfo'

#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries

#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start

#GRUB_INIT_TUNE="480 440 1"

然后执行"sudo update-grub"。这样以后在grub.cfg中会多出以下代码

点击(此处)折叠或打开

### BEGIN /etc/grub.d/30_os-prober ###

if [ "x${timeout}" !="x-1"

]; then

if keystatus; then

if keystatus --shift; then

set timeout=-1

else

set timeout=0

fi

else

if sleep--interruptible 3; then

set timeout=0

fi

fi

fi

### END /etc/grub.d/30_os-prober ###

最后简单介绍下其中的几个参数

点击(此处)折叠或打开

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 或更大的值。

------------------------------------------------------------------------

Ref:

http://www.cnblogs.com/super119/archive/2011/03/11/1981596.html

http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=375600

http://wiki.ubuntu-tw.org/?title=GRUB_2_%E4%B8%AD%E6%96%87%E6%8C%87%E5%8D%97

启动ubuntu什么时候按shift_找回消失的ubuntu启动选项相关推荐

  1. 找回消失的ubuntu启动选项

    启动菜单消失不是第一次了,这一次还是记录下来吧 原文链接:http://blog.chinaunix.net/uid-26527046-id-3748986.html 在安装windows后安装的ub ...

  2. centos安装后两个启动项、_Windows安装Centos7双系统后Windows启动项消失

    方法一: 在Centos7下root登陆 编辑 /boot/grub2/grub.cfg vim /boot/grub2/grub.cfg 在第一行添加 menuentry "Windows ...

  3. 计算机语言恢复,win10系统找回消失不见语言栏的恢复方法

    win10系统使用久了,好多网友反馈说关于对win10系统找回消失不见语言栏设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统找回消失不见语言栏进行设置,有什么好的办法去设置wi ...

  4. 重装win10之后,双系统grub消失,ubuntu无法进入,(ubuntu的grub引导损坏)解决方法

    重装win10后,导致双系统引导消失,ubuntu无法进入的解决方法 重装完windows导致无法进入ubuntu 问题分析 解决方法 第一步,利用启动盘进入ubuntu桌面 第二步,在这个桌面下,通 ...

  5. Ubuntu 11.10 开机让 Varnish 跟随 Nginx 一起启动

    Ubuntu 安装配置 Varnish 都很简单 , 可是 Ubuntu 重启 Varnish 不能开机启动 , 访问反向代理端口会报找不到服务器的错误 , 我试图用  rcconf  设置 Varn ...

  6. git rebase 后找回消失的commit

    git rebase 后找回消失的commit 在git rebase操作时,存在冲突时,使用git rebase --abort处理后,结果发现commit的修改和记录都没有了.(使用git reb ...

  7. 计算机控制面板图标怎么删除,电脑如何找回消失的“添加或删除程序”图标

    ‍ 我们会根据需要在自己的电脑上下载一些应用程序,但是也会经常卸载掉一些不用的应用程序.这时我们只要打开控制面板中的"添加或删除程序"就可以对已安装在电脑上的软件进行卸载.不过有 ...

  8. ubuntu进入桌面自动启动脚本_在 Ubuntu 下开机自启动自己的 QT 程序而不启动 Ubuntu 的桌面...

    1. /etc/profile 方式 实现这个功能,要完成两步: 1.系统设置-> 用户账户-> 点击我的账户-> 点击右上角的解锁-> 打开自动登录-> 点击右上角的锁 ...

  9. 回归指令_用一条指令在新款 Mac 上找回经典的开机启动声

    多年使用 Mac 的老用户肯定知道,Mac 在启动时会发出一声「噔-」的启动声音,伴随着 Apple logo 在屏幕上亮起,Mac 正在安全地启动.但如果你在最近几年换了新款 Mac 电脑,你会发现 ...

最新文章

  1. 【CLR的执行模型:将源代码编译成托管模块】
  2. 使用HTML5画布实现的超棒javascript动画仪表板:gauge.js
  3. Spring3的表达式语言
  4. Linux常用命令全解
  5. struts2注解json 配置文件json
  6. c/c++反混淆方法
  7. git永久保存账号密码
  8. xgboost 正则项_XGBoos算法背后的数学:尽可能简单地解释XGBoost算法背后的机制
  9. 中移4G模块-ML302-OpenCpu开发-服务器搭建
  10. Spark Standalone架构设计要点分析
  11. 台达触摸屏编程软件(Scredit)官方免费版 v2.00.23
  12. 线性同余法[纯理论]
  13. 设计之星 ai_漫画 |《钢铁之星》:AI肆虐的时代,夹杂人类阴谋
  14. 正确使用“width:100%“
  15. EXCEL常用函数——计算统计函数
  16. 你看这雪花如此的美丽
  17. Xtend官方文档——第二部分(一)
  18. 函数间的调用_三个数求最大值
  19. error converting to execution character set illegal byte sequence报错解决办法
  20. 【技术邻】CAE工程师崩溃的10个瞬间

热门文章

  1. 《SAP HANA平台应用开发》—第3章3.1节信息建模
  2. Oracle客户端工具出现“Cannot access NLS data files or invalid environment specified”错误的解决办法...
  3. 整合用户篇—Oauth2理解与构造简单的系统
  4. python 获取文件大小,创建时间和访问时间
  5. cucumber_java从入门到精通(5)使用maven创建cucumber_java项目
  6. SELECT INTO 和 replace into SELECT 两种表复制语句
  7. puppet安装与配置
  8. 大数据技术在传统企业信息化的应用
  9. 代码编辑神器VIM(附我写acm程序时的配置)(转)
  10. FreeMarker调用JAVA静态方法