红联Linux门户
Linux帮助

卸载系统重要文件upstart,导致无法进入系统

发布时间:2016-12-29 09:34:26来源:linux网站作者:qqblack
我的ubuntu昨晚碰到一个小毛病,我以为是upstart的问题,准备卸了重装,结果糟了!系统启动不了了。
 
1.系统进不去,最初以为是内核问题
 
2.后来想到是因为卸载了upstart
利用live-usb
(我在U盘中安装了一个ubuntu,和live-CD不一样的是,这是一个移动的系统,作出的修改会永久生效。而不是重启后就没啦)
命令行输入:
chroot /media/linuxC
就可以操纵我的原系统啦,linuxC是我的系统挂载目录(还要记得把该系统的/boot,/home目录挂载到/media/linuxC上来,因为毕竟是这两个是单独的分区)
原来的系统就变成了我的一个虚拟机,如此进行修复,真是方便!
 
3.sudo apt-get install upstart
1)无法解析本机utan-Aspire-E1-570G。
哦,解析主机名靠的是hosts文件,而我的原系统名字是qqblack-Aspire-E1-570G
改一下hosts文件即可,不能用gedit(还是报刚才的错误),换用vi
sudo vi /etc/hosts
在hosts文件加入
127.0.0.1    localhost
127.0.1.1    utan-Aspire-E1-570G #这取决于你的电脑名字
保存退出,ok
2)出现域名解析不了mirror.160.com
ping mirror.160.com
无效,好吧,我们不在这个终端解析
ctrl+shift+t新开一个终端
ping mirror.160.com
然后将网址复制下来,加入到hosts文件里
3)再执行安装命令
成功!
 
4.重启进入系统,能进了耶!
 
5.但还有点问题,无法启动图形界面呀。这只有文本界面
测试一下常用的命令,比如ls,sudo fdisk -l
恩,都可以,看来图形界面坏了
ctrl+Alt+F7照说能进入图形界面的,但是我的进去是一片空白
ctrl+Alt+F1 #(F1~F6是文本界面,F7是图形界面)
输入xstart命令试试,不行呢
网上找答案,有说要重新安装ubnutu-desktop,难道卸载upstart的时候,这个也被删啦?
还是通过usb-live+chroot,进入原系统
看看ubuntu-desktop这个程序的名字,用apt-cache命令
输入sudo apt-cache search desktop| grep ubuntu
找到有一个ubuntu-desktop
看看我安装没有
whereis ubuntu-desktop
安装一波
sudo apt-get install ubuntu-desktop
重启,成功!
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27340.html