拯救者Y9000P双系统ubuntu22.04安装4070显卡驱动
1. 前情:
1TB的硬盘,分了120G作ubuntu22.04。/boot: 300MB, / : 40GB, /home: 75G, 其余作swap area。
2. 一开始按这个教程:对我无效
https://blog.csdn.net/Eric_xkk/article/details/131800365
在步骤2.4软件和更新,切换驱动的时候报错pk-client-error-quark: Error while installing package:已安装linux-modulesnvidia-535-6.5.0-18-generic 软件包 pre-removal 脚本 子进程返回错误状态 1(313)。广查资料,无果。
3. 换另一个教程:
https://blog.csdn.net/qq_37186100/article/details/139239326
如其中的方法一:
![](https://i-blog.csdnimg.cn/direct/87bd927493634310be1958fb42f0100f.png)
但是,在sudo apt install nvidia-driver-550(我的系统是550)步骤报错如下:
这之后无法卸载和安装软件。
解决办法:https://www.cnblogs.com/aidenzdly/p/10563340.html(如下)
原因是gcc版本不够,需要升级到12。
gcc版本升级方法:
gcc --version
sudo apt-get update
sudo apt-get install gcc-12 g++-12
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100 --slave /usr/bin/g++ g++ /usr/bin/g++-12
gcc --version
重新安装nvidia-driver-550:
又报错如下:
zstd: error 25 : Write error : No space left on device (cannot write compressed block)
原因是:空间不足解决办法https://forums.linuxmint.com/viewtopic.php?t=264114,如下:
ls /boot
df -h 查看/boot使用情况
uname -r 查看内核版本
rm -v 删除旧的内核文件
4. 最终结果:
![](https://i-blog.csdnimg.cn/direct/f9e18272e71d42578207197ad26af40f.png)