嗨,我尝试更新到 Ubuntu 20LTS,但由于某些软件包问题而无法更新。我按照此处的说明操作(https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1876395) 并删除了过时的软件包。重启后,Ubuntu 仅在终端模式下启动。我试过了,sudo startx
但它立即关闭了。我试过了sudo apt update
,但我得到了错误“无法解析 archive.ubuntu.com“。我还尝试nameserver 8.8.8.8
在 /etc/resolv.conf 中设置,然后更新。运行ping www.google.com
结果为“名称或服务未知“我是 Ubuntu 新手,我担心我破坏了一些软件包,我不知道现在该怎么办,请帮忙。
答案1
好吧,我设法真正解决了这个问题,这是我所做的:由于我在启动时在终端模式下没有任何网络访问权限,因此我尝试了以下操作:
- 重启
- PC 徽标消失后按 ESC
- 选择高级启动
- 在任何恢复模式下启动
- 激活网络
- 检查系统状态。由于仍然没有网络连接,因此此操作没有成功。因此我查看了一些 askbuntu 帖子,对我有用的解决方案是:(仍处于恢复模式)
- 启动 root shell
- 使用 ifconfig 检查网络接口。我只看到
lo
,没有eth0
。因此再次使用 进行检查以ifconfig -a
找到我的以太网接口的名称 - 编辑内容
/etc/network/interfaces
。此时该文件仅包含类似
auto lo
iface lo inet loopback
所以我添加了类似的东西:
auto [ethernet-interface-name]
iface [ethernet-interface-name] inet dhcp
正如这里的一些答案所解释的那样:问库本图
- 使用 ping 检查后,我发现网络连接现在已正常工作。
apt install --reinstall ubuntu-desktop
重启后一切都解决了。