+ -
当前位置:首页 → 问答吧 → 双系统,Win7下修复Ubuntu引导

双系统,Win7下修复Ubuntu引导

时间:2011-11-24

来源:互联网

请教一个问题Ubuntu 10以上的版本 怎么能让grub 停留,不让开机直接进入系统,修改/boot/grub/grub.cfg哪个参数?
就是开机能看到grub 的选择便于我选择不同版本的系统,或者进入单用户模式修改root账号密码,谢谢!
对Ubuntu 10以上的grub2不是很清楚。谢谢!

作者: ybq0123   发布时间: 2011-11-24

应该有个时间参数吧,仔细找找。。。手头暂时没电脑

作者: 枫叶饭团   发布时间: 2011-11-24

mark~ 同问~

作者: imlxq   发布时间: 2011-11-24

引用:
安装ubuntu10.04后,如果机器上只有一个系统,默认grub菜单是不会显示的,如果想要显示,按如下步骤操作:

1.把/etc/default/grub文件中的GRUB_HIDDEN_TIMEOUT=0的0改为大于0的数字,比如5;

2.把/etc/grub.d/30_os-prober文件中的所有set timeout=0的0改为10,如下:
adjust_timeout () {
if [ "x${found_other_os}" = "x" ] ; then
if [ "x${GRUB_HIDDEN_TIMEOUT}" != "x" ] ; then
if [ "x${GRUB_HIDDEN_TIMEOUT_QUIET}" = "xtrue" ] ; then
verbose=
else
verbose=" --verbose"
fi

if [ "x${GRUB_HIDDEN_TIMEOUT}" = "x0" ] ; then
cat <<EOF
if [ \${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=10
fi
else
if sleep$verbose --interruptible 3 ; then
set timeout=10
fi
fi
fi
EOF
else
cat << EOF
if [ \${timeout} != -1 ]; then
if sleep$verbose --interruptible ${GRUB_HIDDEN_TIMEOUT} ; then
set timeout=10
fi
fi
EOF
fi
fi
fi
}

作者: remeber   发布时间: 2011-11-24

相关阅读 更多