ubuntu22.04 修改内核源码教程

1. 确认当前内核版本

uname  -a

2. 去ubuntu官网下载对应版本内核源码

6.5.0-28.29 : linux package : Ubuntu (launchpad.net)

3. 准备编译环境

sudo apt-get install libncurses5-dev libssl-dev build-essential openssl  flex  bison  libelf-dev

tar -xzvf linux_6.5.0.orig.tar.gz

cd linux-6.5/

sudo cat ../linux_6.5.0-28.29.diff.gz | patch -p1

sudo cp /boot/config-6.5.0-28-generic arch/x86/configs/herok_defconfig

sudo make herok_defconfig

vi .config

将下图箭头部分配置成空,不然编译会报错

查看CPU核数量

cat /proc/cpuinfo | grep processor | wc -l

4. 编译

修改源码后开始编译代码

sudo make menuconfig  ##什么都不用做 就保存

sudo make  -jn    #n就是上面查找的CPU核数量
sudo make modules
sudo chmod 777 debian/scripts/sign-module 
sudo make modules_install
sudo make install

到此为止就编译完成了,然后重启电脑就要可以看到修改的源码已经生效。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/581340.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【VS+QT】visual studio 2022配置和搭建QT

一、下载QT 可以去QT官网下载:https://www.qt.io/product/development-tools。 直接安装。 二、安装qt插件 打开visual studio 2022,选择菜单栏中扩展->管理扩展 ,然后直接在vs插件市场搜索Qt Visual Studio Tools就行。 安装的时候根据提示,关闭…

动态规划|714.买卖股票的最佳时机含手续费

