几天前,我在全新的戴尔 Inspiron 7620 上安装了 Ubuntu 22.04 LTS,该电脑配备了专用的 nvidia geforce RTi 3050 gpu。一切运行良好……直到我想安装虚拟盒。我确实安装了虚拟盒,但重新启动笔记本电脑时,系统询问我一些我不明白的 MOK 内容。
Virtualbox 警告我有关在重新启动时添加密钥的 MOK 操作,并告诉我记住我在 virtualbox 安装结束时设置的密码,我认为我设法通过了这一步(我不确定,因为我首先以 azerty 用户身份输入了密码,然后以 qwerty 用户身份输入,它似乎有效,因为我不再遇到错误)
问题开始出现。在启动时,我收到一条错误信息dell_smm_hwmon: unable to get SMM Dell signature
我以为我的问题出在 MOK 键上。我在谷歌上搜索后,从 BIOS 中清除了 TMP 所有者信息(有一个选项可以清除),但还是没用
然后,我发现错误可能与不稳定的 nvidia 驱动程序有关。所以我设法使用 grub 恢复工具中的 root 终端启动我的系统,并使用旧版本的 nvidia 驱动程序
然后,在重新启动时,我收到一条新的错误消息(可能是由于我错误地清除了 TMP 内容),内容是UUID=xxx does not exist. Dropping to a shell
。这让我很难过。在那里,我尝试将存储启动选项从 Raid 设置为 AHCI/NVMe,因为我发现一篇帖子说这样做。
现在,启动时没有出现任何错误,只有“pci 0000:00:07.0:DPC:RP PIO 日志大小 0 无效”,然后是另一个黑屏,只有闪烁的“_”,我可以使用 alt-f4 切换到控制台,在上面我可以输入我的 ubuntu 会话用户名和密码进行登录,但只是在终端中。
我还尝试停用/激活虚拟化功能但没有成功,并使用 livecd 中的启动修复实用程序,但没有作用...
所以,我做了很多我不明白的事情,现在我很绝望......如果有人知道如何解决这个问题,我会非常感激!