拯救者Y9000P双系统ubuntu22.04安装4070显卡驱动

拯救者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

如其中的方法一:

但是,在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. 最终结果:
相关推荐
欧云服务器2 天前
怎么让脚本命令可以同时在centos、debian、ubuntu执行?
ubuntu·centos·debian
智渊AI2 天前
Ubuntu 20.04/22.04 下通过 NVM 安装 Node.js 22(LTS 稳定版)
ubuntu·node.js·vim
The️3 天前
Linux驱动开发之Read_Write函数
linux·运维·服务器·驱动开发·ubuntu·交互
再战300年3 天前
Samba在ubuntu上安装部署
linux·运维·ubuntu
qwfys2003 天前
How to install golang 1.26.0 to Ubuntu 24.04
ubuntu·golang·install
木尧大兄弟3 天前
Ubuntu 系统安装 OpenClaw 并接入飞书记录
linux·ubuntu·飞书·openclaw
小虾爬滑丫爬3 天前
ubuntu上设置Tomcat 开机启动
ubuntu·tomcat·开机启动
老师用之于民3 天前
【DAY25】线程与进程通信:共享内存、同步机制及实现方案
linux·c语言·ubuntu·visual studio code
小虾爬滑丫爬3 天前
Ubuntu 上设置防火墙
ubuntu·防火墙
林开落L3 天前
解决云服务器内存不足:2 分钟搞定 Ubuntu swap 交换区配置(新手友好版)
运维·服务器·ubuntu·swap交换区