Centos7内核的编译升级
Centos7内核的编译升级
在centos7下,内核从3.10.0编译升级到3.16.4的过程。1.安装所需编译工具:
# yum install make gcc gcc-c++ openssl openssl--devel ncurses ncurses-devel
2.官网https://www.kernel.org/下载Linux内核包,并解压:
# wget -c https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.4.tar.xz
# tar xvf linux-3.16.4.tar.xz
# cd linux-3.16.4
3.清除以前编译产生的文件,如果第一次编译可不用:
# make mrproper
4.复制原系统内核配置文件,也可以自定义:
# cp /boot/config-3.10.0-123.el7.x86_64 .config
5.内核配置:
# make menuconfig
scripts/kconfig/mconf Kconfig
配置结束后,保存配置并退出。
6.编译内核和模块:
# make bzImage
# make modules
# make modules_install
# make install
7.更新grub2:
# vim /etc/default/grub
GRUB_DEFAULT=yes 修改为 GRUB_DEFAULT=0
# grub2-mkconfig -o /boot/grub2/grub.cfg
# reboot
8.重启系统后,检查内核版本:
# uname -a
Linux centos7 3.16.4 #1 SMP Thu Oct 9 18:42:06 CST 2014 x86_64 x86_64 x86_64 GNU/Linux
目录 返回
首页