记录重装ubuntu系统

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 无法进入ubuntu图形化界面
  • 进入ubuntu的tty模式
  • 开始解决
  • 误打误撞进入X-Window界面,拷贝ubuntu系统文件
  • 重装ubuntu系统


前言

提示:这里可以添加本文要记录的大概内容:
本来想跑一下gici-open代码,结果在安装gflags、glog库时候出现问题,删除时好像又把一些系统文件删掉了。
后来找到有文章提到解决方法,链接:

无法进入ubuntu图形化界面

结果在第二天打开电脑时,发现无法进入ubuntu图形化界面,显示

/dev/sda5:clean,1225255/12107776 files,25372403/48428544 blocks

但是该界面下无法输入命令

进入ubuntu的tty模式

在当前界面下,按ctrl+alt+F5,进入tty模式,但在输入命令时会出现乱码,此时修改为中文的方法

rm file(和之后作对比)
echo $LANG
echo $LANGUAGEexport LANG="UTF-8"
export LANGUAGE="UTF-8"rm file(测试)

在这里插入图片描述

开始解决

然后在网上搜的办法一般分三种
1、ubuntu内存不够
2、NVIDIA显卡驱动问题
3、误删系统文件

  • 关于第一种,我查了自己的电脑还有内存
  • 关于第二种,我也尝试了很久发现解决不了,因为tty模式无法上网,我现在也没有网线去解决,用手机通过USB连接电脑充当热点,也无法解决,需要一个ifconfig命令,但这个命令又需要联网下载,简直是套娃。
  • 还有一种,重新安装桌面系统,并重启,可以正常进入到桌面系统。(但我还是不行)
sudo apt-get install --reinstall ubuntu-desktop
  • 关于第三种,参考博文的方法

不小心运行了 rm -rf /usr/lib/x86_64-linux-gnu/,这个目录下存放了大量的.so文件,删除之后问题很严重,连apt-get都没有办法使用了,提示缺少某个.so文件。这个时候头一昏去重启,结果发现无法进入系统了。。。

恢复思路是这样的:从启动盘里拷贝相应的文件到坏掉的系统里。那么事情就简单了,插入U盘,修改BIOS引导项为U盘启动,选择第一个选项,就是try without install,进入一个临时的新系统。进去之后,由于我的是ubuntu,原来的系统所在的硬盘盘已经自动挂载好了,其他某些linux系统的话可能需要手动用mount命令挂载。

接下来就是从临时系统中拷贝原系统的误删目录,我的话就是 cp -pr /usr/lib/x86_64-linux-gnu/ /xxxx/usr/lib/x86_64-linux-gnu/(xxxx是硬盘挂载的位置),reboot,就会发现原来的系统成功启动了!

当然,这样只能恢复最原始的系统目录,如果不幸误删了改动较多的目录,就还需要恢复新增的内容,比如我的/usr/lib/x86_64-linux-gnu/目录,新安装的软件的.so文件全部丢失了,这些软件都无法正常启动,还是得重新安装它们;当然运气好的话,刚好只是误删了一些只读的系统文件,那就不用担心了,恢复之后就是老样子了。

误打误撞进入X-Window界面,拷贝ubuntu系统文件

误打误撞输入了下面两个命令,进去了X-Window桌面,发现是一个新的桌面,但是可以查看电脑上ubuntu和window的所有文件,所以我就赶紧拷贝了自己的ubuntu重要文件,做好重装系统的准备

sudo -i
startx

重装ubuntu系统

最后还是重装了ubuntu系统

删除原来的ubuntu系统
参考文章:
教你彻底卸载Ubuntu双系统,去污不残留
Win10安装Ubuntu18.04双系统,图文详解,全网最详细教程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/596647.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面试(04)————JavaWeb

1、网络通讯部分 1.1、 TCP 与 UDP 区别? 1.2、什么是 HTTP 协议? 1.3、TCP 的三次握手,为什么? 1.4、HTTP 中重定向和请求转发的区别? 1.5、 Get 和 Post 的区别? 2、cookie 和 session 的区别&am…

Linux:部署搭建zabbix6(1)

