Linux 系统上安装 NVIDIA 驱动程序失败(X server问题)

写bug如流水 2024-06-20 15:37:01 阅读 54

报错信息:

ERROR: You appear to be running an X server; please exit X before installing. For further details, please see the section INSTALLING THE NVIDIA DRIVER in the README available on the Linux driver download page at www.nvidia.com.

ERROR: Installation has failed. Please see the file ‘/var/log/nvidia-installer.log’ for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

以下是解决这个问题的步骤:

退出 X 服务器:在安装 NVIDIA 驱动程序之前,您需要停止 X 服务器,因为驱动程序安装器需要在没有图形界面干扰的情况下直接访问图形设备。

切换到 TTY(终端):您可以通过按 Ctrl + Alt + F1F6(尝试每个以找到登录提示符)来切换到非图形终端。

在终端上使用您的用户名和密码登录

停止显示管理器

根据您的 Linux 发行版,停止显示管理器的命令可能有所不同。以下是常见显示管理器的命令: 对于 GNOME 使用的 GDM:sudo systemctl stop gdm对于 KDE 使用的 SDDM:sudo systemctl stop sddm对于 XFCE 和其他使用的 LightDM:sudo systemctl stop lightdm 或者,您可以尝试用以下命令通用地停止所有图形会话:sudo systemctl isolate multi-user.target

运行 NVIDIA 驱动程序安装程序

导航到包含 NVIDIA 驱动程序安装程序的目录(通常是一个 .run 文件)。通过运行 sudo sh ./NVIDIA-Linux-x86_64-XXXXX.run 来执行安装程序脚本(将 XXXXX 替换为实际的版本号)。

按照屏幕上的指示完成安装。

重启系统或使用 sudo systemctl start [display_manager](将 [display_manager] 替换为 gdmsddmlightdm,具体取决于您之前停止了哪个)再次启动显示管理器。

检查安装情况:重启后,您可以通过运行 nvidia-smi 来验证驱动程序的安装情况,该命令应显示有关 NVIDIA 驱动程序和 GPU 的信息。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。