zoukankan      html  css  js  c++  java
  • 将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

     
  • 相关阅读:
    eclipse 快捷键
    JSTL标签 参考手册
    Oracle错误代码大全
    十大编程算法
    win激活查询及修改
    LINUX安全设置
    Mac OS Ruby安装 使用RVM
    windows 说“我爱你”
    ubuntu安装
    linux下文件压缩与解压操作
  • 原文地址:https://www.cnblogs.com/mushou/p/12303356.html
Copyright © 2011-2022 走看看