实验环境: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

网友评论