升级了内核,基本上完成了程序的编码问题

CentOS 7.9升级内核(kernel-5.4.218) 记录:362 场景:在CentOS 7.9操作系统上,使用ELRepo镜像仓库中kernel包,升级Linux 3.10.0-1160.el7.x86_64内核到kernel-5.4.218。ELRepo项目专注于Linux和CentOS操作系统的硬件相关的软件包。 阅读详情
本来昨天就升级了的,但是启动是时候发现显卡驱动程序需要重新安装,要不进不了X
本来昨天就可以装的,不过发现ntfs的支持也需要更新了,去http://linux-ntfs.sourceforge.net/rpm/fedora3.html看了一下,没发现有支持新内核的rpm包(要不就是看漏了……),昨天就没有升级驱动,没使用新的内核。

今天又去查看了一下,发现ntfs支持的也已经出来了(真是快阿,昨天有24m的更新,今天一开机,又发现有32m的更新,linux的更新速度真是……,好不容易删了openoffice的i18n支持,空出了8-900m的空间,现在又只剩下600m了,都不知道是些什么东西把硬盘占了……现在不想对硬盘重新分区,不想动的数据太多了……麻烦阿,想通的话,把hdb空出一个逻辑分区来给linux挂上吧。)。于是下载了i686的包,又到http://www.nvidia.com/object/linux_display_ia32_1.0-7174.html去下了这个最新的显卡驱动。重启……root登录……新内核启动……x启动失败……字符界面安装显卡驱动:
直接sh NVIDIA-L*进入安装画面,提示要删除以前的驱动,确认,让他自己干去。最后安装完毕,提示需要修改xorg.conf,vim /etc/X11/xorg.conf发现已经修改过了(以前装过nvidia的驱动,就把一个‘nv’改成‘nvidia’)。ok重启。一切顺利,可以进入X了。
ntfs支持很简单了,找到跟内核对应的版本(uname -r查看内核版本),rpm -Uih XXX就可以了

开机启动的时候有和诺选项,哪天有空清理一下,现在可以进3个内核,加上windowsxp一共4个选项,多了点,看着不舒服

我那程序的编码问题也简单的解决了,可以继续下面的工作了。
Centos7 内核从3.10升级到4.12过程 近期,国家互联网应急中心漏洞(CNCERT)公告中提到Linux kernel4个拒绝服务漏洞,对应CNVD-2017-07509、CNVD-2017-07508、CNVD-2017-07507、CNVD-2017-07386)。综合利用上述漏洞,攻击者可使系统拒绝服务,且在符合一定利用条件下可能导致远程命令执行。设计到的内核版本从3.0到4.99,详细信息可以到国家互联网应急中心官网公告查看,随 阅读详情

相关推荐

Linux内核升级至7.2与NVIDIA驱动兼容性实战指南

最近在折腾 Linux 内核升级到 7.2 版本,整个过程可以说是“平平无奇”中带着点“小惊喜”。说它平平无奇,是因为内核编译、安装的流程早已是轻车熟路;说它有惊喜,则是在升级后,NVIDIA 显卡驱动的兼容性问题如期而至,以及一个之前自己都没太在意、却被 Gemini AI 辅助工具揪出来的潜在 Bug。这篇文章,我就把这次从内核升级、驱动适配到 Bug 排查的完整经历和解决方案整理出来,希望能帮到同样在 Linux 路上探索的你,特别是那些使用 NVIDIA 显卡进行开发或娱乐的朋友。 1. 背景与核心

weixin_33816300的博客 452

ARM-Linux应用程序自动升级以及自动回滚的实现

arm-linux 程序自动升级 | 升级失败自动回滚

开发者 6045

nim_duilib多标签程序中使用libcef3内存泄漏问题解决

文章目录引言问题cef简介升级内核到80video标签内存泄漏问题总结 引言 网易开源的 duilib 中,有一个使用libcef3的例子,可以实现类似chrome的功能,还支持拖曳。 拖出来的效果(当然还可以拖回去): 刚好最近有个项目,需要用到这种混合架构,通过chromium内核加载网页,并且还需要多标签,就把这个项目用起来了。 在生产环境中,发现一些问题,特此记录和分享。 问题 cef简介 Chromium Embedded Framework (CEF)是个基于Google Chromium项

xmcy001122的专栏 2399