1.基础介绍 Zabbix:企业级开源监控解决方案https://www.zabbix.com/cn这个是zabbix的官网,你可以进去看到由官方给你提供的专业介绍和获取到最新版本的功能介绍,还有各种安装,由于官方安装是多种复杂的,我这里就单独挑…

第21次修改了可删除可持久保存的前端html备忘录:重新布局

第21次修改了可删除可持久保存的前端html备忘录&#xff1a;更改了布局 <!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0&quo…

「 典型安全漏洞系列 」11.身份验证漏洞详解

身份验证是验证用户或客户端身份的过程。网站可能会暴露给任何连接到互联网的人。这使得健壮的身份验证机制成为有效的网络安全不可或缺的一部分。 1. 什么是身份验证 身份验证即认证&#xff0c;是验证给定用户或客户端身份的过程。身份验证漏洞使攻击者能够访问敏感数据和功…

设计模式——组合模式08

组合模式&#xff1a;把类似对象或方法组合成结构为树状的设计思路。 例如部门之间的关系。 设计模式&#xff0c;一定要敲代码理解 抽象组件 /*** author ggbond* date 2024年04月06日 08:54* 部门有&#xff1a;二级部门&#xff08;下面管三级部门&#xff09; 三级部门 &a…

爬取学习强国视频小示例

因为需要爬取的视频数量并不是很大&#xff0c;总共需要将131个视频下载下来&#xff0c;所以就直接去手动找找视频的地址和名称保存下来的。由于页面是动态加载的&#xff0c;所以我们无法在网站源码中直接找到视频的超链接。设想是可以用Selenium模拟浏览器点击进行动态加载获…

【计算机毕业设计】五台山景点购票系统,后附源码

&#x1f389;**欢迎来到琛哥的技术世界&#xff01;**&#x1f389; &#x1f4d8; 博主小档案&#xff1a; 琛哥&#xff0c;一名来自世界500强的资深程序猿&#xff0c;毕业于国内知名985高校。 &#x1f527; 技术专长&#xff1a; 琛哥在深度学习任务中展现出卓越的能力&a…

008 CSS盒子模型

文章目录 盒子模型内容-宽度和高度内边距-padding边框-border圆角-border-radius 外边距-margin上下margin的传递上下margin的折叠块级元素的水平居中行内级元素(包括inline-block元素)的水平居中 外轮廓-outline盒子阴影-box-shadow文字阴影-text-shadow行内非替换元素的特殊性…

【TI毫米波雷达】IWR6843AOP的官方文件资源名称BUG,选择xwr68xx还是xwr64xx,及需要注意的问题

【TI毫米波雷达】IWR6843AOP的官方文件资源名称BUG&#xff0c;选择xwr68xx还是xwr64xx&#xff0c;及需要注意的问题 文章目录 demo工程out_of_box文件调试bin文件名称需要注意的问题附录&#xff1a;结构框架雷达基本原理叙述雷达天线排列位置芯片框架Demo工程功能CCS工程导…

【SCI绘图】【小提琴系列1 python】绘制按分类变量分组的垂直小提琴图

SCI&#xff0c;CCF&#xff0c;EI及核心期刊绘图宝典&#xff0c;爆款持续更新&#xff0c;助力科研&#xff01; 本期分享&#xff1a; 【SCI绘图】【小提琴系列1 python】绘制按分类变量分组的垂直小提琴图&#xff0c;文末附完整代码 小提琴图是一种常用的数据可视化工具…

2. Django配置信息

第2章 Django配置信息 Django的配置文件settings.py用于配置整个网站的环境和功能, 核心配置必须有项目路径, 密钥配置, 域名访问权限, App列表, 中间件, 资源文件, 模板配置, 数据库的连接方式.* 项目运行时, 如果修改代码, 项目会自动检测发现改动后会重新运行, 除非报错否…

Golang | Leetcode Golang题解之第12题整数转罗马数字

题解&#xff1a; 题解&#xff1a; var (thousands []string{"", "M", "MM", "MMM"}hundreds []string{"", "C", "CC", "CCC", "CD", "D", "DC", "…