Dell Precision 5560安装Ubuntu 23.10后启动冻结,疑似NVIDIA驱动与内核兼容问题求助
最近(好像是在最近一次系统更新之后),我的Ubuntu系统彻底启动不了了。输入启动密码之后,机器就卡在Dell的logo界面一动不动。
我能进入Grub菜单,也可以通过恢复模式打开终端,但尝试用旧内核正常启动(非恢复模式)时,还是会遇到类似的启动问题——只不过这时候Dell logo下方会显示Ubuntu的图标。
之前我还能通过终端访问系统(虽然GUI没法用),但在成功执行sudo apt-get update && sudo apt-get upgrade之后,我尝试重新安装NVIDIA驱动,结果不仅没解决问题,反而连Ctrl+Alt+F3都没法用来打开终端了。
几年前我遇到过一次NVIDIA驱动和内核版本不匹配的问题,现在从journalctl -xb里搜索'nvidia'得到的日志(如下),以及恢复模式下用户目录里的NVIDIA日志文件(片段如下)来看,这次可能又是类似的问题?不过也不确定是不是这个原因导致的启动失败。如果需要的话,我可以提供完整的journalctl -xb输出和NVIDIA日志文件内容。
Jan 10 23:01:52 IT096060 kernel: nvidia: loading out-of-tree module taints kernel. Jan 10 23:01:52 IT096060 kernel: nvidia: module license 'NVIDIA' taints kernel. Jan 10 23:01:52 IT096060 kernel: Disabling lock debugging due to kernel taint Jan 10 23:01:52 IT096060 kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel Jan 10 23:01:52 IT096060 kernel: nvidia: module license taints kernel. Jan 10 23:01:52 IT096060 kernel: videodev: Linux video capture interface: v2.00 Jan 10 23:01:52 IT096060 systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
NVIDIA日志文件片段:
*** ls: -rw-r--r-- 1 root root 1275146 2024-01-09 11:01:06.773886523 +0000 /var/lib/dkms/nvidia/535.146.02/6.5.0-14-generic/x86_64/log/make.log DKMS make.log for nvidia-535.146.02 for kernel 6.5.0-14-generic (x86_64) Tue 9 Jan 11:00:47 GMT 2024 make[1]: Entering directory '/usr/src/linux-headers-6.5.0-14-generic' make --no-print-directory -C /usr/src/linux-headers-6.5.0-14-generic \ -f /usr/src/linux-headers-6.5.0-14-generic/Makefile modules warning: the compiler differs from the one used to build the kernel The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0 You are using: cc (Ubuntu 13.2.0-4ubuntu3) 13.2.0
我浏览完整的journal日志时,还发现了一些蓝牙和WiFi设备的错误,但我觉得这些应该不是导致启动冻结的原因。
补充信息:我的机器是定制版Dell Mobile Precision Workstation 5560,配置是Intel Core i9-11950H vPro处理器,搭配NVIDIA RTX A2000显卡。另外,在出问题之前我用AppImage安装了RuneLite,会不会是这个操作导致的问题呢?
备注:内容来源于stack exchange,提问作者Biomage

