Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 门户 IT专业论坛 查看内容

Ubuntu 问题求教 - 成功修复

2018-5-30 08:27| 发布者: eric_gao | 查看: 7384| 原文链接

大家好,又遇到麻烦了, 还请linux大侠指教。 有分分。

家里的Ubuntu,跑的是11.10, 是比较老, 但是挺稳定的, 上面也运行了很多东西,一直没舍得升级。  近期看到大家说的Pi-Hole,感觉挺好的,一直试着装在老旧的11.10上,但是各种各样的问题,手欠,apt-get update, 删除那些无用的原, 再来apt-get update, apt-get upgrade
,一开始看着更新这,更新那的就有点小担心了, 后来窗口好久不动了, 一试,sb了,ssh session也断了。

昨晚蹲车库,捣鼓半天也没修复呢。目前总结下来就是这样了。

系统启动后进入图形界面,但是不接受用户名密码, 输入对了root的密码,画面一闪,又回到登录界面,(如果输入错的密码,会提示密码错误,让重新输入),

界面上有个重启按钮,重启进入recovery mode (root fs read-only), 可以有多个选项,选修复broken package, 系统会自动mount root FS到read/write, 然后drop到root shell之后, 我发现/etc/resolv.conf中dns 指到 127.0.0.1, 手动改到8.8.8.8 google dns, 然后才可以ping 通internet上的server, 这个时候选择手动apt-get update; apt-get upgrade, 大约更新了700多个package。 之后重启,现象依旧。

再次进入recover mode,如法炮制, root fs read/write 之后, 进入到root shell, 会发现resolve.conf 又他们指回127.0.0.1, 而且看第一行注释, 显示是generated by dhcpcd。  可我用的是static ip, 这个时候static ip也都自己配置好了,一怒,把 dhcpcd package 删除。重启之后 dns又指到 127.0.0.1, 还是说generated dhcpcd
, 不知道是不是其他的什么软件把备份的/etc/resolv.conf 给拷回来了。   升级700多个包的时候,中间提示dhcp有更新,问我是保留已有的,还是用新的。我当时选保留, 可是后来都把dhcpcd 包给删除了啊???

我想一开机就drop到root shell下, 就把图形界面 lightdm 也删除了, 能看到系统还删除好多其他的package, (目测都和desktop有关的).

重启,妈的还是进图形界面, 不接受root 密码。  而且最可恨的是那个重启的按钮也没了,这会想重启,只能按电源大纽了。

启动过程中能看到openssh 启动失败, 这是最要命的, 没有shell, 这看啥也看不到。


请问大家,怎么才能把图形界面撤掉删掉,启动后直接进入shell?  我就想安安静静的有个shell用。  而且在recover mode下看好像系统升级到 14.x了,原来是11.10,目前看ssh启动失败,也没什么出错信息, 图形界面不接受密码。  

其他的还都好, 上面的lampp, web, ftp, media server, openvpn server还都运行正常,可以访问。
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部