关于15.5升15.6可能登陆账号后一直进不了桌面的解决方法
Tofloor
poster avatar
ganrui
deepin
2018-06-20 08:05
Author
本帖最后由 ganrui 于 2018-6-20 00:13 编辑

关于15.5升15.6可能登陆账号后一直进不了桌面的解决方法

注:操作前请先整体看一遍,特别是5中的注意事项,实际操作是第4步,其它步骤作用帮助理解

1、解决方法初步验证
1)长按关机键关机;
2)开机进入deepin引导界面,选择第二项“Advanced options for Deepin 15.6 GNU/Linux”
3)进入后会出现两个菜单选项,选择第二条“Deepin 15.6 GNU/Linux, with Linux 4.9.0-deepin13-xxx”
4) 如果能够顺利进入系统,可以采用下面第2步的长效解决方案,进不了的话就别尝试下面的方法了;

2、解决方法实施
1)由于上面所描述的方法每次开机都需要按流程操作一次,为方便,通过修改grub配置文件可以一劳永逸的解决;
2)先按以下命令备份grub配置文件:
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bk

3、 grub.cfg文件内容描述,先描述文件中涉及到的3处内容,然后在4)中给出具体修改方法(心急的朋友可先看第4步);
a) 此条内容是deepin菜单中的默认启动项“Deepin 15.6 GNU/Linux”,在我的grub配置文件中的位置范围为141-155行,
第141行内容为:menuentry 'Deepin 15.6 GNU/Linux' --class deepin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c02ac600-b301-43a5-a1fd-d47fd8e3a6cc' {

b)此条内容是deepin引导界面第二条子菜单中的第一条内核选项,在我的grub配置文件中的位置范围为157-171行,第157行内容如下:
menuentry 'Deepin 15.6 GNU/Linux, with Linux 4.15.0-21deepin-generic' --class deepin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-21deepin-generic-advanced-c02ac600-b301-43a5-a1fd-d47fd8e3a6cc' {

c) 此条内容是deepin引导界面第二条子菜单中的第二条内核选项,在我的grub配置文件中的位置范围为172-187行,第172行内容如下:
menuentry 'Deepin 15.6 GNU/Linux, with Linux 4.9.0-deepin13-amd64' --class deepin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.9.0-deepin13-amd64-advanced-c02ac600-b301-43a5-a1fd-d47fd8e3a6cc' {

4、修改方法:
1)a)和b)其实是引导的同一个内核,只是取了不同的名字,所以此问题中由于使用了a)和b)这个内核,导致进不了桌面。
2)c)内核能够正常使用,但不是默认选项;a)内核是默认内核,但进不了桌面;
3)使用文本编辑器最好能显示行号,用c)的内容完全替代a)的内容,保存重启就行了,记住不要将c)删掉,不要改其它任何内容;

5、注意事项
1)/boot/grub/grub.cfg文件属于root用户权限,最好用以下任一命令打开:
sudo gedit /boot/grub/grub.cfg
sudo vi /boot/grub/grub.cfg
2) 务必准确理解上面修改方法中的内容,可能导致修改后启动出问题,上述方法在我的机器上验证成功;
3)如果修改重启后出问题,按键“1、解决方法初步验证”中的方法启动系统,然后用以下命令还原grub配置文件:
sudo cp /boot/grub/grub.cfg.bk /boot/grub/grub.cfg
4) 如果按3)中方法启动不了系统,建议用启动U盘进入系统后找到硬盘而不是U盘上的grub.cfg文件位置并恢复文件。或者重装系统。


Reply Favorite View the author
All Replies
avatar
voderlxiao
deepin
2018-06-21 04:51
#1
改/boot/grub/grub.cfg的话只要一更新grub就会回到原来的状态,可以看一下我帖子里的解决办法
Reply View the author
avatar
guoyunfei
deepin
2018-06-23 22:36
#2
没有那个内核,只有一个内核怎么办。。。
Reply View the author
avatar
voderlxiao
deepin
2018-06-24 00:10
#3
guoyunfei 发表于 2018-6-23 14:36
没有那个内核,只有一个内核怎么办。。。

可以选择从15.5开始安装再升级到15.6。
Reply View the author
avatar
xyx
deepin
2018-11-21 18:38
#4
我是卡在logo那儿,然后按esc会出现failed to start display manager,这个是什么原因
Reply View the author