ubuntu崩溃之——切勿删除IBus
缘由
由于ubuntu的拼音输入法ibus在输拼音打字的时候乱输入(像五笔还是啥一样),于是今日调好代码之际,想换个输入法,结果手贱了,在按网上教程$sudo apt-get remove ibus
卸载ibus后。
首先是右上角system setting打不开,就想着重启吧,结果启动后,输入密码后,变进入桌面,可桌面啥都么得啊,等了几分钟,重启Ubuntu,重启电脑,关防火墙… 然而并没有暖用。
但是命令行模式是好的,只是图形界面崩了,关键是想ssh在其他电脑上保存文件都不行,因为ifconfig
显示只有lo
刚改好的代码啊!!!
在网上寻找众多教程后,发现ubuntu桌面和很多东西依赖于ibus,虽然没搞懂为啥,反正就是删除之后,系统铁定崩。
废话不多说,
首先,全命令配置网络
ctrl+alt+(f1~f6中的任一个)进入命令行模式
网络接口配置文件:sudo nano /etc/network/interfaces
#用nano编辑网卡配置文件,当然也可以vim等 /etc/network/interfaces
(执行此命令,如果提示bash:/etc/network/interfaces:Permission denied
拒绝访问,没有权限,首先看是不是root用户,是的话执行:chmod 777 /etc/network/interfaces 修改文件权限了)
Ifconfig只显示一个lo,经百度和摸索,是网卡未启动,输入命令:ifconfig -a,显示所有网络接口的信息,无论是否激活。ifconfig显示当前激活的网络接口信息。就可以看见如eth0或enp5s0或ens33或ens192等,然后ifconfig eth0或enp5s0或ens33或ens192 up即可,再ifconfig就可以看见不是lo一个了(如输入ifconfig -a后还是只有一个lo,网上说缺少驱动,自己再百度吧,我的有就没再查)
注释:本地环回接口(不需要改动)
auto lo
iface lo inet loopback
注释:eth0网卡接口的配置
auto ens33 #开机自动连接网络(ens0 为网卡名称,ifconfig -a看自己的)
iface ens33 inet static#static表示使用固定ip,dhcp表述使用动态ip,若需要动态分配IP的话,static改为dhcp并去掉括号里的配置项
(address 192.168.3.105 #设置ip地址
netmask 255.255.255.0 #设置子网掩码
(broadcask 114.113.149.127 #广播地址,不知道啥用,暂时没配)
gateway 192.168.3.254 #设置网关 )
dns-nameservers 8.8.8.8 #设置DNS,谷歌dns//此步必须操作
dns-nameservers 202.106.0.20 北京市联通dns//此步必须操作
Vim 就:wq 保存退出
配置完检查 sudo nano /etc/network/interfaces,就会显示刚才配置的
重启service networking restart
然后ifconfig 就可以看见ens33的ip等信息
用命令ping www.baidu.com看是否配置成功,有返回就成功
重新安装桌面
执行(这一步在安装其他的时候,系统会提示)
sudo apt-get install -f
执行
sudo apt-get install unity-control-center
还不行的话,就再用这个
sudo apt-get install ubuntu-desktop
重启即可
sudo reboot
网上大神教程之这一步算是好了,可我的重启后登录页面看似好了,至少和之前一样,右上角有图标了,可输入密码,还是会跳回登录介面,其实这是在命令行执行startx
便可进入图形化介面,只是鼠标箭头变了,左侧与右上角图表等都不见了,
于是进行下一步。
下一步
在命令行里输入
sudo lightdm start
进入图形界面是对的,按回车后进入到登录界面,要求输入密码。
如果输入了登录密码后不能进入图形桌面,仍然回到登录界面,你可以按ctrl+alt+f1返回命令行,发现一个.Xauthority 的文件被拒绝写入,那么没办法了,只能改变这个文件的权限了,用命令:
sudo chmod 646 .Xauthority
完成后,再sudo lightdm restart
,进入登录界面,输入密码后正常进入桌面。
试了重启一下,挺正常的。赶紧拍快照。
参考:
https://blog.csdn.net/niepangu/article/details/52705568
https://blog.csdn.net/wangfengtong/article/details/72780694
https://blog.csdn.net/w7989363/article/details/78728585