linux内核升级

作者:Garany 发布于:2017-01-09 分类:破万卷书

一、yum 安装内核

1.导入签名的key

    # rpm –-import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.添加yum源

    # yum install -y http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm //添加CentOS 6.0 yum源

    # yum install -y http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm //添加CentOS 7.0 yum源

3.安装内核

    # yum --enablerepo=elrepo-kernel install -y kernel-lt //安装当前最稳定内核

    # yum -–enablerepo=elrepo-kernel install -y kernel-ml //安装当前最新版内核

注:

也可以使用安装包安装指定版本的kernel

    # yum install -y http://elrepo.reloumirrors.net/kernel/el6/x86_64/RPMS/kernel-ml-4.9.0-1.el6.elrepo.x86_64.rpm

        http://elrepo.reloumirrors.net/kernel/ //官方源

        http://hkg.mirror.rackspace.com/elrepo/kernel/ //香港镜像

4.修改grub文件

    # vim /etc/grub.conf

        修改成 default=0

5.重启

    # reboot

    # uname -r


二、编译安装内核

编译过程中注意swap大小,或者临时调大swap,重启后消失

# dd if=/dev/zero of=/swap01 bs=1M count=1500 

# mkswap /swap01

# swapon /swap01

1.到https://www.kernel.org/下载最新的stable版内核

    # wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.9.tar.xz

2、解包文件

    # xz -d linux-4.9.tar.xz

    # tar xvf linux-4.9.tar  

3.进入目录,准备编译前先清除残余编译文件。

    # cd linux-4.9

    # make mrproper && make clean

4.形成编译需要的配置表

    # make menuconfig    //选择对应项,然后退出

5.编译

    # make

6.编译安装模块

    # make modules && make modules_install

7.安装新内核

    # make install

8.修改grub文件

    # vim /etc/grub.conf

        修改成 default=0

9.重启、验证

    # reboot

    # uname -r

评论列表

搬瓦工中文
2017-02-16 15:39
只能在KVM和XEN升级内核,OVZ不可以

我来说说