Ubuntu无法进入到桌面的一些解决办法

发布于: 2022-03-08T13:37:00+08:00
更新于: 2022-03-08T13:37:00+08:00
作者: Stiller

类别: Linux.

标签:Linux

这个事情是自己手贱,直接将系统内的一些依赖包强行降级,降级后无法打开Ubuntu的桌面,进入系统后直接默认进入到tty1中,需要命令行登录。

错误信息

这里有几个重要事项,在tty1中默认是没有联网的,且不能显示中文,所以所有的错误提示都会以乱码(方块)的形式存在,解决办法有两个,一个是设置语言为英文,另一个是远程SSH登录。

远程SSH登录的前提是联网,如果是虚拟机需要设置网络连接,如果是物理机,可以通过插网线的方式连接,连接后使用下方命令可以查看网络是否连接。

# 尝试联网
$ sudo dhclient eth0

# 失败的话,查看网卡名称
$ dmesg | grep eth

在这里网卡经常会被rename掉,需要使用第二条名称查看联网的那个eth0被重命名成了什么。

# 重新联网
$ sudo dhclient exxx0
# 测试是否成功
$ ping www.baidu.com
2,解决dns问题
$ sudo vi /etc/resolv.conf
加入
nameserver 127.0.1.1
#这里用的是阿里云的DNS服务器
nameserver 223.5.5.5  
nameserver 223.6.6.6

3,一定要更新一下
$ sudo apt-get update

4,重新安装桌面
$ sudo apt-get install xorg
$ sudo apt-get install ubuntu-desktop

然而我的出现了非常多的依赖问题,所以首先需要解决依赖问题,发现在/etc/apt/source.list中配置了多个不同的源,统一改成阿里源。

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

然后进行源的更新。

1,修复安装
apt-get -f -y install 

sudo apt-get update

再之后重新安装Ubuntu-desktop就可以了。

链接