CentOS编译内核(内核升级)
时间:2014-12-08 15:19 来源:linux.it.net.cn 作者:IT
1、查看系统内核版本
#uname -r
2.6.18-92.el5
2、#wgetwget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.13.tar.gz 下载linux-3.13.tar.gz 的内核源码文件
3、#cd /usr/src/linux-3.13
4、#make mrproper 清除环境变量,即清除配置文件
5、#make menuconfig 在菜单模式下选择需要编译的内核模块
#需要 gcc 和 ncurses-devel 的支持,如果没有安装,yum 安装
6、#make && make modules_install && make install
或者逐步执行:
#make clean确保所有东西均保持最新状态.
#make bzImage 生成内核文件
#make modules 编译模块
#make modules_install 安装模块
#make install 安装
#mkinitrd /boot/initrd_2.6.18.img 根据内核版本和指定参数生成映像文件
#cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.18
#cp /usr/src/linux-2.6.18/System.map /boot/System.map-2.6.18
7、#vi /boot/grub/grub.conf #以新内核启动系统,重启系统;
(责任编辑:IT)
1、查看系统内核版本
#uname -r
2、#wgetwget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.13.tar.gz 3、#cd /usr/src/linux-3.13
4、#make mrproper
#需要 gcc 和 ncurses-devel 的支持,如果没有安装,yum 安装 6、#make && make modules_install && make install 或者逐步执行: #make clean确保所有东西均保持最新状态. #make bzImage 生成内核文件 #make modules 编译模块 #make modules_install 安装模块 #make install 安装 #mkinitrd /boot/initrd_2.6.18.img 根据内核版本和指定参数生成映像文件 #cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.18 #cp /usr/src/linux-2.6.18/System.map /boot/System.map-2.6.18
7、#vi /boot/grub/grub.conf |