如何修复部分删除的损坏内核

如何修复部分删除的损坏内核

我是 Ubuntu 的超级菜鸟,Ubuntu 18.04 的磁盘空间不足。为了清理系统,我尝试使用以下命令删除旧系统内核:

sudo apt-get remove linux-image-VERSION

但最终我错误而愚蠢地选择了我当前的系统内核版本。终端运行了几个进程后,它说了类似这样的话:“继续可能会破坏系统,您将无法重新启动,是否要继续?”当然我说不,不要继续,之后一切似乎都很好,直到那天下午,当我试图重新打开笔记本电脑时,出现了错误:

内核加载错误

从那里按下ctrl+ alt+f2允许我获得一个命令提示符,使我能够访问我的整个完整的文件系统,然后我输入:

sudo systemctl status systemd-modules-load.service

这给了我:

系统控制状态

然后,经过故障排除后,我能够在恢复根 shell 中建立网络连接,这使我能够成功运行:

sudo apt update
sudo apt upgrade && sudo apt dist-upgrade
sudo apt -f install

按照这个类似的帖子:Ubuntu 18.04 登录问题 - 无法启动加载内核模块

但是,这并没有解决问题,我仍然遇到同样的问题。任何建议或意见都将不胜感激。

答案1

如果您可以启动并运行终端,只需发出:

sudo apt install --reinstall linux-image-generic

我建议在启动以前的(可运行的)内核版本时运行它。

相关内容