企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# **公告:本知识库已迁移至[https://faq.uniontech.com](https://faq.uniontech.com) ,请访问新知识库。本知识库不再更新维护** ## 1、问题描述 1.1.启动进到grub界面 客户机电脑更新提醒功能未关闭,新版本推出后,客户点击更新提示进行系统更新导致系统无法正常启动,启动直接进到grub命令行,如下界面: ![](https://img.kancloud.cn/89/08/89086793b3d3319410ece15327be7462_829x157.png) ***** 1.2.点击任一图标闪退到登录界面 手动引导系统后,但由于客户机安装了奇安信,奇安信升级后导致无任务栏,且点任一图标马上就闪退到登录界面,如下: ![](https://img.kancloud.cn/a7/53/a753636980855b9023aa167ebbb1969b_787x386.png) ![](https://img.kancloud.cn/88/a9/88a94a7f7f19db3385ffcbdfd930767d_831x317.png) ## ## 2.解决方案 ### 2.1.手动引导启动系统 针对1.1的问题,修复办法如下: * [ ] **ls  #列出当前的所有设备** ![](https://img.kancloud.cn/ce/f2/cef21c080cee745f1cc1f068de6f039c_952x247.png) 会出现如下字样: (hd0) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos2) (hd0,msdos1) 或者(hd0),(hd0,gpt0),(hd0,gpt1),(hd0,gpt2),(hd0,gpt3),(hd0,gpt4) *注:上面是我的分区设备,其中 Xhd0代表硬盘号,msdosX或者gptX代表分区号,每个人可能不一样,但原理都是一样的。接下来寻找grub文件所在分区* ***** * [ ] ****ls (hd0,gpt*)/  #列出上面步骤查到的分区根目录下的所有文件**** ![](https://img.kancloud.cn/99/82/99820f582f16d62f7aab19ac413a3320_935x503.png) 此步骤是为了找到系统启动盘所在分区(文件内容包含**linuz**)及boot所在分区(文件内容有**boot/**)由上图结果可知,gpt2为启动盘,boot/分区在sda3 & sda4 ***** * [ ] **设置启动盘 并引导Linux** 1)、**set root=(hd0,gpt2)** 2)、**linux (hd0,gpt2)/vmlinuz-4.19.0-loongson-3-desktop rw root=/dev/sda3** *其中:linux (hd0,gpt2)/vm(此处可按tab键补全) rw root=/dev/sda3(也可引导到sda4,选其一)* 3)、**initrd /initrd.img-4.19.0-loongson-3-desktop** *其中initrd /ini(此处可按tab键补全)* 如下图: ![](https://img.kancloud.cn/a4/42/a4427207f26f4b76373140987a50ffbb_830x136.png) 4)、**boot重启电脑** 5)、进入系统之后,还需要对引导进行更新修复,如下操作: 按住Ctrl+Alt+T打开终端,在终端下输入 **sudo update-grub** **sudo grub-install /dev/sda**(*盘符名称可能会不一样,df -Th看是sda还是nvme*) 这两条命令对引导进行更新修复,提示输入密码,输入密码之后敲击回车等待处理完成就可。或者在图形化界面,点击启动菜单,随便选择一个再点回去,也可以更新grub,如下图: ![](https://img.kancloud.cn/0a/40/0a407126524c3b835da3a9749ac1887b_830x561.png) 6、如果ls列出是Msdos分区,操作步骤和上面gpt分区一样,只需修改下名称,如下图: ![](https://img.kancloud.cn/9f/ac/9fac81164963c8059fa7eeb424e627cd_831x467.png) ***** ### 2.2.修复更新失败的软件包并回滚系统 针对1.2的问题,修复办法如下: 按**ctrl+alt+f2**进到tty2查看是否有安装不正常的包 **dpkg -l |grep iU** #查看期望安装,但仅解压缩的deb包 **dpkg -l |grep iF** #查看期望安装,但安装配置失败的deb包 ![](https://img.kancloud.cn/9e/03/9e0378ff5d8b3c61806454db31f357c4_831x512.png) 修复安装状态不正常的包 **sudo apt install --fix-broken -y** 因为未开开发者,导致修复报错:**no root privileges** 进入tty9,使用root 重启电脑,启动又进到grub界面,使用如下方法,手动引导系统并提取root权限 **set root=(hd0,gpt2)** **linux (hd0,gpt2)/vm(按tab键补全) rw root=/dev/sda4** **systemd.debug_shell=1** **initrd /ini(按tab键补全)** 修复安装状态不正常的包 **apt install --fix-broken -y** 执行后所有其它的软件包会完成更新,有升级故障的软件包会还原为为原有的低版本 回滚系统 软件包修复后,重启系统,提示系统还原,点击确定. ![](https://img.kancloud.cn/cf/3f/cf3fa611bba5c4c076bb9bf6eb2c420c_830x390.png) 系统还原后,控制中心-更新-更新设置-关闭检查更新和更新提醒 经检查,系统盘和数据盘都正常,系统已完整还原到升级1030之前的状态 ***** 《@版权归统信软件华中技术团队所有》 *****