悲剧的开始

一直用了一年多个deepin,在我心中就是完美的Linux桌面版,但是在一次锁屏之后,一切都不那么美了.

显现:锁屏之后输入密码,一直无法进入到桌面.强制关机(长按开机键10s),重启,直接卡在了deep启动界面了.按F2,看到了如下的报错信息

51aa5c613c93

启动错误

关键点:Failed to start Light Display Manager

开始自救

打电话给deepin客服,客服表示无能为力

系统自带 recovery,竟让让输入密码,试了啥密码都不对,真心不懂这个功能有啥用

winPE进入系统,发现无法读取磁盘数据

转折

chroot

choot 介绍

chroot --help

用法:chroot [选项] 新根 [命令 [参数]...]

或:chroot 选项

以指定的新根为运行指定命令时的的根目录。

使用 chroot 后,系统读取的是新根下的目录和文件,这是一个与原系统根下文件不相关的目录结构。

在这个新的环境中,可以用来测试软件的静态编译以及一些与系统不相关的独立开发。

也可以切换系统的根目录位置,引导 Linux 系统启动以及急救系统等.

干活

2.1. 准备一个U盘,安装一个Linux的启动盘,任意Linux发行版都行,我使用的Manjaro

2.2. 启动U盘的系统

2.3. 将要修复系统的根分区挂载到/mnt目录下,如果还有其它分区都统一以/mnt为根目录进行挂载,并切到原来的root目录

sudo mount /dev/sda5 /mnt

sudo mount /dev/sda6 /mnt/home

sudo chroot /mnt

2.4. 重新安装dde

sudo apt install dde

安装过程会报错,别管,直接重启就行.

完美解决

重启,直接可以进入系统了.

Logo

更多推荐