一、环境:
1、虚拟机安装Ubuntu12.04 64位
2、使用系统Linux版本为Linux-3.13(中间升级过一次系统)
3、最新Linux内核Linux-4.5.0版本
二、编译Linux内核
1、Linux官网:https://www.kernel.org 下载最新内核Linux-4.5.0
2、拷贝到虚拟机先并解压缩
3、进入Linux内核源码目录
cd /home/test/vm/kernel/linux-4.5
4、make mrproper
5、make localmodconfig 使用默认的配置
6、make dep 有的机器不需要
7、make clean
8、make bzImage
9、make modules
10、sudo make modules_install
三、添加grub选项
1、sudo make install 该操作会在/boot中生成config-4.5.0、 System.map-4.5.0、vmlinuz-4.5.0等文件
2、update-grub2 该操作会修改/boot/grub/grub.cfg文件内容,添加4.5.0的启动选择项
3、sudo reboot 重新启动
四、使用
1、在启动过程中,会看到添加了新的选项
2、使用uname -a命令查看内核版本信息,会看到正在使用的为最新内核版本Linux-4.5.0。