zoukankan      html  css  js  c++  java
  • Linux内核补丁升级

    如果机器已经联网,直接利用包管理工具更新,需要注意的是现在3.0以上的内核引入了签名机制,需要导入签名的key,参考步骤如下:

    1、导入key
    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

    当然,如果已经修改了repo的gpgcheck=0也可以不导入key


    2、安装elrepo的yum源

    rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

    3、安装内核
    在yum的ELRepo源中,有mainline颁布的,可以这样安装:
     yum --enablerepo=elrepo-kernel install  kernel-ml-devel kernel-ml -y

    当然也可以安装long term的:

    yum --enablerepo=elrepo-kernel  install  kernel-lt -y

    4、编辑grub.conf文件,修改Grub引导顺序

    vim /etc/grub.conf

    # grub.conf generated by anaconda

    #

    # Note that you do not have to rerun grub after making changes to this file

    # NOTICE:  You do not have a /boot partition.  This means that

    #          all kernel and initrd paths are relative to /, eg.

    #          root (hd0,0)

    #          kernel /boot/vmlinuz-version ro root=/dev/sda1

    #          initrd /boot/initrd-[generic-]version.img

    #boot=/dev/sda

    default=0

    timeout=5

    splashimage=(hd0,0)/boot/grub/splash.xpm.gz

    hiddenmenu

    title CentOS (3.10.28-1.el6.elrepo.x86_64)

           root (hd0,0)

           kernel /boot/vmlinuz-3.10.28-1.el6.elrepo.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=en_US.UTF-8

    rd_NO_LVM rd_NO_DM rhgb quiet

           initrd /boot/initramfs-3.10.28-1.el6.elrepo.x86_64.img

    title CentOS (2.6.32-431.3.1.el6.x86_64)

           root (hd0,0)

           kernel /boot/vmlinuz-2.6.32-431.3.1.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=en_US.UTF-8 r

    d_NO_LVM rd_NO_DM rhgb quiet

           initrd /boot/initramfs-2.6.32-431.3.1.el6.x86_64.img

    title CentOS (2.6.32-431.el6.x86_64)

           root (hd0,0)

           kernel /boot/vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO

    _LVM rd_NO_DM rhgb quiet

           initrd /boot/initramfs-2.6.32-431.el6.x86_64.img

    确认刚安装好的内核在哪个位置,然后设置default值(从0开始),一般新安装的内核在第一个位置,所以设置default=0。

    5、重启,查看CentOS 6.5 内核版本号

    [root@dev ~]# uname -r

    3.10.28-1.el6.elrepo.x86_64

  • 相关阅读:
    DAY-4 Linux基础及常用命令(1)
    DAY-3 计算机基础之网络
    DAY-2 计算机基础之操作系统
    DAY-1 计算机基础
    梅花作品欣赏
    简洁大气网址(国外)跟设计大学的案例很像
    animate css3 应用的借鉴,一个同事写的JS
    漂亮的素材
    几个不错的素材站
    正式开始我的技术生涯
  • 原文地址:https://www.cnblogs.com/jtlin/p/6004581.html
Copyright © 2011-2022 走看看