怎样调出grub2的选单?[已解决]

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
cheeselee
帖子: 353
注册时间: 2008-07-09 0:39

怎样调出grub2的选单?[已解决]

#1

帖子 cheeselee » 2009-09-18 8:53

现在grub2载入过程是非交互的,也即是不需要手动选择载入哪个内核。但有时真的需要手动选择,却无法像grub那样按Esc调出选单。究竟怎样能调出grub2的选单?
上次由 cheeselee 在 2009-09-18 9:28,总共编辑 1 次。
7号机-----神舟 优雅A460P-i7G D2
CPU: i7-2670QM
RAM: 8G
HD:500G
OS:Fedora 17 x86_64

热衷话题:Package Management\Programming
头像
szyzln
帖子: 910
注册时间: 2008-10-31 15:28
来自: 中国上海
联系:

Re: 怎样调出grub2的选单?

#2

帖子 szyzln » 2009-09-18 8:54

我也有些一问。
如果你有其它操作系统,它倒是会自己跳出来!
家乡:湖南张家界
cheeselee
帖子: 353
注册时间: 2008-07-09 0:39

Re: 怎样调出grub2的选单?

#3

帖子 cheeselee » 2009-09-18 8:55

szyzln 写了:我也有些一问。
如果你有其它操作系统,它倒是会自己跳出来!
可惜我电脑里没有其它操作系统
头像
gaint_star
帖子: 413
注册时间: 2008-02-20 0:09
来自: 深圳
联系:

Re: 怎样调出grub2的选单?

#4

帖子 gaint_star » 2009-09-18 9:04

代码: 全选

### BEGIN /etc/grub.d/30_os-prober ###
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
### END /etc/grub.d/30_os-prober ###
这样子每次都得弹出
生活就像对待Linux一样,要敢于折腾也要学会折腾。
──────────────────────────────────
@picobird
cheeselee
帖子: 353
注册时间: 2008-07-09 0:39

Re: 怎样调出grub2的选单?

#5

帖子 cheeselee » 2009-09-18 9:13

gaint_star 写了:

代码: 全选

### BEGIN /etc/grub.d/30_os-prober ###
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
### END /etc/grub.d/30_os-prober ###
这样子每次都得弹出
我把30_os-prober里面的对应地方改成像上面那样,但似乎不行
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 怎样调出grub2的选单?

#6

帖子 smallapple » 2009-09-18 9:16

shift
或timeout 大于0
看我的签名 :em05
cheeselee
帖子: 353
注册时间: 2008-07-09 0:39

Re: 怎样调出grub2的选单?

#7

帖子 cheeselee » 2009-09-18 9:27

smallapple 写了:shift
或timeout 大于0
看我的签名 :em05
正解,谢谢
而且要长按shift才能比较可靠地进入选单
aidong
帖子: 297
注册时间: 2009-04-26 11:03

Re: 怎样调出grub2的选单?[已解决]

#8

帖子 aidong » 2009-09-18 10:04

:em01
回复