嵌入式Linux固件升级

嵌入式Linux固件升级 开发需求 • 基于TCP/IP完成驱动模块和应用程序的更新、升级 特殊声明 该文档中驱动程序和应用程序统称为“固件”。   • 主  机:VMWare--Fedora 9 • 开发板:yc2440--64MB Nandflash;Kernel:2.6.24.4 • 编译器:arm-linux-gcc-4.0.0   设计原理图     说

jsfzdd的专栏 5745

centos内核升级

centos内核升级

qq_27164239的博客 760

Linux内核目录文件和最新内核版本升级

1. Linux内核目录文件说明 1.1 内核空间和用户空间 在下载内核前,我们应该讨论一些重要的术语和事实。首先了解一下内核空间和用户空间 内核空间中存放的是内核代码和数据,而进程的用户空间中存放的是用户程序的代码和数据。不管是内核空间还是用户空间,它们都处于虚拟空间中。 1.1.1 内核空间 Linux内核是一个宏内核,这意味着整个操作系统都运行在内核预留的内存里。 内核所使用的空间是内核预留的 只有内核可以使用预留的内核空间 内核拥有这些内存空间,直到系统关闭 在内核空间,一旦内存被

一口Linux的专栏 823

升级内核

1. 查看linux内核版本: # uname -r 2.6.18-194.el5 2. 下载新的内核版本: 去官网上下载最新的内核版本和对应的补丁: https://www.kernel.org/ 我选的是3.2.14 #wget -c http://www.kernel.org/pub/linux/kernel/v3

曲终人散 9022

Linux内核升级后Nvidia驱动修复与AI辅助代码审计实践

Linux内核作为操作系统的核心,负责管理硬件资源、进程调度和文件系统等基础功能。其模块化设计允许通过内核模块动态扩展功能,其中Nvidia显卡驱动便是以模块形式存在。当内核升级时,由于驱动模块需要针对新内核重新编译,常导致驱动失效,进而影响依赖GPU的CUDA计算和AI工作流。DKMS(动态内核模块支持)框架通过自动重新编译模块来解决这一兼容性问题,其技术价值在于保障了系统升级后硬件驱动的持续可用性。在深度学习开发和科学计算等应用场景中,稳定的驱动环境至关重要。本文聚焦于内核升级后的Nvidia驱动修复,

weixin_30407613的博客 321

ubuntu服务器系统升级,如何在Ubuntu 16.04服务器中升级Linux内核

Linux内核是Ubuntu操作系统的核心。 Linux内核是用于计算机操作系统的单片Unix类内核,由Linux Torvalds创建,由所有Linux发行版(包括Ubuntu,CentOS,OpenSuSE,ReadHat和Debian)使用。在本教程中,我将向您展示如何将Ubuntu内核升级为使用Ubuntu内核团队提供的最新主线内核构建。 我将使用Ubuntu 16.04.2 Xenia...

weixin_39789792的博客 654

linux 3.10 升级 linaro,Centos7 内核从3.10升级到4.12

接下来我把自己虚拟机3.0内核升级到4.12wgethttps://git.kernel.org/torvalds/t/linux-4.12-rc5.tar.gz –no-check-certificate这里使用Xshell通过ssh连接虚拟机。官网是https协议传输,使用wget下载时容易报错,在最后加 –no-check-certificate 参数即可解决。使用tar –xvf解压到本...

weixin_39621178的博客 386

Linux内核升级后NVIDIA驱动失效的完整修复指南

Linux系统中,内核模块与特定内核版本的紧密绑定是驱动兼容性的核心原理。当系统内核升级后,原有的NVIDIA专有驱动内核模块因未针对新内核重新编译而失效,导致CUDA环境崩溃和图形界面异常。这一问题的技术价值在于理解DKMS(动态内核模块支持)机制,它允许内核模块在系统更新时自动重建。在深度学习训练、AI推理和科学计算等应用场景中,稳定的GPU加速能力至关重要。本文聚焦于解决内核升级后NVIDIA驱动失效的实战问题,通过系统化的诊断、彻底卸载、重装驱动和环境验证流程,帮助用户快速恢复CUDA计算与图形能

weixin_30644369的博客 428

Linux升级和编译内核

