Ubuntu手动安装内核

Linux内核编译 《Debian内核编译》介绍了Debian及其衍生发行版内核编译为.deb安装包的方法,本文描述更为通用的方法。 阅读详情

内核

Intel RealSenseD435相机对Linux内核要求5.4以内;
Intel AX200无线网卡对Linux内核要求大于5.1;
ubuntu16自带内核4.15.0;
版本没弄清楚反复装了几次(先装了5.5),因为是组装的台式机,每次都需要重新装N卡驱动,
有线网卡驱动,无线网卡驱动,炸裂...

在这里插入图片描述
在这里插入图片描述
放个无线网卡驱动连接:https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless.html

安装

  1. 安装5.4版本的内核:
  • 去Ubuntu提供的内核官网下载5.4.10版本内核(下载画横线的4个deb包):https://kernel.ubuntu.com/~kernel-ppa/mainline/
    在这里插入图片描述
  • 安装:
    	#进入下载目录,执行如下指令安装
    	sudo dpkg -i *.deb
    	#查看存在的内核版本
    	dpkg -l|grep linux-image
    	#查看当前内核
    	uname -r
    
  • 切换:
    	# 重启
    	reboot
    	1.在grub引导界面选择Ubuntu高级选项,选择对应的5.4.10内核版本进入系统;
    	# 登录后删除之前安装的内核(5.5.10)
    	sudo apt-get purge linux-image-***
    	sudo apt-get remove linux-headers-***
    
  1. 重新安装Nvida的gtx1660s显卡驱动:
    	#卸载原先安装的驱动
    	sudo apt-get remove --purge nvidia*
     	#若安装失败也是这样卸载
     	./NVIDIA-Linux-x86_64-390.48.run --uninstall #确保卸载干净。
    	#去官网下载驱动
    	https://www.nvidia.com/Download/index.aspx
    	https://www.nvidia.cn/geforce/drivers/
    	#安装可能依赖
    	sudo apt-get update 
    	sudo apt-get install dkms build-essential linux-headers-generic
    	sudo apt-get install gcc-multilib xorg-dev
    	sudo apt-get install freeglut3-dev libx11-dev libxmu-dev install libxi-dev  libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
    	# 禁用nouveau
    	# 首先编辑 /etc/modprobe.d/blacklist.conf ,添加:
    	blacklist rivafb
    	blacklist vga16fb
    	blacklist nouveau
    	blacklist nvidiafb
    	blacklist rivatv
    	# 创建文件 /etc/modprobe.d/blacklist-nouveau.conf,添加:
    	blacklist nouveau option nouveau modeset=0 
    	# 更新内核
    	sudo update-initramfs -u
    	# 重启查看nouvea是否禁用成功
    	lsmod | grep nouvea
    	# Ctrl + Alt + F1进入终端tty1
    	sudo service lightdm stop  # 关闭图形界面显示
    	cd ~/ABC    #我放置驱动的位置
    	chmod a+x NVIDIA-Linux-x86_64-384.90.run #添加权限
    	sudo ./NVIDIA-Linux-x86_64-384.90.run -no-x-check -no-nouveau-check -no-opengl-files
    	# 进入安装界面进行安装
        1. dkms 安装最好 选yes
        2. 32位兼容 安装最好 选yes
        3. x-org 最好别安,选no,有的电脑可能导致登录界面黑屏
        # 安装完成后重现进入图形界面
        sudo service lightdm start
        # 查看是否安装成功
        nvidia-smi
        nvidia-settings
    
  • –no-opengl-files:表示只安装驱动文件,不安装OpenGL文件。这个参数不可省略,否则会导致登陆界面死循环,英语一般称为”login loop”或者”stuck in login”。
  • –no-x-check:表示安装驱动时不检查X服务,非必需,我们已经禁用图形界面。
  • –no-nouveau-check:表示安装驱动时不检查nouveau,非必需,我们已经禁用驱动。

