1. 环境准备

确保你的系统已安装以下工具:

  • build-essential(编译依赖)
  • libncurses-dev(配置界面支持)
  • git(源码管理)
sudo apt update
sudo apt install build-essential libncurses-dev git
linux_kernel

2. 获取源码

通过以下方式获取最新内核源码:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
cd linux

3. 配置内核

使用make menuconfig进行配置(需先安装ncurses库):

make menuconfig
terminal_linux

4. 编译流程

执行编译命令前,请确认:

  • ⚠️ 已连接充电器(长时间编译需供电保障)
  • ⚠️ 系统内存 ≥ 4GB(避免编译中断)
make -j$(nproc) debpkg

5. 安装与验证

编译完成后安装内核:

sudo make install
sudo update-grub

验证当前内核版本:

uname -a

扩展阅读

想了解如何自定义内核模块?可参考Linux内核定制指南 👀

kernel_compilation