1.下载源码:从Linux官方网站或开源社区获取所需的Linux源码。可以选择下载最新版本或特定版本的源码。
2.Debian/Ubuntu 安装依赖:
sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev
3.编译内核
清理动作:
make clean # 只清理所有产生的文件
make mrproper # 清理所有产生的文件与config配置文件
make distclean # ß清理所有产生的文件与config配置文件,并且编辑过的与补丁文件
4.配置:
make menuconfig # 基于文本模式的菜单模式(推荐使用)
1> 按y:编译>连接>镜像文件
2> 按m:编译
3> 按n:什么都不做
4> 按"空格键":y,n轮换
配置完并保存后会在linux源码根目录下生成一个.config文件
5.编译安装:
sudo make -j77
sudo make modules_install
sudo make install
sudo reboot