问题

问题

问题

启动时,我看到一条[FAILED] Failed to start Load Kernel Modules.错误消息。
如我的手机中的以下图片所示,由于我无法进入操作系统的 GUI 并截取屏幕截图,我看到: 错误消息 1

错误消息 2

起源

我遇到了 Python 版本问题。我想从 3.8 升级到 3.10,只是想卸载旧版本并安装新版本。然后,当我重新启动笔记本电脑时,这些错误开始在启动时出现。

我尝试过的

值得澄清的是,我能够获得一个终端,然后Ctrl + Alt + F1我可以使用我通常的用户和密码登录。这就是我所拥有的一切,我无法访问任何 Ubuntu GUI,如前所述。

根据错误消息中的提示,我查看了systemctl status systemd-modules-load.service详细信息。结果显示:

systemctl 输出

这导致我进行了一些谷歌搜索,并找到了以下建议,但遗憾的是它们对我来说不起作用。

尝试的解决方案 1

我最初发现并尝试此解决方案建议运行:

apt-get update
dpkg --configure -a
apt-get dist-upgrade
apt-get -f install

这似乎修复了 Python 模块出现的一些初始错误,但是并没有解决ashmem_linux仍然存在的问题。

尝试的解决方案 2

这导致我谷歌搜索与此相关的具体问题ashmem_linux,从而导致这个帖子这表明错误是由于模块未被签名。运行以下命令应该可以修复它:

kmodsign sha512 /var/lib/shim-signed/mok/MOK.priv /var/lib/shim-signed/mok/MOK.der /lib/modules/`uname -r`/kernel/drivers/staging/android/ashmem_linux.ko

遗憾的是,这对我来说没有任何区别,我得到了如上图所示的相同错误。

尝试的解决方案 3

进一步谷歌搜索让我找到了GitHub 页面在一个名为 Anbox 的软件上(对我来说似乎不太相关,但我现在很绝望,所以值得一试)。 一个解决方法发布在这里Ubuntu Wiki 页面这似乎很有希望,但我认为我无法进入 BIOS 而不会弹出加载内核模块错误。我可能在那里做错了什么,所以我愿意被告知我很愚蠢,应该尝试一种略有不同的方法。

我的系统

我正在运行 Ubuntu 20.04.5 LTS Focal Fossa。

提前感谢您的帮助!

相关内容