PS:在安装N卡驱动的过程中,有提示“The CC version check failed: the kernel was built with gcc …”,错误原因是gcc版本不兼容,此时停止安装N卡驱动,安装提示版本的gcc后再重新安装N卡驱动即可。

  1. 安装有线网卡(rs8125),无线网卡(AX200)驱动:…
linux手动编译安装内核,在Ubuntu 18.04系统中下载并手动编译Linux 5内核的方法 本文介绍在Ubuntu 18.04系统中下载并手动编译Linux 5内核的方法,即下载linux-5.x.tar.xz包并进行编译,掌握此方法,你可以自由的安装任何一个版本的内核,当前最新的版本是5.0.7,以下以5.0.2为例说明手动编译内核的方法。了解Linux 5内核的更新信息:Linux Kernel 5.0发布下载,附新功能介绍。一、下载Linux 5内核首先在Ubuntu 18.04系... 阅读详情

相关推荐

Ubuntu手动安装Linux内核:从编译到部署全指南

Linux内核作为操作系统的核心组件,负责管理系统资源、硬件抽象和进程调度。其模块化设计允许开发者根据特定需求进行定制编译,这在解决硬件兼容性问题、提升系统性能或应用安全补丁时尤为重要。通过源码编译安装可以精确控制内核功能模块,例如针对数据库服务器优化IO调度算法,或为新型硬件添加驱动支持。在Ubuntu等发行版上手动编译内核需要正确处理工具链依赖、配置选项优化以及GRUB引导配置等关键技术环节。实践中常用menuconfig进行模块定制,结合并行编译技术大幅提升构建效率。该技术广泛适用于云计算环境定制、嵌

weixin_32121331的博客 248

Ubuntu安装指定版本的内核

选择我们想要切换的内核,这里选择为:gnulinux-5.13.0-051300-generic-advanced-467c082f-60c2-4272-a629-3fc5cb59dd14。根据你的系统架构下载 *.deb 文件:以安装 5.13.0 内核为例。查看系统内核版本:内核版本为 5.13.0。将GRUB_DEFAULT=0 改为。将单引号中的id记录下来。

qq_43472789的博客 5576

保姆级教程:在Ubuntu 22.04 Server上手动安装5.15内核后,如何避免网络配置‘掉坑’

本文详细介绍了在Ubuntu 22.04 Server上手动安装5.15内核后避免网络配置问题的完整指南。从内核安装前的准备工作到网络服务冲突解决,再到网络接口的重新配置和高级故障排除技巧,帮助用户确保服务器在重启后依然能够正常联网。特别针对常见的'无法启动'网络问题提供了实用解决方案。

weixin_30675247的博客 536

Ubuntu系统Linux内核安装和使用

内核

Good_go的博客 1295

Ubuntu 20.04内核升级后网卡消失?手把手教你手动编译安装Intel I219-V驱动

本文详细介绍了在Ubuntu 20.04内核升级后Intel I219-V网卡驱动丢失的解决方案。通过诊断硬件、手动编译安装驱动、持久化配置及使用DKMS等步骤,帮助用户快速恢复网络连接并预防未来内核升级导致的兼容性问题。

weixin_33691700的博客 524

Ubuntu安装指定内核

Ubuntu安装指定内核

谢公子的博客 3917

ubuntu编译安装kernel教程。

编译和安装Ubuntu内核需要一定的技术知识和经验。以下是一个大致的步骤,但请注意,编译和安装内核可能会有一些风险,并且在执行之前请确保备份重要数据和系统。请注意,编译和安装内核可能会对系统产生不可预见的影响,并且在这个过程中可能会遇到错误。建议在一个测试环境中进行实验,并确保你有备份的系统和数据。这将使用所有可用的CPU核心并行编译内核。在该界面上,你可以根据需要进行内核选项的配置和调整。安装构建内核所需的依赖项。这将安装内核模块和内核镜像文件到适当的目录。

高性价比服务器就选:蓝易云 3022

在 Zemax 非序列模式下建立干涉仪模型

