将corosync安装包以及依赖加入到KYLIN-3.3-4版本中,重新制作iso,形成新的版本,要求系统安装后默认自动安装了corosync
Posted mushou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将corosync安装包以及依赖加入到KYLIN-3.3-4版本中,重新制作iso,形成新的版本,要求系统安装后默认自动安装了corosync相关的知识,希望对你有一定的参考价值。
1)将ISO所在的/dev/sr0挂载到/media
mount /dev/sr0 /media
2)安装制作工具
yum -y install createrepo mkisofs isomd5sum rsync
3)同步光盘文件到制作ISO的目录
#同步/media下的文件到/ISO路径下,除了Packages和repodata文件夹
/usr/bin/rsync -a --exclude=Packages/ --exclude=repodata/ /media/ /ISO/
# 在/ISO/文件夹下新建Packages和repodata文件夹
mkdir -p /ISO/{Packages,repodata}
4)拷贝当前系统已安装的软件包到/ISO/Packages目录下
生成install.log
rpm -qa >> /root/install.log
拷贝已安装rpm
awk ‘{print $0}‘ /root/install.log |xargs -i cp /media/Packages/{}.rpm /ISO/Packages/
把需要安装的pacemaker、corosync及依赖等rpm包拷贝到/ISO
5)切换到ISO/路径下,由comps.xml生成repodata包。
cd /ISO
createrepo -g repodata/comps.xml ./
6)制作ISO镜像
cd /ISO
genisoimage -joliet-long -V Kylin-3.3-4.1 -o Kylin-3.3-4.1.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -cache-inodes -T -eltorito-alt-boot -e images/efiboot.img -no-emul-boot /ISO
7)制作镜像MD5值
implantisomd5 /ISO/Kylin-3.3-4.1.iso
这样就生成了一个新的包含corosync和pacemaker的新的kylinos版本:kylin-3.3-4.1
以上是关于将corosync安装包以及依赖加入到KYLIN-3.3-4版本中,重新制作iso,形成新的版本,要求系统安装后默认自动安装了corosync的主要内容,如果未能解决你的问题,请参考以下文章
Linux ARM架构_安装JDK8-银河麒麟V10 Kylin Linux