ubuntu24.04+5090显卡驱动安装踩坑

安装ubuntu24.04

在选择进入 try or install ubuntu之后会出现持续黑屏现象, 卡在了booting a command list

解决方案:

选中 try or install ubuntu 按键盘 "e" 进入编辑模式

找到下列位置并添加 nomodeset acpi=off noapic 参数

按下 键盘F10,就可以正常安装 ubuntu 24.04系统了

安装显卡驱动前置条件

第一步 升级内核

复制代码
uname -a 查看内核版本

安装5090显卡 必须要将内核版本升级到 6.13 ,用`mainline`工具安装

复制代码
1.sudo add-apt-repository ppa:cappelikan/ppa
2.sudo apt update && sudo apt full-upgrade
3.sudo apt install -y mainline
4.mainline list      # 查看可用内核列表
5.mainline install 6.13 # 安装6.13版本

完成后重启,终端输入`uname -a`确认显示`6.13.0-061300-generic`。

第二步 安装必要依赖

复制代码
sudo apt install build-essential

第三步 解决 GCC版本冲突

复制代码
gcc --version # 查看gcc版本

安装NVIDIA驱动时,你会看到这个报错👇:

"Compiler version mismatch: Your kernel was built with GCC 14, but you are using GCC 13"

需要安装升级到 gcc14

复制代码
sudo apt install gcc-14
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-14 14

在安装gcc-14过程中出现以下报错

解决方案

复制代码
sudo apt --fix-broken install
sudo apt update
sudo apt upgrade

安装必要的库

复制代码
sudo apt install gcc-14-x86-64-linux-gnu libstdc++-14-dev curl

如果仍然报错,可以强制指定版本

复制代码
sudo apt install gcc-14-x86-64-linux-gnu=14.2.0-4ubuntu2~24.04 libstdc++-14-dev=14.2.0-4ubuntu2~24.04

安装完成后,检查gcc版本,更新为 gcc14

复制代码
gcc --version

⭐安装显卡5090驱动

下载5090显卡驱动 NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA

下载这个版本

安装显卡驱动,参考Ubuntu18-24.04安装和干净卸载nvidia显卡驱动------超详细、最简单_ubuntu安装nvidia显卡驱动-CSDN博客

步骤1️⃣ 需要注意的是要禁用 nouveau

复制代码
sudo gedit /etc/modprobe.d/blacklist.conf 或者(blacklist-nouveau.conf)

在打开的blacklist.conf末尾添加如下,保存文本关闭

复制代码
blacklist nouveau
 
options nouveau modeset=0

在终端输入如下更新,更新结束后重启电脑(必须)

复制代码
sudo update-initramfs --u

重启后在终端输入如下,没有任何输出表示屏蔽成功

复制代码
lsmod | grep nouveau

步骤2️⃣ 建议安装 lightdm,配合todesk x11桌面环境,便于远程控制

复制代码
sudo apt-get install lightdm

步骤3️⃣ 进入黑窗模式进行安装驱动程序

复制代码
sudo telinit 3

步骤4️⃣ 输入用户名 账号进入系统

在文本界面中,禁用X-window服务,在终端输入(必须)

复制代码
sudo service lightdm stop

步骤5️⃣ 进入到刚才下载的驱动的文件夹,给驱动程序赋予权限

复制代码
sudo chmod +x NVIDIA-Linux-x86_64-570.86.16.run

步骤6️⃣ 执行安装

复制代码
sudo ./NVIDIA-Linux-x86_64-570.86.16.run

需要注意的点

❤️ 务必选择开源驱动(MIT协议),专有驱动可能导致黑屏

❤️ The distribution-provided pre-install script failed! Are you sure you want to continue?

选择continue installation

❤️Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?

选择No 继续。

❤️问题没记住,选项是:install without signing

❤️问题大概是:Nvidia's 32-bit compatibility libraries? 选择 No 继续。

❤️ Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes 继续

步骤7️⃣ 安装结束后输入sudo service lightdm start 重启x-window服务

✅最终输入测试✅

复制代码
nvidia-smi
相关推荐
A小辣椒1 天前
TShark:Wireshark CLI 功能
linux
A小辣椒1 天前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5203 天前
Linux 11 动态监控指令top
linux
不会C语言的男孩3 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言