Centos 6.5 2.6内核升级到4.5.1内核
2016-04-15 11:39
489 查看
1 首先查询系统内核版本 uname -a
内核版本为2.6.32
![](https://img-blog.csdn.net/20160415111735907?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2 从https://www.kernel.org/下载所需内核,我下载的是4.5.1版本的内核
3 下载后放到/usr/src/kernels目录下,然后解压。
![](https://img-blog.csdn.net/20160415112432855?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4 cd /usr/src/kernels/linux-4.5.1下,执行make menuconfig
![](https://img-blog.csdn.net/20160415112839568?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
根据需要选择所需模块,然后选中save保存,生成.config文件
5 执行 make all,生成内核文件并编译模块
6 执行make命令编译
7 make install安装模块
8 修改/boot/grub/grub.conf,选择新内核的启动顺序,一般新内核在最上边,default=0就行了
![](https://img-blog.csdn.net/20160415113314054?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
编辑完后保存,然后重启reboot
内核版本为2.6.32
2 从https://www.kernel.org/下载所需内核,我下载的是4.5.1版本的内核
3 下载后放到/usr/src/kernels目录下,然后解压。
4 cd /usr/src/kernels/linux-4.5.1下,执行make menuconfig
根据需要选择所需模块,然后选中save保存,生成.config文件
5 执行 make all,生成内核文件并编译模块
6 执行make命令编译
7 make install安装模块
8 修改/boot/grub/grub.conf,选择新内核的启动顺序,一般新内核在最上边,default=0就行了
编辑完后保存,然后重启reboot
相关文章推荐
- 我的2016年决心书
- 在Linux系统中安装Go语言的详细教程
- Linux主机安全配置的几个脚本【转载】
- CTF之路2——calilinux安装教程
- Linux命令之TOP
- 每天进步一点点——Linux中的文件描述符与打开文件之间的关系
- Linux下文件描述符
- 更改linux的最大文件描述符限制
- linux下make命令参数解析
- linux设置文件描述符
- linux下安装zookeeper
- Linux中查看与设置文件描述符的方法(图文)
- linux select 多路复用机制
- linux内核部件之---设备驱动模型的基石kobject
- x86下 linux qt检测U盘插拔(一)------- HAL 与UDISKS
- linux内核部件之--记录生命周期的kref
- linux内核部件之---原子性操作atomic_t
- linux内核部件--链表之klist
- linux内核部件--通用双向链表list
- 进程所用内存(包括页表、vma、映射内存)的释放过程 (基于linux2.6.11.12)