CentOS镜像中替换安装镜像的小系统的内核方法

一、需要修改的文件

1、isolinux目录下的vmlinuz和initrd.img文件

修改方法:

(1)vmlinuz:使用相应版本的vmlinuz直接进行替换,注意权限问题及所属用户为root即可;

(2)initrd.img:需要升级其中/lib/modules目录下的驱动文件。修改方式是先解压出来,替换掉里面的/lib/modules/下的ko。

制作initrd.img

(1)原始系统中的文件格式为xz

(2)解压initrd.img

xz -dc initrd.img | cpio -id

(3)替换文件后进行压缩(目前压缩为xz格式无法完成解析,暂时压缩为gz格式)

find . | cpio -o -H newc | gzip > …/initrd.gz

Mv initrd.gz initrd.img

2、images/pxeboot目录下的vmlinuz和initrd.img文件

修改方法与1相同

3、LiveOS目录中的squashfs.img替换

修改方法:使用unsquashfs命令解压,解压后在LiveOS中有rootfs.img文件,将rootfs.img文件mount到其他目录替换掉vmlinuz和lib/modules下的ko,在制作新的squashfs.img文件;

(1)解压镜像文件

unsquashfs squashfs.img

(2)挂载解压后生成的rootfs.img

mount -o loop,rw squashfs-root/LiveOS/rootfs.img ./rootfs

(3)修改rootfs目录中的文件,替换升级;

(4)umount rootfs即可,这样rootfs.img即可完成修改

(5)修改rootfs完成后即可重新生成squashfs.img

mksquashfs squashfs-root/ squashfs.img

二、重新打包生成镜像

CentOS镜像中替换安装镜像的小系统的内核方法相关推荐

  1. 计算机无法ghost安装系统安装系统安装,电脑中无法安装VMware虚拟机Ghost系统的解决方法...

    ‍ 很多用户会在电脑中安装虚拟机系统,这样可以既可以体验其他系统,又不影响本机操作系统.如果发现电脑中无法安装VMware虚拟机Ghost系统,那么应该如何解决呢?对此,不妨根据接下来介绍的方法,看看 ...

  2. 惠普台式电脑引导不了系统_惠普(HP)电脑安装不了GHOST系统的解决方法

    GHOST系统因为只是将GHOST文件复制到电脑进行操作系统的快速安装,所耗时间短,所有深受大众的欢迎,但有网友反映,在惠普电脑上安装不了GHOST系统,下面小编就给大家介绍下惠普电脑安装不了GHOS ...

  3. CentOS 7中Docker安装详细步骤 ( 资源 )

    2019独角兽企业重金招聘Python工程师标准>>> 注意:centos 6.9上默认是安装docker早期的1.7.*版本,后续docker 分CE和EE的版本,只能安装在cen ...

  4. Centos 6.8 为自己打造Linux小系统

    一.前言 Linux操作系统至1991.10.5号诞生以来,就源其开源性和自由性得到了很多技术大牛的青睐,每个Linux爱好者都为其贡献了自己的一份力,不管是在Linux内核还是开源软件等方面,都为我 ...

  5. oracle在w10中无法安装软件下载,win10系统下载软件被阻止安装该怎么办?

    在Win10系统中安装软件的时候弹出了"已经阻止此应用"的提示无法正常安装,该怎么办呢?出现已经阻止此应用程序的现象,是由于win10系统的筛选器功能或安全系数设置过高所致,在下面 ...

  6. dell服务器驱动安装安装系统安装,dellR720服务器安装系统win server2012X64方法

    现在大部分客户购买服务器都需要安装操作系统,但是很多服务器都已经没有光驱了.当出现问题是重装操作系统也很麻烦.戴尔R710.R720.R730系列的我接触比较多,所以今天就拿R720为例子.接下来是小 ...

  7. miix2 10 linux,联想Miix320安装Win10+Ubuntu双系统引导的方法(超简单)

    入手联想miix320的童鞋们,原装的win10用的舒服吗?上周趴在床上看<鸟哥的linux私房菜>突然想敲几行代码练练手,但又不想爬起来把我的15寸燃7000搬过来(冬天室内不到18度) ...

  8. 联想Miix320安装Win10+Ubuntu双系统引导的方法(超简单)

    入手联想miix320的童鞋们,原装的win10用的舒服吗?上周趴在床上看<鸟哥的linux私房菜>突然想敲几行代码练练手,但又不想爬起来把我的15寸燃7000搬过来(冬天室内不到18度) ...

  9. 监控系统中的存储服务器的功能,监控系统的储存方法都有哪些,它们的区别是什么?...

    感谢邀请! 我是做智能化弱电的,关于监控系统的存储方法有哪些以及区别,我来做个简单的分享. 1.监控存储方式 监控的存储方式主要有DVR存储,NVR存储,CVR存储,以及云存储. ①DVR存储 在模拟 ...

  10. 阿里云ECS(Centos)中Nginx安装及配置

    Nginx是一个高性能的http和反向代理web服务器,本篇在记录阿里云ECS中安装及配置Nginx的过程.Nginx作为系统关键服务,下面流程全部在root用户下完成. 系统:CentOS 8.0 ...

最新文章

  1. 女程序员也有35岁危机焦虑吗?
  2. oracle sql 全是子查询查询速度太慢如何优化_如果面试官问你如何优化mysql分页查询,请把这篇文章甩给他!...
  3. MySQL笔记-Linux平台中MySQL的启动和关闭
  4. CCF201412-2 Z字形扫描(模拟)
  5. HDU 5517---Triple(二维树状数组)
  6. Linux的常用命令练习
  7. 2015 UESTC 数据结构专题N题 秋实大哥搞算数 表达式求值/栈
  8. OBS Studio是一款非常专业的视频直播录制软件,完全免费
  9. 【ROS】header.stamp与double转换
  10. ARCGIS小工具(插件)免费版_自取_GIS插件_工具_其他
  11. 加州大学洛杉机分校计算机科学,加州大学洛杉矶分校计算机科学与工程世界排名2017年最新排名第6(ARWU世界排名)...
  12. http://coffeejp.com/bbs/forum.php?mod=viewthread,问题列表_华泰证券网络路演_新浪网
  13. AJAX框架衣柜改造出租屋,小伙爆改城中村出租屋,衣柜挂墙上第一次见,完工后房东愣了!...
  14. python中反斜杠是什么意思_python中反斜杠是什么意思
  15. tesseract安装及配置
  16. 骗子公司 黑中介 黑到几时?
  17. Day27~Day32
  18. JEP 286: Local-Variable Type Inference
  19. 嵌入式人工智能,理念还是噱头?
  20. 3dmax怎么建模眼镜盒模型_ 3dmax盒子建模过程 小白教程

热门文章

  1. mac系统下设置eclipse的补全快捷键方法
  2. .NET Remoting 分布式开发实例思想(转)
  3. easyui学习笔记5—panel加载其他的页面
  4. 系列教程丨用 Docker 探索开源软件 —— Elasticsearch(一)
  5. k8s api文档 调用heapster metrics
  6. 电商系统设计之商品接口
  7. supervisor 管理
  8. HDU 2883 kebab(最大流)
  9. MacFree ePlicy Orchestrator
  10. 阅读go语言程序设计