欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

ubuntu22.04 修改内核源代码教程

最编程 2024-05-03 09:33:57
...

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 make mrproper

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

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