一、源码克隆
清华源
git clone https://mirrors.tuna.tsinghua.edu.cn/git/linux.gitgithub
git clone https://github.com/torvalds/linux.git二、切换分支
git checkout master
git checkout v6.18
三、内核编译环境准备
- sudo apt update
- sudo apt upgrade -y
- sudo apt install -y build-essential libncurses-dev bison flex libssl-dev \
- libelf-dev bc wget git xz-utils gawk python3 python3-pip rsync kmod cpio
- sudo apt install -y dwarves zstd
- sudo apt install -y pahole
- sudo apt install -y lz4 lzop
四、(可选)删除已经安装的内核(v6.18.0为例、系统至少一个内核)
sudo rm -rf /lib/modules/6.18.0
sudo rm -f /boot/vmlinuz-6.18.0
sudo rm -f /boot/config-6.18.0
sudo rm -f /boot/System.map-6.18.0
sudo update-grub
重启并且切换内核
五、内核配置、编译、安装(源码根目录操作)
(可选)sudo make mrproper
(可选)sudo make clean
sudo cp /boot/config-$(uname -r) .config
sudo make olddefconfig
(可选)sudo make menuconfig
(可选)sudo make xconfig
sudo make -j$(nproc)
sudo make modules_install
sudo make install
sudo make headers_install
sudo update-grub
重启并切换内核
Linux内核配置、编译、安装
A_New_World2025-12-18 14:54
相关推荐
贵州诚鑫致达科技有限公司4 小时前
Linux的yum源怎么重启?源不是服务澜山奕秋7 小时前
RHCSAWeb极客码8 小时前
告别流式截断:我用客户端中间件解决长文本 API 跨国 SSE 断连与数据自愈cnnews8 小时前
Chromebox3安装Ubuntu后内存化与最小化 eMMC 写入优化flytalei8 小时前
Ubuntu 24.04 单节点 K3s 部署实践:从环境评估到故障排查与验收Starry-sky(jing)9 小时前
Hermes Agent 部署后怎么升级?v0.21.7 Linux 源代码版实测水饺编程9 小时前
第2章:Linux 基础,clear 命令GeW10 小时前
新质生产力路线图Linux和数据库自主可控实践指南yunwei3710 小时前
eBPF 教程:BPF 迭代器用于内核数据导出别动我齐刘海10 小时前
实时控制学习2