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

embedded/2025/2/14 2:09:29/

ubuntu22044070_0">拯救者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. 最终结果:

在这里插入图片描述


http://www.ppmy.cn/embedded/162025.html

相关文章

java项目之基于用户兴趣的影视推荐系统设计与实现源码(ssm+mysql)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的基于用户兴趣的影视推荐系统设计与实现。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 基于用户…

【C++学习篇】C++11第二期学习

目录 1. 可变参数模板 1.1 基本语法及原理 1.2 包扩展 1.3empalce系列接⼝ 2. lamba 2.1 lambda的语法表达式 2.2 捕捉列表 2.3 lamba的原理 1. 可变参数模板 1.1 基本语法及原理 1. C11⽀持可变参数模板,也就是说⽀持可变数量参数的函数模板和类模板&…

C++ 设计模式-适配器模式

适配器模式示例,包括多电压支持、类适配器实现、安全校验等功能: #include <iostream> #include <memory> #include <stdexcept>// 抽象目标接口:通用电源接口 class PowerOutlet {public:virtual ~PowerOutlet() = default;virtual int outputPower() c…

kafka了解-笔记

文章目录 kafka快速上手Kafka介绍Kafka快速上手理解Kafka的集群工作机制Kafka集群的消息流转模型 Kafka客户端小型流转流程客户端工作机制 kafka快速上手 Kafka介绍 MQ的作用 MQ&#xff1a;MessageQueue&#xff0c;消息队列&#xff0c;是一种FIFO先进先出的数据结构&#…

Spring Cloud 04 - 负载均衡和外部服务访问

Ribbon & Feign 文章目录 Ribbon & Feign一&#xff1a;Ribbon负载均衡1&#xff1a;介绍 2&#xff1a;ribbon的五大核心组件二&#xff1a;Feign外部接口访问1&#xff1a;Feign概述2&#xff1a;Feign vs OpenFeign3&#xff1a;使用示例3.1&#xff1a;注解支持3.2…

C语言——搜索:查找某个数的位置(遍历,二分查找……)

在 C 语言编程里&#xff0c;搜索某个数在数组或者数据集合中的位置是一项基础且重要的操作。 目录 一、遍历查找&#xff08;顺序查找&#xff09; 二、二分查找 三、插值查找 四、斐波那契查找 五、哈希查找 一、遍历查找&#xff08;顺序查找&#xff09; &#xff0…

JavaScript 中的防抖和节流,它们的区别是什么,以及如何实现?

在前端开发中&#xff0c;防抖&#xff08;Debounce&#xff09;和节流&#xff08;Throttle&#xff09;是两种常用的优化高频率事件处理的技术。 它们能够有效减少事件处理函数的执行次数&#xff0c;从而提升页面性能和用户体验。 下面将详细解释这两种技术的概念、区别、…

DeepSeek-R1-技术文档

模型介绍: DeepSeek - R1 - Zero:通过大规模强化学习训练,不依赖监督微调作为前期步骤,展现出卓越的推理能力,在强化学习过程中自然产生了许多强大且有趣的推理行为。但它存在一些缺陷,比如生成内容可读性欠佳,出现语言混杂的情况。 DeepSeek - R1:为解决DeepSeek - R1…