准备工作📦

  1. 安装依赖
    确保系统已安装必要的编译工具链:

    sudo apt update && sudo apt install build-essential libncurses-dev
    

    📷

    Linux_终端

  2. 获取源码
    官方仓库下载最新内核源代码:

    wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.tar.xz
    

    📷

    Linux_源码包

编译流程⚙️

  1. 解压与进入目录

    tar -xvf linux-6.10.tar.xz
    cd linux-6.10
    
  2. 配置内核
    使用现有配置作为起点:

    make menuconfig
    

    📷

    内核配置工具

  3. 编译与安装
    执行编译命令(可能需要较长时间):

    make -j$(nproc)
    sudo make modules_install install
    

    📷

    编译进度条

验证与启动🚀

  1. 检查内核版本:

    uname -r
    
  2. 查看编译日志:

    cat /var/log/dmesg
    

📌 扩展阅读Linux内核模块开发指南
📘 注意事项:编译前建议备份系统,使用make oldconfig可避免配置冲突。