前
本来打算重新装个双系统,结果手快了,2块硬盘都吃掉了,(win安装程序居然没有最后警告一下),主系统是manjaro,一直有timeshift备份,不过都是当作快照使用,还好存了一个在云盘里面,可以拿来直接恢复.
恢复
-
首先常规步骤,重新安装manjaro系统,需要注意的是,为了保险起见,这里的
用户名,密码,Root密码,主机名
,我都设置和原来的一样,这一步完成后得到的就是一个崭新的操作系统 -
然后将内核切换为你的timeshift备份文件一样,否则会恢复后会无法启动系统.
-
将你的备份文件下载到本地,并放到
/timeshift/snapshots
文件中,反正需要在你的timeshift软件中看到你的备份文件,然后选择,点击恢复,这里恢复会比较慢,有的步骤可能需要等一会,直到进入恢复界面并自动重启才算成功. -
第一次自动重启是无法进入系统的,因为备份文件的硬盘UUID和现在的UUID不对应,这时候虽然不会进入桌面但是会自动静如救援模式(看到报错信息后大概等待30s-60s),输入你的root密码后,修改UUID,通过
sudo blkid
来查看当前的UUID信息-
/etc/fstab
这里需要修改所有的UUID,根据实际情况来修改
-
保留方法: H。(可跳过)
-
/etc/default/grub 修改这里的resume后面的UUID
-
执行grub更新
sudo update-grub sudo grub-mkconfig -o /boot/grub/grub.cfg
-
-
这时候就可以重启进入桌面了,可能会比较久,博主启动大概花了1min,原来就几秒
,等待后最终还是会进入桌面,然后选择硬件设定,重新安装显卡驱动,全部重新安装后,启动速度就恢复了,此时所有的备份文件就都恢复了
- /boot/grub/grub.cfg
这里需要修改3个地方,都是swap的uuid,可以通过命令`sudo cat /boot/grub/grub.cfg | grep -i resume`来检查修改完没有
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210621135628737.png)