Zemax 利用其相干检测功能,将到达探测器的射线的能量相干地组合起来,同时考虑每条检测到的射线的幅度和相位。从对这些干涉条纹的定量评估来看,光学干涉仪具有广泛的应用,包括在天文学中用于测量天体的大小,在计量学中用于精确测量距离,在显微镜中用于提高分辨率,以及在物理和工程的各个领域中用于检测条件的微小变化。在光学干涉仪中,使用的是光波。非相干和相干相加的总功率是守恒的,但相干光束的峰值辐照度应该是非相干光束总和的 2 倍,这是理所当然的。请注意,条纹的缺失是显而易见的,因为不再从相干的角度观察探测器。

jkh920184196的博客 2380

Ubuntu18.04 编译安装 Realtek 8852 无线网卡驱动

先是一步一步按照做的,到make的时候发现编译报错。

weixin_46237892的博客 3732

直线型一阶倒立摆1---从理论到实践的桥梁

本文深入探讨了直线型一阶倒立摆在控制理论中的核心地位,从非线性控制、鲁棒性到实时反馈等关键问题。通过实际案例和硬件搭建指南,帮助读者理解从理论到实践的过渡,特别适合控制工程初学者和研究人员。文章还提供了算法选型建议和硬件避坑手册,是掌握倒立摆控制的实用指南。

weixin_29047545的博客 317

3步搞定专利数据爬取:用Selenium绕过国家知识产权局反爬(附完整代码)

本文详细介绍了3种高效获取专利数据的技术方案,重点解析了使用Selenium绕过国家知识产权局反爬的实战方法,并提供了完整代码示例。文章还探讨了Requests+lxml轻量级方案和混合技术策略,帮助开发者根据需求选择最佳数据爬取方案,特别适合需要专利统计数据的开发者参考。

weixin_29029995的博客 1109

在Ubuntu24.04上手动安装Linux 内核

在 Ubuntu 24.04 上手动安装 Linux 内核(例如主线内核或特定版本)可以通过以下步骤完成。这里提供两种方法:使用 .deb包安装(推荐)和从源码编译安装。

2301_76273976的博客 2778

CANOE DIVA 工程怎样在具体服务前增加前置条件

然后会在CANoe的Test Module视窗中发现一个跟系统条件相关的Test Module模块,在该模块中有生成跟系统条件相关的CAPL 脚本。这里需要根据你的实际项目进行更改,diva工程加载到canoe的工程的时候,会同步加入你创建的cdd文件,这里示例的ABS_ESP 就是你的cdd的ECU命名,后面就是具体的前置条件服务。4、配置完成后,测试用例就会如下图Trace窗口所示,在每一次10 02请求之前都会调用CAPL Function的PreconditionCheck函数中定义的脚本。

weixin_45940007的博客 1962

Ubuntu 22.04手动安装Linux内核全指南

Linux内核作为操作系统的核心组件,负责管理系统资源与硬件交互。其模块化设计允许通过配置系统定制功能,而版本升级通常带来硬件兼容性增强、性能优化和新特性支持。在服务器运维和开发环境中,手动编译安装特定内核版本能解决驱动缺失、安全补丁滞后等实际问题,尤其适合需要eBPF、新文件系统等前沿技术的场景。本文以Ubuntu 22.04为例,详细演示从源码获取、依赖安装到编译优化的完整流程,涵盖GRUB配置、DKMS模块处理等关键步骤,并针对NVIDIA驱动兼容性等常见问题提供解决方案。通过内核版本管理工具和性能监

weixin_28730927的博客 226

保姆级教程:在RK3568上搞定PR2100K+GC2385双摄(从DTS配置到HAL层补丁)

本文详细介绍了在RK3568平台上调试PR2100K+GC2385双摄系统的完整流程,从DTS配置到HAL层补丁。涵盖硬件连接、媒体控制器拓扑验证、Camera3配置、HAL层特殊补丁及性能优化等关键步骤,帮助开发者快速解决双摄调试中的常见问题,提升嵌入式视觉系统开发效率。

