centos7内核升级安装和源代码安装

1、内核版本含义

           #查看内核    uname -r
           3.10.0-862.el7.x86_64

     主版本号:3

     次版本号:10【奇数为开发版本,偶数为稳定版本】

     修订版本号:0【修改的次数】

     此次版本的第N次修改:862

     el7:redhat enterprise linux 7

     x86_64:编译框架

 

2、具体操作

内核升级一共三种方法:

    1、小版本升级。 2、大版本升级。 3、源代码安装(根据自己需要)

   小版本升级

     首先要可以上网,使用以下命令。

    yum    update    kernel

     重启(选择刚升级的内核的版本号)

 

 

大版本升级

载入elrepo源,搜索内核更新资源,并进行更新操作。 
                        具体实验步骤:

网址  www.elrepo.org

# 载入公钥
                       rpm --import
https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

centos7内核升级安装和源代码安装_第1张图片

 

#安装yum源elrepo

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

centos7内核升级安装和源代码安装_第2张图片

 

进入yum.repo源配置目录中

centos7内核升级安装和源代码安装_第3张图片

 

yum源名称

 

centos7内核升级安装和源代码安装_第4张图片

 

查看

yum --disablerepo=\* --enablerepo=elrepo-kernel list all       

ml :主流版本

centos7内核升级安装和源代码安装_第5张图片

 

比如:要安装4.17.13.1

yum --disablerepo=\* --enablerepo=elrepo-kernel install kernel-ml.x86_64 -y   

centos7内核升级安装和源代码安装_第6张图片

 

重启选择内核:

centos7内核升级安装和源代码安装_第7张图片

 

 大版本升级完成

 

内核源代码安装

具体流程:

1.拆包    名称.tar.xz   tar -Jxvf  名称.tar.xz   -C  /usr/src

1.配置

      必须条件    development  tools

a。make  menuconfig : 以菜单形式自己手动添加自己需要的模块(常用)

b。make  oldconfig     :

     在原来内核配置的基础上修改一些小地方        cp  /boot/config-内核版本 复制到解压的目录下改成.config文件

c. make  gconfig   :  图形   gtk  这个gnome图形下

   d。 make  xconfig  : 图形   qt    这个kde图形下

e。make  config   : 需要一行一行的确认

 

我们需要用7601驱动和NTFS

1、拆包

  tar     -Jxvf     名称.tar.xz     -C    解压到哪个目录下

2、安装development tools

yum groupinstall  development tools

我们需要根据自己的需要添加模块所以使用 make menuconfig 

centos7内核升级安装和源代码安装_第8张图片

使用 /   进行搜索自己需要添加的模块,里面有自己所需要模块的路劲,进入到路劲内,修改前面的选项。

空格能改变,    表示内置, 表示模块。

按TAB键  选择   Exit

设置完自己需要的模块保存退出,选择‘YES’

 

3、建立一个screen会话,进行make编译

 

4、编译完成后

进行模块安装    会安装到/lib/modules内

 查看 /lib/modules

 

完成后之后,执行 make install   进行内核安装 

 

 

你可能感兴趣的:(centos7内核升级安装和源代码安装)