副标题:价值三千块的系统桌面损坏修复笔记

1. 问题描述

1.1 问题出现前的情况

这台机器系统安装Ubuntu 20.04 LTS桌面版,多人在使用(有比较多的资料,无法粗暴重装系统); 昨天在ubuntu 20.04上安装carla_ros_bridge,出现一系列的bridge版本问题、ros版本问题、python版本问题; pyenv死活不起作用,暴力删除了系统默认安装的python3.8(无知的代价,导致系统崩溃),全局改用python3.7; 重装ros,解决了bridge 0.9.12 build问题; 然后sudo reboot后,远程连接不上; 第二天发现系统无法进入,与电脑修复沟通,重装容易,修复困难,费用3千。

1.2 问题现象

系统启动项,找不到安装的ubuntu 20.04,最终卡在clean界面, 时不时打出一堆Error log(结果发现是开机启动项的反向代理,关闭后不再出现errorlog)

2. 问题解决过程

  1. google问题,逐一排除主机上的开发fpga板、硬盘损坏、引导程序都不是问题所在; 最终发现可以进tty系统,数据资料都没丢;只是没了桌面;

  2. 最终caspar给出如下如下解决方案:进入了文本界面(Ctrl + Alt + F1)如下操作:

    #/bin/bashsudo apt-get update  sudo dpkg --configure -asudo apt-get install --reinstall ubuntu-desktop  sudo apt-get install unity  sudo shutdown -r now 
  1. 问题拦路虎1:tty无法联网,并且网线显示未连接 解决步骤:

  • a. 手动安装ifconfig deb包:如下链接下载,拷贝到u盘,挂载到系统,直接dpkg安装: amd64 build : 1.60+git20180626.aebd88e-1ubuntu1 : net-tools package : Ubuntu

  • b. 外接无线网卡,使用iwconfig 手动配置wifi,结果出现如下错误

    Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

    错误原因:因为加密方式为 WPA-PSK 所以得用 wpa_supplicant 而不能使用 iwconfig wlan0 key xxx 形式,iwconfig key方式适用于WEP; 重新拿了个路由器,创建了一个wep网络,仍然无法连接上网;最终因为有线连接有进展,此操作未纠结下去。

  • c. 有线网连接开启,tty 连接网络配置关键步骤

    iwlist scanning
    sudo ifconfig enp3s0 up
    sudo dhclient enp3s0
  • d. 一顿操作猛如虎,桌面恢复

    #/bin/bashsudo apt-get update  sudo dpkg --configure -asudo apt-get install --reinstall ubuntu-desktop  sudo apt-get install unity  sudo shutdown -r now 

but,悲剧发生了,中间少了一步"sudo apt-get install unity ",进入桌面后,鼠标键盘无法使用,网络无法使用

  • e. 继续倒腾,进命令行系统 方案1:改grub进text命令行;启动选项按“e”,进行grub修改,不起作用 方案2:advanced模式,root模式,注意坑:root账户设了密码,需要设密码才能进入;不要以为ctrl+D是继续 最终进入命令行,以下输入命令解决鼠标键盘无法使用问题:

    sudo apt-get install unity  
  • f. 启动后,解决ubuntu20.04网络图标消失,连不上网问题 参考链接: 解决ubuntu20.04网络图标消失,连不上网问题_奋斗&远航的博客-CSDN博客_ubuntu20 网络图标消失

3. 总结心得

  1. 系统要隔离,需要考虑搭一下虚拟环境问题,特别是多人协作的机器

  2. 操作前要谨慎,不明白的命令,否则都不知道怎么死的

  3. 不要慌,不要慌,车到山前必有路,冷静处理找解决方案,着急也没用

