• Redhat制作kickstart安装光盘


     

    一Redhat一键式光盘制作步骤

    1. 挂载光盘镜像,进入光盘镜像所在的目录,例如挂载目录为/mnt

      mount -o loop -t iso9660 rhel-server-6.4-x86_64-dvd.iso /mnt/cdrom

    2. 拷贝光盘所有文件到某一个目录下,例如目录为/home/kinstall

      cp -a /mnt/cdrom/. /home/kinstall

      光盘中有2个隐藏文件(.discinfo和.treeinfo)一定要有,不然无法正常引导,拷贝完成之后检查下这2个文件是否存在。

    3. 拷贝kickstart配置文件,并进行编辑,例如命名为ks.cfg,将其拷贝到/home/kinstall

      1)默认在/root目录下有个anaconda-ks.cfg,可以拷贝对其进行编辑

      2)或者是通过图形界面进行配置,然后保存到/home/kinstall

      system-config-kickstart --需要安装 yum -y install system-config-kickstart

      图1-1

    4. /home/kinstall下建立一个datafile目录,存放一些文件,比如zysong.ttf,/home/kinstall下建立一个update目录,存放一些需要更新的软件包(具体的根据需求而定)
    5. 查看/home/kinstall下的ks.cfg文件,根据需要对其进行更改,各个参数修改,分区大小等设置都可以在此配置文件中设置。
    6. 修改isolinux下的isolinux.cfg配置文件,使其开机执行ks.cfg

      label auto-install

      menu label ^InstallEMS

      menu default

      kernel vmlinuz

      append ks=cdrom:/ks.cfg initrd=initrd.img

    7. 在/home/kinstall目录下,执行如下命令,/iso为存放生成的镜像位置,RHEL6u4-x64-EMS-V0.1.iso为生成的镜像名称

      mkisofs -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -l -J -o /iso/RHEL6u4-x64-EMS-V0.1.iso -R -T -V "Red Hat Enterprise Linux 6u4" /home/kinstall

    8. 把MD5的值写入镜像文件

      implantisomd5 RHEL6u4-x64-EMS-V0.1.iso

    9. 至此,一键式光盘镜像制作完成。

    二实践

    制作kickstart ISO的机器为*.*.234.64

    1)

     

    图2-1

     

    图2-2

     

    图2-3

     

    图2-4

     

    图2-5

     

     

     

    图2-6

     

    图2-7

    保存为ks.cfs文件

    2)

    修改 ./isolinux/isolinux.cfg

    在第一个lable上将

    append initrd=initrd.img

    更改为append ks=cdrom:/isolinux/ks.cfg initrd=initrd.img

     

    3)制作ISO镜像并且校验MD5(以前每做出一个ISO都会同时生成一个md5值文件,防止复制过程中数据损坏;现使用implantisomd5和checkisomd5两个工具,可以将md5值嵌入ISO中并直接效验,方便不少)

     

    [root@tpl-rhel-64-x64 iso]# mkisofs -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -l -J -o /opt/iso/rhel-server-6.4-x86_64-dvd_v2.iso -R -T -V "Red Hat Enterprise Linux 6u4" /home/kinstall

     

    [root@tpl-rhel-64-x64 iso]# implantisomd5 rhel-server-6.4-x86_64-dvd_v2.iso

    Inserting md5sum into iso image...

     

     

     

    2016-11-15日rhel7制作时路径如下

    mkisofs -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -l -J -o /iso/rhel-server-7.2-x86_64-dvd.iso -R -T -V "Red Hat Enterprise Linux 7u2" /data/kinstall

     

     

     

     

  • 相关阅读:
    Oracle和MySQL的对比
    mysql的默认隔离级别
    mysql数据库中锁机制的详细介绍
    什么电影是好电影
    周记 2019.4.8~4.14
    周记 2019.3.25~2019.3.31
    IntelliJ Idea 使用笔记
    笔记
    kafka总结
    Spring boot
  • 原文地址:https://www.cnblogs.com/dotagg/p/6364081.html
Copyright © 2020-2023  润新知