ubuntu_22.04_amd64编译安装kernel_6.5

2023年 8月 29日 89.3k 0

  • 下载kernel源码: 推荐使用清华源:我这里下载的6.5版本

    wget https://mirrors.tuna.tsinghua.edu.cn/kernel/v6.x/linux-6.5.tar.xz
    tar -xJvf linux-6.5.tar.xz # 解压
    
  • 安装包和依赖:

    sudo apt update
    sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
    
  • 配置内核编译选项:

    cd linux-6.5 # 进入内核源代码目录
    make menuconfig # 我什么都没改 默认save
    

    make menuconfig 命令会打开一个文本界面的配置界面,您可以在其中配置各种内核编译选项。完成配置后,保存并退出界面。

  • 进行编译: 在内核源代码目录中执行以下命令来开始编译内核:

    make -j$(n_pro) # 我服务器的cpu是i9-9900X 使用了8个线程编译用时大概20分钟
    

    -j$(n_pro) 表示使用多个线程进行编译,加快编译速度。这里的 $(nproc) 将使用可用的处理器核心数。

  • 安装编译好的内核: 编译完成后,安装编译好的内核:

    sudo make modules_install
    sudo make install
    

    安装内核模块和内核映像文件。

  • 重启: 在安装完新内核后,重启系统F2 or DEL进入bios 选择 advanced ubuntu options 既可以查看刚才所编译的6.5版本的kernel。

  • 相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论