Ubuntu内核编译教程——编译Linux4.10.1内核

实验环境:Ubuntu Kylin 16.04 LTS(64位)


我目前的Linux内核版本

1、准备Linux源码和补丁

cd /tmp

wget http://mirrors.aliyun.com/linux-kernel/v4.x/linux-4.10.1.tar.xz

wget http://mirrors.aliyun.com/linux-kernel/v4.x/patch-4.10.1.xz


2、准备安装所需环境

apt-get install kernel-package build-essential libncurses5-dev fakeroot


3、解压缩内核

xz -d linux-4.10.1.tar.xz

tar -xvf linux-4.10.1.tar


解压之后得到linux-4.10.1文件夹

4、把内核和补丁都复制到/usr/src,然后进入/usr/src

cp linux-4.10.1 /usr/src -rf 

cp patch-4.10.1.xz /usr/src

cd /usr/src


5、打内核补丁

xz -d patch-4.10.1.xz | patch -p1


6、编译配置

cp linux-headers-4.4.0-72-generic/.config linux-4.10.1/

cd linux-4.10.1

make menuconfig

load->ok->save->ok->exit->exit


7、编译启动映像

make bzImage


8、编译模块

make modules


9、安装模块

make modules_install


10、安装内核

make install


11、更改grub

mkinitramfs 4.10.1 -o /boot/initrd.img-4.10.1

update-grub2


12、重启,查看内核版本信息

reboot now

uname -r


可以看到系统已经成功更新Linux内核为4.10.1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容