实验环境:Ubuntu Kylin 16.04 LTS(64位)
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
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