安装 5.18 内核后,出现闪烁的光标,无法加载到桌面(22.04 LTS)

安装 5.18 内核后,出现闪烁的光标,无法加载到桌面(22.04 LTS)


我对 Linux 还很陌生,所以如果这个问题不重要的话请多多包涵,但是我无法解决它,而且我花了两天时间尝试修复它。而且我找不到任何有类似问题的帖子。

我想将内核更新到 5.18,这样我就可以安装 Cuda、Cudnn 和我项目所需的其他工具。我按照简单的教程操作,教程告诉您只需依次 wget点击 kernel.ubuntu.com 链接四次,然后sudo dpkg -i *.deb。安装工作正常,但当我重新启动时,屏幕左上角只会出现一个闪烁的光标。然后,为了修复它,我必须从 grub 菜单启动 5.15 内核,清除与 5.18 内核相关的所有软件包,然后计算机才能正常启动。我不知道为什么新安装的内核无法启动,如能得到任何帮助/建议让它正常工作,我将非常感激。我很乐意提供解决问题所需的任何屏幕截图/日志,但我甚至不知道要提供什么。Ubuntu 的版本是 22.04。

编辑1:我安装的确切软件包是:

https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.18/amd64/linux-headers-5.18.0-051800_5.18.0-051800.202205222030_all.deb
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.18/amd64/linux-headers-5.18.0-051800-generic_5.18.0-051800.202205222030_amd64.deb
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.18/amd64/linux-image-unsigned-5.18.0-051800-generic_5.18.0-051800.202205222030_amd64.deb
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.18/amd64/linux-modules-5.18.0-051800-generic_5.18.0-051800.202205222030_amd64.deb

因此确切的版本是 5.18.0-051800

编辑 2:这是 nvidia-smi 的输出,虽然在安装 515 版本后,nvidia-smi 最初打印版本为 510,但我再次安装了 515(在更新管理器中安装了完全相同的东西),现在当 PC 启动时,它会警告我出现某种错误(没有关于错误的信息,只是询问我是否要发送错误报告)

krzysztof@krzysztof-MS-7D25:~$ nvidia-smi
Sun Oct  2 11:38:35 2022       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 515.65.01    Driver Version: 515.65.01    CUDA Version: 11.7     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0  On |                  N/A |
|  0%   43C    P0    98W / 350W |    328MiB / 12288MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2029      G   /usr/lib/xorg/Xorg                 93MiB |
|    0   N/A  N/A      2272      G   /usr/bin/gnome-shell              101MiB |
|    0   N/A  N/A      4012      G   ...5/usr/lib/firefox/firefox      130MiB |
+-----------------------------------------------------------------------------+
krzysztof@krzysztof-MS-7D25:~$ 

在安装时我没有使用专有的 nvidia 驱动程序,因此 nvidia-smi 没有输出任何内容,但我认为 5.18 内核如果没有它们就无法工作,如果我错了,请纠正我。

答案1

预计 Ubuntu 不会使用主线内核启动。

可能有两个原因:

  1. 安全启动已启用。主线内核未签名。因此您必须禁用安全启动。

  2. Nvidia 驱动程序不使用主线内核构建。您需要检查 dkms 模块是否已构建。如果没有,则需要对该模块进行修补以支持新内核。

相关内容