问题
启动时,我看到一条[FAILED] Failed to start Load Kernel Modules.
错误消息。
如我的手机中的以下图片所示,由于我无法进入操作系统的 GUI 并截取屏幕截图,我看到:
起源
我遇到了 Python 版本问题。我想从 3.8 升级到 3.10,只是想卸载旧版本并安装新版本。然后,当我重新启动笔记本电脑时,这些错误开始在启动时出现。
我尝试过的
值得澄清的是,我能够获得一个终端,然后Ctrl + Alt + F1
我可以使用我通常的用户和密码登录。这就是我所拥有的一切,我无法访问任何 Ubuntu GUI,如前所述。
根据错误消息中的提示,我查看了systemctl status systemd-modules-load.service
详细信息。结果显示:
这导致我进行了一些谷歌搜索,并找到了以下建议,但遗憾的是它们对我来说不起作用。
尝试的解决方案 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。
提前感谢您的帮助!