修复Ubuntu环境

两周前, 我的Ubuntu环境被摧毁。今日, 我又研究了一下这个问题。

经研究, 我发现如果在系统启动时选择使用旧版的内核, 则可以启动到没有图形界面的shell。因此, 总结而言, 目前有两个问题: 一是更新后的新版内核不好用, 部分内核模块疑似无法加载, 导致根文件系统无法正常挂载, 系统无法正常启动; 二是使用旧版内核启动系统后, 图形界面无法正常启动。此外, 网络配置和域名解析也全都是坏的, 我暂时使用ip命令手动配网, 并手写/etc/resolv.conf文件来设置DNS服务器(该文件原先为指向systemd-resolved相关文件的一个符号链接)。

对于第一个问题, 由于恰好这两周Ubuntu更新了内核及其模块的软件包, 因此再次执行apt updateapt upgradeapt autoremove并重启后, 内核似乎就好用了。对于第二个问题, 经查, 执行apt install --reinstall ubuntu-desktop并重启即可修复。

解决上面两个问题并启动系统进入图形界面后, 我发现网络配置(NetworkManager)也工作了, 执行apt install --reinstall systemd-resolved后, 域名解析也恢复了。

然而, 这时我又发现系统的时间是错的, 后来我发现是systemd-timesyncd也损坏了。执行apt install --reinstall systemd-timesyncd修复后, 就好了。

至此, 我的Ubuntu环境至少可以恢复生产了, 虽然不知道还有没有什么隐藏暗病。

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

本文链接:https://twd2.me/archives/19426QrCode