银河麒麟V10修改GRUB等待时间需编辑/etc/default/grub中GRUB_TIMEOUT值并执行sudo grub2-mkconfig -o /boot/grub2/grub.cfg生效;图形界面可通过“系统设置→高级设置→启动管理”滑块调整,命令行须确保GRUB_HIDDEN_TIMEOUT被注释且GRUB_TIMEOUT_STYLE=menu。

银河麒麟V10系统开机时GRUB引导菜单默认停留30秒,导致单系统用户长时间空等;若需缩短至5秒、跳过菜单直接启动,或延长至10秒方便双系统选择,必须修改配置并重新生成引导项,否则所有编辑都无效。
图形界面快速调整(推荐新手)
点击左下角“开始菜单”→在顶部搜索框输入“系统设置”并打开。
在设置窗口左侧导航栏中,依次展开“高级设置”→“启动管理”。
找到“GRUB菜单显示时间(秒)”滑块,拖动至目标值(如5、8或10),确保数值大于0且符合使用场景。
点击授权按钮,输入当前用户密码完成提权验证;系统自动执行sudo update-grub并提示“配置已更新”。
命令行精准修改(全版本通用)
按下Ctrl + Alt + T打开终端。
执行sudo nano /etc/default/grub,输入密码后进入编辑界面。
用方向键定位到以GRUB_TIMEOUT=开头的行——【该行前面不能有#号,否则修改完全不生效】。
将等号右侧数字改为所需秒数:设为0表示跳过菜单直接启动,默认项将立即加载;设为-1则菜单常驻不自动跳转;日常建议设为5~8。
按Ctrl+O保存 → 回车确认文件名 → Ctrl+X退出编辑器。
执行sudo grub2-mkconfig -o /boot/grub2/grub.cfg(银河麒麟V10 SP1及之后版本必须用此命令,update-grub可能无效)。
排除菜单不显示的隐藏原因
方法一:检查并注释掉隐藏参数
在/etc/default/grub中查找GRUB_HIDDEN_TIMEOUT=这一行,若存在且未被注释,【务必在其最前面加#号使其失效】,否则无论GRUB_TIMEOUT设多少,菜单都会强制隐藏。
方法二:确认菜单显示模式
查找GRUB_TIMEOUT_STYLE=这一行,将其值明确设为menu(例如GRUB_TIMEOUT_STYLE=menu),避免使用hidden或countdown等可能导致不可见的样式。
完成上述任一方法后,执行sudo grub2-mkconfig -o /boot/grub2/grub.cfg更新配置。
验证修改是否真正生效
第一步:执行sudo reboot重启系统。
第二步:BIOS/UEFI阶段结束后,紧盯屏幕左上角——GRUB菜单出现时,倒计时数字应与你设定的秒数完全一致。
第三步:若倒计时未变化,立即检查是否遗漏grub2-mkconfig步骤;若菜单仍不出现,返回上一节确认GRUB_HIDDEN_TIMEOUT已被注释且GRUB_TIMEOUT_STYLE设为menu。

















