过程

  • 一、复现现象:
  • 二、复现原因:
  • 三、解决方法:重新安装ubuntu桌面


一、复现现象:

开机进入 Ubuntu,输入密码成功后一直卡在这个页面,无法进入 ubuntu 桌面。

ubantu 卸载干净mysql ubuntu 卸载ibus_desktop

二、复现原因:

ubuntu16.04下,为了安装搜狗输入法,一些博客建议卸载ibus,卸载ibus会把ubuntu-desktop也顺带卸载,导致无法进入桌面,并且网络也无法启动,也就谈不上如何重新安装ubuntu-desktop. 如果不想重装ubuntu的话(重装系统可能导致文件丢失,软件消失),可以参考以下解决方法。

三、解决方法:重新安装ubuntu桌面

1、同时按下Ctrl+Alt+F1(F2~F6),进入文字控制台,在login处输入用户名,回车后输入密码

2、查看网络配置设备

ifconfig

如果只有内部回环接口:

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:17030 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17030 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:65938548 (65.9 MB)  TX bytes:65938548 (65.9 MB)

3、需要重启网络设备

service network restart

然后在查看网路配置ifconfig,出现新的网络配置,或者是其他名字

ens33    Link encap:Ethernet  HWaddr 50:7b:9d:00:6b:fd  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

可以看到ens33并没有ip地址,所以不能联网。

4、配置网络IP
通过修改网络配置解决联网问题,目前有两种方法:一种是以DHCP方式配置网卡,此方法可以自动配置ip;第二种方法是为网卡配置静态IP地址;两种方法都可以解决此问题。这里只介绍DHCP方式配置网卡。
编辑网络接口文件:

sudo vi /etc/network/interfaces

ens33,代替对应的lo位置

auto enp2s0
iface enp2s0 inet dhcp

注意:有可能你的和我一样是这样的,

ubantu 卸载干净mysql ubuntu 卸载ibus_desktop_02


由于要用dhcp方式,所以需要将图中loopback也改为dhcp.

保存并退出vi编辑器。
用下面的命令使网络设置生效

sudo /etc/init.d/networking restart

测试网络是否连通

ping www.baidu.com

如果显示

PING www.a.shifen.com (112.80.248.76) 56(84) bytes of data.
64 bytes from 112.80.248.76: icmp_seq=1 ttl=54 time=52.8 ms
64 bytes from 112.80.248.76: icmp_seq=2 ttl=54 time=51.9 ms
64 bytes from 112.80.248.76: icmp_seq=3 ttl=54 time=51.0 ms
64 bytes from 112.80.248.76: icmp_seq=4 ttl=54 time=49.6 ms

表明网络问题已解决。

如果出现

ping: unknown host www.baidu.com

证明网络不通,无法进行接下来的步骤,请重新配置网络。

5、重新安装ubuntu桌面

sudo apt-get install ubuntu-desktop

6、重启

sudo apt-get install ubuntu-desktop

接下来就可以进入ubuntu桌面了。此方法可以避免重装系统带来的一系列问题。

不能随便卸载ibus,更不要随便autoremove,不要随便autoremove,不要随便autoremove,不要随便autoremove … … …重要的事情说N遍,否则灾难性的后果,谁用谁知道。