博客地址:http://home.cnblogs.com/u/zengjianrong/

ubuntu 20.04上编译更新Linux内核

refs:

https://discourse.ubuntu.com/t/how-to-compile-kernel-in-ubuntu-20-04/20268

https://blog.csdn.net/huangjunsheng123/article/details/116202848

https://blog.csdn.net/musiclvme/article/details/107477099

 

#!/bin/bash

# 修改grub延迟:GRUB_TIMEOUT=10
sudo vim /etc/default/grub 

# 打开 APP:软件和更新 -> Ubuntu软件 -> 源代码 打钩
# 查看ubuntu官方linux kernel
apt-cache search linux-source
# 选择其中一个下载,注意:如果使用apt install会安装到/usr/src目录
apt source linux-hwe-5.13-source-5.13.0

# 安装编译依赖
sudo apt build-dep linux-hwe-5.13-source-5.13.0

cd linux-hwe-5.13-5.13.0
# 拷贝本地config
cp /boot/config-`uname -r` .config
# 使用提供的 .config 作为基础更新当前配置
make oldconfig
# 更新当前配置禁用未加载的模块
make localmodconfig

# 方式一(测试OK):编译deb包,并安装
make -j4 deb-pkg
cd .. && sudo dpkg -i linux-*.deb
# 更新grub
sudo update-grub

# 方式二:编译,并安装
make -j4
sudo make modules_install
sudo make install

 

posted @ 2022-06-26 01:44  black_man  阅读(562)  评论(0编辑  收藏  举报