统信UOS更新后卡Logo、黑屏或登录页重启,需强制进GRUB选旧内核启动:开机时POST结束后狂按Shift/Esc调出菜单,进Advanced options选低版本非recovery内核(如5.10.0),成功后执行sudo apt-mark hold linux-image-$(uname -r)锁定内核,并修改/etc/default/grub中GRUB_DEFAULT为对应数字索引,最后sudo update-grub && reboot。

统信UOS系统更新后开机卡在Logo界面、黑屏一闪或刚进入登录页就自动重启,反复循环无法稳定启动,说明新内核或initramfs与当前硬件(尤其是国产显卡、固件版本较老的主板、龙芯/兆芯平台)存在兼容性冲突,必须立即阻断重启链路并回退到可用内核。
第一步:强制中断重启循环进入GRUB菜单
长按电源键5秒强制关机→等待3秒→按下电源键开机→在POST自检结束、统信Logo出现前,连续、快速敲击Shift键(部分华为/荣耀本需狂按Esc),直到GRUB启动菜单完整显示。
若仍跳过菜单直接重启,说明系统在内核加载阶段已崩溃,需改用Live PE启动盘介入;否则继续下一步。
第二步:从GRUB高级选项中选择旧内核启动
用方向键高亮【Advanced options for UnionTech OS】→按Enter进入子菜单→找到不含“(recovery mode)”字样的、版本号明显更低的内核项(如当前默认是5.15.0-amd64,就选5.10.0-amd64或4.19.0-loongson-3-desktop)→按Enter启动。
【务必避开带recovery字样的条目,它会挂起图形会话,无法验证桌面是否真正可运行】
若能成功进入登录界面或TTY终端,说明该旧内核完全可用,后续操作全部围绕它展开。
第三步:永久设为默认启动项并锁定不卸载
步骤一:确认当前运行的旧内核版本
打开终端→执行:uname -r→记下输出结果(如4.19.0-loongson-3-desktop)
步骤二:锁定该内核包不被apt自动移除
执行:sudo apt-mark hold linux-image-$(uname -r)→该命令将阻止所有系统更新覆盖或删除此内核镜像及对应模块。
步骤三:修改GRUB默认启动索引
执行:sudo nano /etc/default/grub→定位GRUB_DEFAULT=这一行→将其改为旧内核在GRUB菜单中的**数字索引**(从0开始计数;例如子菜单共5项,旧内核排第2个,则填GRUB_DEFAULT=1)→【切勿填写版本号或文字,只填纯数字,否则update-grub会静默失败】
步骤四:生效配置并重启
执行:sudo update-grub && sudo reboot