ubuntu使用踩坑笔记 - 系统桌面损坏相关推荐

  1. iphone se 一代 不完美越狱 14.6 视频壁纸教程(踩坑笔记)

    iphone se 一代 不完美越狱 14.6 加 视频壁纸教程-踩坑笔记 越狱流程 1.爱思助手制作启动u盘 坑点: 2.越狱好后 视频壁纸软件 1.源 2.软件安装 越狱流程 1.爱思助手制作启动 ...

  2. Ubuntu的踩坑记录

    Ubuntu使用踩坑实录 由于某些原因,准备再次使用Ubuntu系统,但是由于某些原因,暂时使用双系统 安装Ubuntu 安装Ubuntu的过程参考视频链接,Ubuntu双系统我安装了几次了,只要老老 ...

  3. 阿里云部署Tiny Tiny RSS踩坑笔记

    阿里云部署Tiny Tiny RSS踩坑笔记 前言 入坑了RSS,之前的配置是阿里云部署RSSHub,配合Inoreader进行文章阅读,详情见RSS入坑指南.阿里云部署RSSHub踩坑笔记.在202 ...

  4. EDUSOHO踩坑笔记之六:edusoho架构及模块分析

    EDUSOHO踩坑笔记之六:edusoho架构及模块分析 从目录结构.入口文件.配置.控制器.服务层.模型.模块组成等几个角度,进行架构的描述.本文档是以8.0的版本为基准的说明,与其他版本会有些区别 ...

  5. Linux内核踩坑笔记

    systemtap embedded C踩坑笔记戳这: https://blog.csdn.net/qq_41961459/article/details/103093912 task_struct的 ...

  6. 「Java」基于Mirai的qq机器人开发踩坑笔记(其一)

    目录 0. 前置操作 I. 安装MCL II. MCL自动登录配置 III. 安装IDEA插件 1. 新建Mirai项目 2. 编写主类 3. 添加外部依赖 4. IDEA运行 5. 插件打包 6. ...

  7. 「Java」基于Mirai的qq机器人开发踩坑笔记(其二)

    目录 0. 配置机器人 1. onLoad方法 2. onEnable方法 3. 消息属性 4. 消息监听 I. 好友消息 II. 群聊消息 III. 无差别消息 5. 发送消息 I. 文本消息 II ...

  8. 昆仑通态触摸屏1003故障码,踩坑笔记

    昆仑通态触摸屏1003故障码,踩坑笔记 第一次使用这个昆仑通态触摸屏,使用modbusRTU与金田变频器做通讯. 触摸屏在线后报1003通讯错误代码,现象是控制指令正常,但是读取不正常.读取变频器状态 ...

  9. Mirai qq机器人ubuntu配置踩坑记录

    Mirai qq机器人ubuntu配置踩坑记录 intellij配置 打包jar ubuntu无界面运行 Mirai GitHub 链接 mirai-github intellij配置 我的是Ulti ...

最新文章

  1. CSS2简写和常用css总结笔记
  2. Python检查系统可疑用户
  3. 服务器被入侵了?反手溯源出入侵者画像【网络安全】
  4. ehcache 手动刷新缓存_【第 21 期】一个架构师的缓存修炼之路
  5. 【Docker】Docker操作常用命令
  6. linux+管道+分段,Linux中shell基础、重定向、管道符、环境变量
  7. 非专业计算机考试基础内容,全国高等教育自学考试指定教材:计算机应用基础·非计算机专业公共基础科·代码00018...
  8. Codeforces Round #622 (Div. 2) D. Happy New Year 状压dp
  9. spring jpa 流式_从响应式Spring Data存储库流式传输实时更新
  10. potplay显示服务器关闭,PotPlayer怎么关掉左上角显示的播放时间?PotPlayer关掉左上角显示播放时间的操作步骤...
  11. (53)多路时钟复用FPGA如何约束二(片内时钟复用约束)
  12. python 菜鸟-Python3 列表
  13. C++异常处理全攻略
  14. WebAPI HelpPage出现Failed to generate the sample for media type 'application/x-www-form-urlencoded'. 错
  15. 简单了解cms(内容管理系统)
  16. 【华为机试真题 Python实现】竖直四子棋
  17. 游戏的帧率与屏幕的刷新率
  18. css文字和数字或者英文对不齐解决方案
  19. hbuilder 打包 php,HBuilder 打包流程
  20. RPA:企业信息孤岛的“克星”

热门文章

  1. 后端常用数据持久层模板及框架以及一些工具类模板的配置使用集合
  2. 14.sql server数据库设计的重要性(by-朝夕)
  3. 扫清电路设计软件盲点,protel DXP电路设计软件批量修改
  4. 13.4.3 鼠标与滚轮事件【JavaScript高级程序设计第三版】
  5. 要计算机专业才拥有的桌面,手把手教您win10黑屏一会才进桌面,win10开机黑屏很久才有画面解决办法...
  6. 使用pushd高效的切换目录
  7. upGrad收购全球教育科技公司KnowledgeHut
  8. effective emacs中文版
  9. php删除说说,放下一切重新开始句子 删除过去
  10. VMware Workstation 12 Pro安装过程(详细安装)