麒麟os开机grub菜单一闪而过是因grub_timeout设置过短或为0,可通过命令行编辑/etc/default/grub、图形化启动管理设置或启用grub_savedefault动态记忆默认项三种方法安全修改。

如果您已成功进入麒麟OS桌面系统,但发现开机时GRUB引导菜单一闪而过、无法及时选择启动项或进入恢复模式,则很可能是GRUB_TIMEOUT参数设置过短甚至为0。以下是多种安全、可逆且经验证的修改方法:
一、命令行修改GRUB_TIMEOUT值
该方法直接编辑GRUB主配置文件,适用于所有麒麟OS版本(含V10 SP1及服务器版),可精确设定等待秒数,支持0(跳过菜单)至任意正整数值。
1、使用Ctrl+Alt+T快捷键打开终端。
2、执行命令获取编辑权限:sudo vim /etc/default/grub,输入当前用户密码后回车。
3、按i键进入插入模式,定位到包含GRUB_TIMEOUT=的行。
4、将等号右侧数值修改为所需秒数,例如设为5表示等待5秒,设为0则跳过菜单直接启动默认项。
5、按Esc退出编辑模式,输入:wq保存并退出。
6、执行更新命令生成新配置:sudo update-grub。
7、重启系统验证效果:sudo reboot。
二、图形化界面调整等待时间
该方法无需记忆命令,通过系统预置设置模块完成,适合不熟悉终端操作的用户,且操作过程具备权限校验与实时反馈。
1、点击屏幕左下角“开始菜单”,在搜索框中输入系统设置并打开。
2、在设置窗口左侧导航栏中,依次展开高级设置 → 启动管理。
3、在右侧面板中找到GRUB菜单显示时间(秒)滑块或输入框。
4、拖动滑块或手动输入目标数值,如8,确保其大于当前值。
5、点击授权按钮,输入当前用户密码完成权限确认。
6、系统自动调用update-grub并提示“配置已更新”,无需手动重启即可生效(部分版本需重启后完全体现)。
三、启用GRUB_SAVEDEFAULT实现动态延时保留
该方法结合等待时间与智能记忆功能,在保持菜单可见的同时,使系统记住上一次人工选择的启动项,避免每次均需手动操作,特别适用于麒麟+Windows双系统环境。
1、以管理员权限打开GRUB主配置文件:sudo vim /etc/default/grub。
2、将GRUB_DEFAULT行修改为:GRUB_DEFAULT=saved。
3、将GRUB_TIMEOUT设为合理值,例如:GRUB_TIMEOUT=6。
4、在文件末尾新增一行:GRUB_SAVEDEFAULT=true。
5、保存退出后执行:sudo update-grub。
6、重启系统,首次手动选择任一启动项(如“Windows Boot Manager”),再次重启时该选项将自动成为默认且菜单仍按设定时间显示。










