记录下自己的折腾过程
一、Ubuntu安装
如何安装 Ubuntu 22.04 LTS 桌面版 (图文教程) ? - 知乎 (zhihu.com)
https://zhuanlan.zhihu.com/p/569347838
按照教程安装好发现独显显卡驱动没打上e49
e49二、gcc升级
Ubuntu22.04.4安装NVIDIA显卡驱动报错解决办法 - 哔哩哔哩 (bilibili.com)
查看系统已安装的gcc?g++
ll /usr/bin/gcc*
ll /usr/bin/g++*
如没有g++-12 则输入以下命令安装
sudo apt install g++-12?-y
分别指定系统默认gcc?g++版本为gcc-12?g++-12
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/x86_64-linux-gnu-gcc-12?100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/x86_64-linux-gnu-g++-12?100
再次查看gcc?g++ 版本
将gcc升级到12.3,并设置好默认值,发现显卡还是打不上驱动
三、内核降级
ubuntu 内核降级,切换linux内核版本_4.15.0-39-generic-CSDN博客
https://blog.csdn.net/u010608421/article/details/115658479
在国外网友的帮助下,发现是旧显卡的驱动和内核版本不兼容导致的。解决方法有二,一是等NVDIA修驱动,二是自个降级内核。于是决定自己动手,将内核降级到5.15.1024。
下载linux 内核
1、查询内核列表
sudo apt-cache search linux-image??查询列表中可更新的内核
2、安装5.15.0-1026-nvidia版本镜像
sudo apt-get install linux-image-5.15.0-1026-nvidia??
?3、安装5.15.0-1026-nvidia版本的内核
sudo apt-get install linux-headers-5.15.0-1026-nvidia????
4、安装5.15.0-1026-nvidia版本内核模块
sudo apt-get install linux-modules-5.15.0-1026-nvidia ??
5、安装5.15.0-1026-nvidia版本的驱动
sudo apt-get install linux-modules-extra-5.15.0-1026-nvidia??
6、查询当前当前已安装的内核
dpkg -l |grep linux-image????
从上面可以查看内核是否安装成功。
切换启动内核
grub配置文件修改和引导更新 - 知乎 (zhihu.com)
https://zhuanlan.zhihu.com/p/646033415?utm_id=0
1、修改grub的配置文件
cd /etc/default
sudo chmod 777 -R grub
nano /etc/default/grub
2、注释掉第七行 ,将第八行GRUB_TIMEOUT值改为30,这里是等待30s的意思,可以根据自己的需要选择。
3、第十行GRUB_CMDLINE_LINUX_DEFAULT修改为text
4、更新开机引导文件
sudo update-grub
5、重启
reboot
uname -r
开机后 查看内核等级,验证是否成功
四.成功
![]()
驱动安装
ubuntu-drivers devices
sudo apt install nvidia-driver-390
按教程操作完,从启动界面选择5.15的内核进去,重新安装驱动,成功!