力扣题目链接 class Solution { public:int maxProfit(vector<int>& prices, int fee) {int n prices.size();vector<vector<int>> dp(n, vector<int>(2, 0));dp[0][0] - prices[0]; // 持股票for (int i 1; i < n; i) {dp[i][0] max(dp[i …

java案例-服务端与客户端(传输对象)

需求 代码 SysUser 用户类Operation 操作类Client 客户端Server 服务端ServerReaderThread 服务端线程类 SysUser 用户类 需要实现Serializable 方便序列化&#xff0c;传输对象 public class SysUser implements Serializable {private String username;private String passwo…

Swift - 枚举

文章目录 Swift - 枚举1. 枚举的基本用法2. 关联值&#xff08;Associated Values&#xff09;3. 关联值举例4. 原始值5. 隐式原始值&#xff08;Implicitly Assigned Raw Values&#xff09;6. 递归枚举&#xff08;Recursive Enumeration&#xff09;7. MemoryLayout Swift -…

解锁无限创意—MidjourneyAI绘画系统源码 支持AI智能会话+分销功能 对接ChatGPT+Midjourney接口 集成国内外众多AI大模型

在数字化浪潮汹涌的时代&#xff0c;人工智能已经成为推动社会进步的重要力量。而在艺术创作领域&#xff0c;MidjourneyAI绘画系统正以其强大的源码支持、智能会话功能、以及独特的分销模式&#xff0c;引领着智能艺术的新潮流。 分享一款MidjourneyAI绘画系统的源码&#xf…

leetcode多个测试用例之间相互影响导致提交失败

背景 在做一道easy题&#xff0c;二叉树的中序遍历&#xff0c;我提交的代码如下 from typing import (Optional,List )# Definition for a binary tree node. class TreeNode:def __init__(self, val0, leftNone, rightNone):self.val valself.left leftself.right right…

基础动态规划 - 过河卒

过河卒 兵从A点走到B点的所有路径方案&#xff0c;且不能经过 “马能吃棋子”的格子。 如果没有马&#xff0c;那么这道题就是一个简单的从A点走到B点的所有路径情况的简单动态规划。 状态转移方程为 dp[i,j] dp[i - 1,j] dp[i,j - 1]。 但如果加上了马这个棋子&#xff0…

一份报告实现两电平逆变、三电平逆变、三相整流、光伏并网simulink仿真

一份报告实现两电平逆变、三电平逆变、三相整流、光伏并网simulink仿真。逆变、整流与光伏的全家桶系列&#xff0c;适合小白使用。 模型获取链接&#xff1a;一份报告实现两电平逆变、三电平逆变、三相整流、光伏并网simulink仿真

llama3本地部署

目录 II.下载 II.验证ollama安装 II.安装llama3 和启动 II.命令行调用 II.api调用 II.参考文献 II.下载 https://ollama.com/download/windows OllamaSetup.exe https://github.com/meta-llama/llama3 II.验证ollama安装 cmd ollama II.安装llama3 和启动 ollama run …

LeetCode 2385.感染二叉树需要的总时间:两次搜索(深搜 + 广搜)

【LetMeFly】2385.感染二叉树需要的总时间&#xff1a;两次搜索&#xff08;深搜 广搜&#xff09; 力扣题目链接&#xff1a;https://leetcode.cn/problems/amount-of-time-for-binary-tree-to-be-infected/ 给你一棵二叉树的根节点 root &#xff0c;二叉树中节点的值 互不…

永磁同步电机SMO负载转矩观测matlab模型。

永磁同步电机SMO负载转矩观测matlab模型。 负载转矩的有效识别是提高伺服驱动系统抗负载扰动性能的关键之一。现在的传统结构的LTID滑模观测器存在频率抖动大&#xff0c;估计精度差的缺点&#xff0c;限制了其在高性能伺服系统中的应用。 本模型推导分析了传统LTID滑模观测器…

图片浏览工具-Honeyview

一、软件特点 轻量而快速 可以显示包括 GPS 信息在内的 JPEG 格式的 EXIF 信息 对图像格式进行批量转换和调整大小 支持显示 GIF 和 WebP 动图 无需解压即可直接查看压缩包中的图像 二、支持的格式 图像格式: BMP, JPG, GIF, PNG, PSD, DDS, JXR, WebP, J2K, JP2, TGA, TIFF, …

电商系统-农产品销售网站

一、今天给大家介绍一个VUESPRINGBOOT实现的农产品销售网站系统。包含商品海报轮播、商品分类展示、商品排行展示、推荐商品展示、购物车、订单、收藏、个人中心、收货地址维护、充值、如果是认证的商家还可以接入支付宝支付系统。下面来看下界面UI吧。 二、商品展示 三、购物车…

239.滑动窗口最大值

经典的单调队列的题目,不刷必后悔 思路解析: 显然我们可以可以写一个简单的O(nk)的算法,但是会超时.考虑到本题是需要维护一个有限制的最大值,我们使用单调队列这个数据结构优化这个过程. 单调队列里面存储元素的下标,队头是当前的窗口最大值,按照递减排列,显然从队头到队尾的…

聊聊Flink:Docker搭建Flink

一、准备工作 查看下Docker和Docker Compose版本&#xff0c;确保你安装了这些软件。 在 Flink 官网上下载 Flink 的 Docker 镜像。您可以使用以下命令从 Docker Hub 中下载&#xff1a; docker pull flink:1.18.0-scala_2.12 此命令将下载 Flink 1.18.0 版本的 Docker 镜像…

诡异的scp导致文件被清空问题

scp简介 scp 是 Linux 系统下基于 SSH 登陆进行安全的远程文件拷贝命令。它允许你在不同的 Linux 机器之间复制文件或目录。 使用 scp 命令的基本格式如下&#xff1a; 从本地复制到远程&#xff1a; scp [options] source_file userremote:destination_folder 从远程复制…

一文读懂Partisia Blockchain 的互操作方案:Oracle 服务框架

Partisia Blockchain 是一个以 MPC 技术为特点的创新隐私公链&#xff0c;其通过将 MPC 技术方案引入到区块链系统中&#xff0c;并以零知识证明&#xff08;ZK&#xff09;技术和多方计算&#xff08;MPC&#xff09;等方案为基础&#xff0c;共同保障在不影响网络完整性和安全…

面试八股——HashMap

实现原理 红黑树是为了解决链表过长之后&#xff0c;查找时间过长的问题&#xff0c;将链表存储变为红黑树存储。 put方法的实现&#xff08;5⭐&#xff09; 相关属性&#xff1a; 1. 容量&#xff1a;初始容量为2^4。 2. 加载因子&#xff1a;初始值为0.75 上面两个属性的…

GITEE本地项目上传到远程

由于需要&#xff0c;我这边将本地的仓库上传至GITEE。之前在网上搜索了相关的文档&#xff0c;但是步骤很繁琐&#xff0c;我这边介绍一个非常简单的。 一、在GITEE新建仓库 跟着指引一步步新建。 二、打开本地仓库&#xff0c;删除.git文件 默认情况下不会有这个.git文件&a…

李廉洋:4.29周一黄金原油走势分析,做单必看策略,

在关于美联储是否降息以及何时降息的争论中&#xff0c;另一场重要的争论正在展开&#xff1a;长期来看&#xff0c;利率将何去何从&#xff1f;问题的关键在于中性利率&#xff1a;即能够使储蓄供求平衡、同时保证经济增长和通胀稳定的利率。中性利率有时被称为“r*”或“r-st…