背景:

  CentOS7有定期的小版本发布,即官网释出的ISO,是带着小版本号的。CentOS7可以使用平滑升级,从这些小版本号中升上去。

  但是并不是每一次的更新,都在释出的ISO中,这样的话,一台既有的CentOS7很可能升级到了某个固定的kernel版本中,而这个版本有不在ISO中。

  这样的话,我们需要有一种方法,使设备可以使用指定的kernel版本。

  如:设备A的版本如下:

[root@localhost ~]# uname -r
3.10.0-693.el7.x86_64
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.4. (Core)

  设备B的版本是:

[root@dpdk ~]# uname -r
3.10.-693.2..el7.x86_64

现在的目标是:将设备B使用kernel版本

3.10.-.el7.x86_64

操作:

1.  查看设备A的包名

[root@localhost ~]# yum list kernel
Installed Packages
kernel.x86_64 3.10.-.el7 @anaconda

2.  在设备B上安装这个包,它的名字用减号连接 kernel-3.10.0-693.e17.x86_64

[root@dpdk ~]# yum install kernel-3.10.-.el7.x86_64

3. 在设备B上使用该版本的内核

[grub2] grub2修改启动顺序

[root@dpdk ~]# grub2-editenv list
saved_entry=CentOS Linux (3.10.-.el7.x86_64) (Core)
[root@dpdk ~]# awk -F \' '$=="menuentry " {print i++ " : " $}' /etc/grub2.cfg
: CentOS Linux (3.10.-.el7.x86_64) (Core)
: CentOS Linux (3.10.-693.11..el7.x86_64) (Core)
: CentOS Linux (3.10.-693.5..el7.x86_64) (Core)
: CentOS Linux (3.10.-693.2..el7.x86_64) (Core)
: CentOS Linux (-rescue-37138ca794604b28bca5b6394f5cd3c2) (Core)
[root@dpdk ~]#

最新文章

  1. 自定义Angular插件 - 网站用户引导
  2. web项目log4j的配置模板
  3. php接口
  4. nginx----------------环境搭建遇到的一些问题汇总--(多域名配置,配置文件修改问题)
  5. 创建寄宿在Windows服务中的WCF服务
  6. 不透明度(兼容IE8,chrome,firefox)
  7. Hbase 基本命令
  8. 【Java基础】Java中的持久属性集Properties
  9. 自然语言处理(1)之NLTK与PYTHON
  10. PHP input 显示html 元素
  11. chrome开发工具指南(八)
  12. 人生苦短,python是岸.
  13. PHP细节,PHP手册中常见的一句话:该函数是二进制安全的
  14. XV Open Cup named after E.V. Pankratiev. GP of America
  15. Fiddle手机抓包
  16. golang 特殊知识点
  17. vm15安装MACOS
  18. WebSocket获取httpSession空指针异常的解决办法
  19. 恶意代码技术第一二部分——P201421410029
  20. PAT乙级1023

热门文章

  1. 申请IPV6地址配置IPV6域名
  2. emacs快捷键速记表
  3. JVM——垃圾回收(GC)
  4. c++ 出现“ error LNK2019: 无法解析的外部符号 该符号在函数 中被引用"错误原因
  5. Java JPA小记
  6. 嵌入式开发之hi3519---PCIE DMA
  7. Unity Remote远程调试
  8. 如何使用ABBYY FineReader 12将JPEG文件转换成可编辑文本
  9. 仿迅雷播放器教程 -- 基于VLC的C++播放器 (4)
  10. MangoDB学习笔记