最近几年linux内核推陈出新,版本迭代的速度明显加快了很多,由于linux之父对内核版本号的设定的改革,版本号不会再像2.4和2.6时代,很久时间主版本号都不会变动了。给人的感觉就是版本更替的速度加快了很多,除此之外,也会提高关于linux内核的关注度,随着linux的发展壮大,应用越来越普遍,linux内核在业界的影响也越来越重要。 升级和修改内核是一个比较有意思,也有一定风险的操作,但个人...

icquu的博客 298

转载 Centos7 内核从3.10升级到4.12过程

https://blog.csdn.net/youshijifen/article/details/73472434 近期,国家互联网应急中心漏洞(CNCERT)公告中提到Linux kernel4个拒绝服务漏洞,对应CNVD-2017-07509、CNVD-2017-07508、CNVD-2017-07507、CNVD-2017-07386)。综合利用上述漏洞,攻击者可使系统拒...

avd7108的博客 202

一种嵌入式Linux本地和远程升级程序的方法!

嵌入式Linux设备要进行软件升级有很种多方式方法,总的来说可以分为本地升级远程升级。本地升级包括升级工具升级,存储介质升级等,远程升级是指通过网络进行程序升级。这里介绍一种同时至此本地和远程升级的方法,以供参考。本地升级(1)升级工具升级现在的升级工具有很多,不同的芯片支持不同的工具,比如jlink,串口等,海思的芯片提供Hitool升级工具。升级工具升级直接参考芯片...

2555

linux编码合适修改_CentOS升级Linux内核备忘录

操作系统总会不定期暴露出一些安全漏洞。养成定期更新Linux内核的习惯,让自己的服务器更安全。确切的讲,Linux只是一个操作系统的内核(kernel),而我们常用的CentOS是基于Linux内核的发行版(distribution),整合了各种程序工具和库。如果当前版本的内核暴露了严重的安全漏洞,我们只需要把内核更换到最新的版本即可。CentOS允许存在多个内核,可以通过 /boot/...

weixin_39934296的博客 82

Linux内核升级与NVIDIA驱动适配实战:从DKMS构建到AI辅助Bug排查

这次我们来看一个 Linux 内核升级与 NVIDIA 驱动适配的实战记录。核心不是讲内核有多新,而是升级后显卡驱动能不能正常用、有没有性能提升、以及如何排查和修复那些“埋”在代码里,直到被 Gemini 这类工具扫描才发现的潜在 Bug。对于依赖 CUDA 做开发、跑 AI 模型或者玩游戏的 Linux 用户来说,内核和驱动的兼容性直接决定了系统能否稳定运行。 从标题和网络讨论来看,这次升级到 kernel 7.2 的体验“平平无奇”,但 NVIDIA 驱动需要调整,并且还涉及到一个被 AI 工具发现的

dilv4062的博客 547

CodelessUSBKext: OSX内核扩展的无编码USB访问

内核扩展(Kexts)是OSX操作系统中,扩展内核功能的一种机制,它允许开发者为系统添加新的驱动和服务。这些扩展运行在内核空间,对系统性能和稳定性有着重大影响。CodelessUSBKext的设计遵循了几个核心原则:易用性、灵活性和可维护性。这些原则指导着整个框架的设计和实现策略。易用性:通过提供简单直观的接口和丰富的文档,使得USB设备驱动开发的门槛尽可能地降低。灵活性:在不牺牲性能的前提下,框架提供了足够的灵活性,允许开发者根据特定需求进行定制化开发。

weixin_34640289的博客 834

Linux内核升级后NVIDIA驱动兼容性问题诊断与AI辅助代码审查实战

最近在将主力开发机的内核从 6.x 升级到 7.2 版本后,系统启动一切正常,桌面体验也丝滑流畅。然而,当我准备开启 CUDA 环境跑个模型时,熟悉的黑屏和 Failed to initialize the NVIDIA GPU 错误再次出现。这让我意识到,NVIDIA 闭源驱动与 Linux 内核版本之间的“追逐游戏”又一次上演了。与此同时,在调试过程中,我顺手用 Gemini 检查了一段陈年代码,它竟然精准地揪出了一个我多年前埋下、一直未被发现的逻辑 Bug。本文将围绕 Linux 内核升级后 NVID

weixin_33984032的博客 329
上一篇: 被编码弄的有点糊涂了……
下一篇: 感冒还没好
leench
博客等级 码龄22年 0粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值