在 Linux 系统中,编译内核是一个相对复杂的过程,但以下步骤将帮助你完成这个任务:
更新系统包: 确保你的系统包是最新的。
sudo apt update && sudo apt upgrade -y
安装必要的工具和依赖: 安装编译内核所需的工具和库。
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
下载内核源码: 你可以从 kernel.org 下载最新的内核源码,或者使用 Git 克隆一个特定的版本。
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.0.tar.xz
tar -xf linux-5.15.0.tar.xz
cd linux-5.15.0
cp /boot/config-$(uname -r) .config
make menuconfig # 使用图形界面配置(需要安装 ncurses-bin)
make defconfig
编译内核:
使用 make
命令编译内核和模块。
make -j$(nproc) # 使用所有可用的 CPU 核心
编译模块: 编译内核模块。
make modules -j$(nproc)
sudo make modules_install install
sudo update-grub
sudo reboot
uname -r
通过以上步骤,你应该能够成功编译并安装一个新的 Linux 内核。如果你遇到任何问题,请检查编译日志以获取更多信息。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Linux Minimal如何优化性能