虚拟机升级内核

来源:互联网 发布:马上6是什么软件 编辑:程序博客网 时间:2024/05/21 01:48

虚拟机升级内核

 

步骤:

1、查看Linux内核版本信息:uname –rs或者cat /proc/version

2、下载需要升级的内核版本。

3、布置开发环境和开发库:

yum groupinstall "Development Tools" //一般是安装这两个软件包组,这样做会确定你拥有编译时所需的一切工具

yum install ncurses-devel // 必须这样才能让 make *config 这个指令正确地执行

yum install qt-devel

yum install hmaccalc zlib-devel binutils-devel elfutils-libelf-devel

4、把下载的内核上传到/usr/src/kernel里解压:tar -zxvf ***.tar.gz(或者 tar –xvJf ***.tar.xz)

5、进入解压后的文件,复制旧的内核信息到当前目录下,命名为“.config”

cp /boot/config-***  .config

6、使用当前内核的配置:sh -c 'y "" | make oldconfig'

7、编译并安装内核:

make mrproper;make clean        // 清除一下内核编译的目标文件,防止编译残留。

make bzImage    // 生成内核文件

make modules     // 编码模块

make modules_install // 安装模块

make install       // 开始安装

8、修改默认启动的内核

        grub2-set-default0 (默认启动的顺序是从0开始,新内核是从头插入,所以需要选择0。)

   (可以先查看一下:awk -F\' '$1=="menuentry " {print$2}' /etc/grub2.cfg )

9、重启并查看结果:

reboot ;

uname  -rs或者cat /proc/version  // 成功后可以删除旧的内核:rpm -qa | grep kernel

原创粉丝点击