编译内核基本方法
安装必备软件
sudo apt install make
sudo apt install build-essential
sudo apt install libncurses5-dev
sudo apt install bison
sudo apt install flex
sudo apt install libssl-dev
从www.kernel.org
上下载Linux内核源码,例如linux-5.10.69.tar.xz,然后解压。
tar -xvf linux-5.10.69.tar.xz
进入linux-5.10.69
文件夹。
cd linux-5.10.69
执行如下动作
make mrproper
make clean
make menuconfig
在执行完make menuconfig
后,会产生图形界面。选择下方的save
,将内核配置保存在.config
文件中,然后选择exit
退出。在编译内核之前,可以通过修改.config
的内容来修改内核配置。
配置完成后,编译内核并安装。
make -j$(nproc)
sudo make modules_install
sudo make install
重启系统。
sudo reboot now
重启完成后查看内核版本。
uname -r
至此,内核已经被成功更换。