1. 环境准备
确保你的系统已安装以下工具:
build-essential
(编译依赖)libncurses-dev
(配置界面支持)git
(源码管理)
sudo apt update
sudo apt install build-essential libncurses-dev git
2. 获取源码
通过以下方式获取最新内核源码:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
cd linux
3. 配置内核
使用make menuconfig
进行配置(需先安装ncurses
库):
make menuconfig
4. 编译流程
执行编译命令前,请确认:
- ⚠️ 已连接充电器(长时间编译需供电保障)
- ⚠️ 系统内存 ≥ 4GB(避免编译中断)
make -j$(nproc) debpkg
5. 安装与验证
编译完成后安装内核:
sudo make install
sudo update-grub
验证当前内核版本:
uname -a
扩展阅读
想了解如何自定义内核模块?可参考Linux内核定制指南 👀