找回密码
 注册
查看: 4452|回复: 1

centos7安装linux-4.13.10.tar.xz内核

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-9-1 08:21:57 | 显示全部楼层 |阅读模式
  • 下载新版本内核文件
    ) a. Z5 p) s& ?( q6 ^, L, vwww.kernel.org官网上下载stable版本linux-4.13.10.tar.xz内核文件。我是在Windows上下载文件直接拖到虚拟机桌面,然后打开终端使用指令cp linux-4.13.10.tar.xz /src/usr目录下的,或者可以使用 " t+ F$ E5 E9 f' ]' _
    wget 指令

  • 解压缩到本地 $ u% V$ K4 G9 x5 c" O8 R. g( Q
    xz -d linux-4.13.10.tar.xz ) y. [, ?  X" h& W; t, F
    tar -xvf linux-4.13.10.tar , l" w* w- z. E9 t( f
    在本地生成linux-4.13.10文件

  • 准备配置文件
    3 c, v/ s% Z( h% `7 e2 J* z7 d) ^拷贝原内核文件到配置文件目录下
    3 _+ q- K. S6 F8 E$ H& C: L5 r6 qcp /boot/config-3.10.0-514.el7.x86_64 /usr/src/linux-4.13.10 ! j/ @3 \- e# k
    mv config-3.10.0-514.el7.x86_64 .config
      L- @) Z* ~, P9 [从boot目录拷贝一个config文件过来主要是为了方便,这个文件里保存都是之前你在安装系统是内核所安装的模块,新安装的内核文件与原系统所带模块一致,安装时,也可自选模块

  • 安装openssl-devel . G3 j, z5 |" \
    yum install openssl-devel,否则编译的时候会出现问题

  • make menuconfig / ~! v' r: W1 g2 r! u: x5 r
    会出现menu图形界面,自选模块,若按照之前的config文件进行安装,可跳过此步骤

  • 编译
    : t/ ?" r) `7 @- }2 o* |, s3 }(1)make 单核编译
    % I% B7 C; s% r/ N1 _5 n& b* e+ _make -j 2 双核编译,只要看自身机器内核参数,多核编译会快一点 # h- Q, Z7 m- q" |' m) O
    注意:make过程编译时间较长,我编译了三个小时左右,这主要是根据机器的配置 ' m& Z) j. u2 _! ~; O) ^
    (2)make modules_install 安装模块
    5 ^! u. O+ E9 I  O(3)make install 安装内核相关文件 , o) [6 f, p7 ?0 X
    主要目的将所有的编译之后的内容拷贝安装到相应的目录

  • 修改grub配置文件 ( o$ q9 w) ]4 D2 D: Q9 e
    (1)查看grub文件内内核配置 4 }5 R9 r( f1 A4 C2 f
    cat /boot/grub2/grub.cfg |grep menuentry + P0 |6 w& e& X. u. H
    找到新安装的内核的全称为CentOS Linux (4.13.10) 7 (Core) , p$ t1 o  _& l# `
    (2)将新内核设置为默认启动项 # S1 @* s- R, t3 Z& u' g6 k* ~5 z
    grub2-set-default “CentOS Linux (4.13.10) 7 (Core)”

  • 重启机器 ; y1 e8 F% {# w2 `2 ^+ y1 A
    重启成功以后查看下机器的内核是不是该内核 ; K. Y& `' l. Q( C+ d8 V
    在虚拟机启动的时候出现多个内核引导项,选第一个进入系统

  • 查看当前内核版本号
    . d8 L3 ^7 g6 u  @7 `[root@localhost boot]# uname -r 8 T0 x7 ]+ o- ^6 A
    4.13.10

    ; ]0 j3 R! B( X+ o) c0 I, h* S

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2018-9-1 08:22:43 | 显示全部楼层
需要进行两步操作:
! I5 F5 k5 k4 _( b+ ~
- i. m2 e3 B# ?. [! _$ l( j8 S1 m1. 执行:4 z/ s8 N9 z  I! d9 S6 G

% t0 Y* u$ k7 d: @  ^9 D  xz -d node.tar.xz
1 p  E, \3 M' L  n, R$ x& Q0 B) H6 i5 W1 b# e' Z& r2 E
此时该目录下会产生一个node.tar 文件; z5 p  Q7 E! h  g7 D3 D! f

- m; G! \' e  |: G, ~) _( C. B  A2.执行解压操作7 ?1 J( _4 B- C- _

9 k6 ]/ L  q5 h& F; \1 dtar -xvf node.tar
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 04:29 , Processed in 0.016848 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表