统信UOS双系统启动时间间隔设置方法
统信UOS与Windows双系统安装后,GRUB默认等待仅1秒。修改/etc/default/grub.d/11_dde.cfg中GRUB_TIMEOUT可延长倒计时;重命名os-prober为08_os-prober使Windows项置顶;设置GRUB_DEFAULT为Windows菜单名称设为默认启动项。
安装统信UOS和Windows双系统后,每次开机GRUB菜单一闪而过,来不及选择Windows?默认等待时间仅1秒,确实令人困扰。问题根源在于超时设置和启动项顺序,只需修改几个配置文件即可解决。

双系统安装完成后,GRUB引导菜单默认留给用户的操作时间只有1秒,几乎无法做出选择。必须延长倒计时,才能可靠地在系统之间切换。以下是三个关键步骤:修改超时时间、调整Windows启动项顺序、将Windows设为默认项。
修改GRUB启动等待时间
这一步直接决定能否看到引导菜单并进行操作——如果不修改,始终只有“生死1秒”。
打开终端,编辑配置文件:
sudo nano /etc/default/grub.d/11_dde.cfg
找到以GRUB_TIMEOUT=开头的行,将等号后面的数字改为10(或所需秒数),例如:
GRUB_TIMEOUT=10
保存文件(Ctrl+O → 回车 → Ctrl+X退出),然后更新引导配置:
sudo grub-mkconfig -o /boot/grub/grub.cfg
重启后GRUB菜单将停留10秒,足够查看所有选项并使用方向键选择。若不想等待太久,改为5秒亦可,但建议不低于3秒,否则又回到拼手速的状态。
让Windows启动项排在最前面
如果经常需要进入Windows,将其调整到菜单顶部可以节省翻找时间。通过重命名脚本控制生成顺序是最稳妥的方法。
方法一:调整os-prober脚本优先级
首先确认当前探测脚本的名称:
sudo ls -l /etc/grub.d/ | grep os-prober
如果看到30_os-prober,将其重命名为08_os-prober——数字越小,生成的菜单项越靠前:
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
确保脚本具有执行权限:
sudo chmod +x /etc/grub.d/08_os-prober
最后更新配置:
sudo grub-mkconfig -o /boot/grub/grub.cfg
方法二:强制启用os-prober并刷新
如果需要更正统的路径,可以按以下步骤操作:
首先确保os-prober工具已安装:
sudo apt install os-prober
编辑主配置文件:
sudo nano /etc/default/grub
添加两行(若已存在则直接修改):
GRUB_DISABLE_OS_PROBER=false
GRUB_ENABLE_BLSCFG=false
保存后执行:
sudo os-prober && sudo grub-mkconfig -o /boot/grub/grub.cfg
两种方法任选其一即可。推荐方法一,因为直接操控脚本顺序更直观,不易引发其他配置冲突。
设Windows为默认启动项
若希望每次开机直接进入Windows,可以省去选择步骤——前提是菜单中确实存在该条目,否则设置无效。
第一步,查明Windows菜单项的完整名称:
grep "menuentry" /boot/grub/grub.cfg | cat -n
在输出中找到类似的行(注意引号内的全部内容):
【menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)'】
第二步,编辑GRUB默认项配置:
sudo nano /etc/default/grub
将GRUB_DEFAULT=0这一行替换为:
GRUB_DEFAULT="Windows Boot Manager (on /dev/nvme0n1p1)"
注意:引号必须保留,内容必须与上一步查到的完全一致,一个空格都不能错——大小写、空格、括号、路径都要原样照搬。
第三步,更新配置:
sudo grub-mkconfig -o /boot/grub/grub.cfg
重启后系统将直接引导进入Windows,无需在GRUB菜单前手忙脚乱。如需临时切换回UOS,开机时按方向键中断倒计时即可手动选择。
