我按照说明将 Ubuntu 版本从 16.04 升级到了 18.04 sudo do-release-upgrade
;系统正确启动到登录页面,但当我单击我的用户名时,它会自动显示(我没有输入任何密码)“身份验证错误”。然后屏幕在一秒钟内变黑,并出现一条消息“无法启动加载内核模块”,以及许多其他行:
因此我以恢复模式重新启动,使用 root shell 运行sudo systemctl status systemd-modules-load.service
,结果如下:
正如许多其他主题所建议的那样(例如:无法启动加载内核模块后该怎么办),我尝试输入
apt-get update apt-get dist-upgrade apt-get -f install
但收到消息Could not resolve 'archive.ubuntu.com'
(即没有互联网连接),而
dpkg --configure -a
我收到dpkg: error: unable to access dpkg status area: Read-only file system
。
运行ifconfig
我看到这个结果:
所以我无法连接到任何网络。
我很高兴能得到任何帮助来解决这个问题(我不是 Ubuntu 专家)
编辑:
结果来自ifconfig -a
:
答案1
在恢复模式下您需要做的第一件事是重新挂载主驱动器读/写:
sudo mount -o remount,rw /
然后您可以尝试重新配置您的软件包:
sudo dpkg --configure -a
您可能需要添加 DNS 服务器才能连接到互联网:
sudo nano /etc/resolv.conf
并将以下内容添加到末尾:
nameserver 8.8.8.8
保存并关闭。
注意 - Op 直接写入 /etc/resolv.conf 时遇到问题:
我遇到的唯一困难是先将 resolv.conf 文件保存在 /root 目录中,然后使用以下方法手动将其移动到 /etc/resolv.conf
sudo nano resolv.conf sudo mv resolv.conf /etc/resolv.conf
然后重新启动网络:
sudo service networking restart
sudo ifconfig enp2s0f0 up
sudo dhclient enp2s0f0
然后尝试运行更新:
sudo apt update
sudo apt upgrade && sudo apt dist-upgrade
sudo apt -f install
如果一切顺利,请重新启动。