ubuntu(linux)新装系统恢复备份后无法进入系统问题的解决

1. 引子:

  

  可以跳过直接看3.~5.

我们可能会遇到这样的状况,从ubuntu转到别的系统,兜兜转转又回到了ubuntu。

比如说:

Fedora升级后一大堆BUG,与java有关的软件渲染都糟糕的一逼;

linux mint 吹上天的 Cinnamon 其实没有综合搜索,反应特别迟钝,每个软件(包括shell)都要2秒后出现;

centos和debian这种固若金汤的系统要啥没啥只剩稳定;

openSUSE的软件特别少,https://software.opensuse.org/find 又挂掉了只能一脸懵逼;

想要支持一下国产吧,deepin从windows10那里学会了强迫你重启更新并且重启后就挂了的先进技术;

Arch安装到一半气得把键盘啃掉,manjaro说解决了什么痛点但其实金玉其外。

这时候,你想起了内部错误的ubuntu,虽然GUI界面开一个礼拜左右准挂掉,但比较一下以上几位,还算是靠谱的了。

这时候你发现硬盘里还有它的备份,喜出望外。

2. 遇到问题了

当你美滋滋地重装完毕,恢复备份后,经验地发现一些软件虽然在硬盘里,但是都搜不到的时候,你应该学会卸载在apt重装。

一切准备就绪后,重启了一下,进不去了,这时候你才要怀疑人生。

----------重点的分割线--------------------

###############################

3. 什么问题:

你很大几率看到如下报错:

  failed to start remount root and kernel file system

它的意思是: 挂载根目录和核心失败.

4. 问题原理:

因为你恢复备份后, ubuntu顺路把过去开启挂载列表给恢复回去了.

你重装了系统, 各种分区的UUID都变了, ubuntu找不分区了, 自然进不去系统.

这就好比你搬家了, 给快递员旧地址, 快递员肯定送不到货啊.

5. 怎么解决:

(1) 进入live cd(就是你装Ubuntu的那个盘)或者其它linux系统

(2) 开启终端, 输入sudo blkid, 查看所有各个分区的uuid

(3)  进入你正常进入系统的根分区下的/etc 文件夹, 在文件夹中打开终端, 输入sudo gedit fstab(或者sudo vi fstab )修改fstab

(4) 将fstab中的各个分区修改为blkid指令下的各个UUID(相当于重新分区回来)

(5) 保存, 重启,  应该成功了.

##################################33

----------重点的分割线完毕--------------------

6. 再多说一句:

以上方法可能对所有LINUX系统有效.

时间: 2024-12-23 10:18:53

ubuntu(linux)新装系统恢复备份后无法进入系统问题的解决的相关文章

linux基础学习——克隆备份后网卡不能启动

今天在练习的时候突然想到如果当前使用的虚拟机中的系统坏掉或者出现未知的故障而影响学习进度怎么办,毕竟重装一次系统要耽误不少时间,于是想把当前使用正常的系统COPY一个备份 COPY完之后用VMware打开并更改名字,开机OK,登录OK,测试网络faile--重启网卡 提示"Device eth0 does not seem to be present,delaying initialization" 仔细想想,克隆备份--哦,网卡设置肯定不对,可当前这台虚拟机的网卡相关信息去哪儿找呢

ubuntu杂谈(四) ------ 取消Ubuntu系统意外关机后停留在GRUB界面的解决办法

1.修改/boot/grub/grub.cfg的权限 2.打开grub.cfg这个文件,vim grub.cfg,找到下图当中的 set timeout=-1 . 将"set timeout=-1" 修改为"set timeout=0" 3.sudo update-grub 这一方法将解决---意外关机后界面将停留在grub的问题

Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法

文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码 不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码.文件名转码工具convmv没安装的话 用下面的命令安装: sudo apt-get install convmv 复制代码 convmv 使用方法: convmv -f 源编码 -t 新编码 [选项] 文件名 常用参数: -r 递归处理子文件夹 –notest 真正进行操作,默认情况下是不对文件进行真

【转】Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法

原博文地址:http://www.cnblogs.com/york-hust/archive/2012/07/07/2580388.html 文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码 不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码.文件名转码工具convmv没安装的话 用下面的命令安装: sudo apt-get install convmv 复制代码 convmv 使用方法: convm

如何下载DELL电脑系统恢复镜像并制作USB系统安装盘?

如何在域中电脑安装被杀毒软件直接查杀的财务软件? ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者博客:https://blog.51cto.com/lander IT Helpdesk实战培训视频课程:https://edu.51cto.com/lecturer/733218.html2019/6/12 操作说明 使用Dell OS Recovery Tool创建USB恢复驱动器,可用于重新安装PC所附带的Windows或Linux系统. D

关于suse系统忘记密码后,无法登入的解决办法

1.重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行. 2.稍等片刻出现(none)#:命令行. 3.这时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了. 4.这时输入passwd命令就可以重置密码了.输入一个你记得住的密码,不过记不住也无所谓,现在

linux虚拟机正常安装完成后获取不到IP的解决办法-网卡

通常正常情况下安装完linux虚拟机,只需要使用桥接并修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,将如下参数值改为如下: ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp 然后重启网络服务即可:service network restart 家里的笔记本用这种方式确实可行,可是带到公司后发现就获取不到IP了,而且也重启不了网卡,原来是因为路由器的dhcp功能有问题,如果路由器不调整,此种方式肯定是行不通了.

ubuntu (优麒麟15.04)更新后不能连接无线网暂时的解决办法

1.以后坚决不随便更新了,又不是非要用新版本的某个功能 2.更新重启后: (1)查了,已经把禁止的都改成NO,还是不行: 这岂不是要把时间都耽搁弄这个上了... 3.发现了一个可以暂时解决的方案 在启动的时候选之前的版本,OK 可以继续工作了. ps:谁知道问题的原因,或根本解决的方法步骤请不吝赐教.

Linux 使用create_ap开热点后无法连接wifi问题的解决

使用create_ap开启热点,关闭后,无法连接wifi. 使用sudo rfkill list all发现wifi没有被锁住,使用 sudo service network-manager start也无法解决问题 后来使用create_ap -h查看此软件的相关帮助,其中有 --fix-unmanaged If NetworkManager shows your interface as unmanaged after you close create_ap, then use this o