• KS光盘制作 for rhel6.5 and rhel7.2


    ############################## RHEL6.5 KS光盘制作
    --1.复制光盘到本地
    mkdir -p /opt/rhel6
    mount /dev/cdrom /media
    cp -arf /media/. /opt/rhel6 //参数-a表示权限不变

    --2.制作ks.cfg文件
    yum -y install system-config-kickstart
    system-config-kickstart
    注意:安装方法选项,需要选择cdrom,而不是ftp或其他,/boot分区至少200M。

    --3.拷贝附件的rhel6.ks文件到系统镜像目录,并修改isolinux.cfg 配置文件。
    cp /root/ks.cfg /opt/rhel6/isolinux/
    vim /opt/rhel6/isolinux/isolinux.cfg
    在第22行修改
    append ks=cdrom:/isolinux/rhel6.ks initrd=initrd.img

    --4.编写iso.sh脚本,生产iso文件。
    yum install -y genisoimage mkisofs

    vim /opt/iso.sh
    #!/bin/bash
    MKISO=`which genisoimage 2> /dev/null` ||MKISO=`which mkisofs 2> /dev/null` || {
    echo "Sorry, you don't have genisoimage or mkisofs installed."
    exit 1
    }
    $MKISO -v -R -J -joliet-long -ucs-level 3 -input-charset utf8 -publisher "up14" -p "sysdengqi@163.com" -V"rhel6.5_x86_64" -c boot.cat -hide boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -o /opt/rhel6.5_v1.iso /opt/rhel6

    ############################## RHEL7.2 KS光盘制作, 需在rhel7系统下,否则UEFI无法启动

    ### 挂载光盘
    mount -o loop CentOS-7-x86_64-DVD-1511.iso /media
    ### 复制光盘到本地
    cp -rT /media /yum/mkiso/centos72

    ### 制作镜像
    genisoimage -v -cache-inodes -joliet-long -R -J -T -V CENTOS7 -o /root/centos7.iso -c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -b images/efiboot.img -no-emul-boot /yum/mkiso/

    将附件的 isolinux.cfg ks.cfg ks100.cfg 保存在目录 /yum/mkiso/centos72/isolinux
    将附件的 grub.cfg 保存在目录 /yum/mkiso/centos72/EFI/BOOT

     ### 下载图片,然后修改成7z格式即可。

  • 相关阅读:
    F
    E
    D
    B
    A
    C
    I
    G
    F
    架构sass文件
  • 原文地址:https://www.cnblogs.com/chenzechao/p/5998701.html
Copyright © 2020-2023  润新知