weixin_28724661的博客 195

【某音电商】protobuf聊天协议逆向

某音电商私信、聊天消息protobuf协议逆向分析与解析

吴秋霖的博客 2314

Ubuntu 22.04手动编译安装Linux内核完整指南

Linux内核作为操作系统的核心组件,负责管理系统资源、硬件抽象和进程调度。其模块化设计允许通过编译配置灵活启用特定功能,这种机制既保证了基础系统的稳定性,又能满足硬件兼容性、性能调优等定制需求。在服务器运维和嵌入式开发场景中,开发者常需要手动升级内核以获得新硬件驱动(如NVIDIA显卡)、安全补丁或BPF等高级特性。以Ubuntu为例,通过git获取官方stable分支源码后,使用make menuconfig可图形化调整CPU架构优化、设备驱动等数千个编译选项,配合-j$(nproc)参数能显著加速多核

weixin_29294395的博客 347

进阶01:Labview与OPC UA设备通信

LabVIEW通过OPC UA实现高效设备通信方案 本文介绍了使用LabVIEW与OPC UA设备通信的完整实施方案。OPC UA协议具有跨平台兼容、高安全性和高效数据交换等优势。实施步骤包括:1)安装NI OPC UA工具包;2)搭建模拟测试环境,使用OPC UA Simulation Server创建测试变量;3)编写LabVIEW程序,实现连接服务器、事件订阅、数据读写等功能。重点展示了通过用户事件实现设备主动触发的机制,当模拟变量值改变时自动触发LabVIEW事件处理。该方案验证了OPC UA在工业

weixin_38637405的博客 1400

Ubuntu 20.04内核升级后I219-V网卡驱动失效的排查与手动编译安装指南

本文详细介绍了Ubuntu 20.04内核升级后I219-V网卡驱动失效的排查与解决方法。通过手动编译安装Intel官方驱动源码,解决驱动兼容性问题,并提供了持久化配置、验证步骤及长期维护建议,帮助用户快速恢复网络连接。

weixin_30788239的博客 176

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Ubuntu系统更换Linux内核的详细方法汇总

最近在复现Linux内核漏洞的时候,经常需要更换Ubuntu系统的Linux内核版本,但是网上的资料参差不齐,为了方便大家更换Ubuntu系统的Linux内核版本,故写了这篇博客分享给大家,本篇博客提供两种在Ubuntu系统中更换Linux内核版本的详细方法,第一种方法是下载Linux内核源码进行手动编译以及安装,此种方法较为复杂,但是灵活性比较高,可以自行配置Linux内核的各种设置,第二种方法是自动下载安装Linux官网配置好的Linux内核,此种方法较为简单,但是灵活性较低,因为不能自行配置Linux

IronmanJay 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ubuntu安裝内核

linux内核安装记录

我的博客 851

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

linux ubuntu内核安装位置,在Ubuntu中安装或升级内核 linux kernel

主要参考:https://www.linux.cn/article-6137-1.html1. 从http://kernel.ubuntu.com/~kernel-ppa/mainline/ 中找到需要的内核版本,进入对应的文件路径。2. 选择.deb文件,按照操作系统类型,32位的选择i386后缀,64位的选择amd后缀。选择哪些文件情参考:https://wiki.ubuntu.com/Ke...

weixin_39836530的博客 694

在Ubuntu中安装或升级内核 linux kernel

主要参考:https://www.linux.cn/article-6137-1.html 1. 从 http://kernel.ubuntu.com/~kernel-ppa/mainline/ 中找到需要的内核版本,进入对应的文件路径。 2. 选择.deb文件,按照操作系统类型,32位的选择i386后缀,64位的选择amd后缀。选择哪些文件 情参考:https://wiki.ubuntu.

u013056330的博客 697
上一篇: ubuntu16安装java11与IDEA
下一篇: Intel D435在Ubuntu16下安装记录
hellohake
博客等级 码龄10年 4543粉丝 108原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值