Я не поднимал это где-то прямо сейчас ... но сделал это на прошлой неделе для установки RHEL 7, но должно быть то же самое для CentOS7. Шаги следующие:
получить ISO-файл CentOS 7
mount -o loop CentOS-7.0 * .iso / mnt /
mkdir -p / CentOS-7-ISO-respin /
rsync -avz / mnt / / CentOS-7-ISO-respin / RHEL-7-без упаковки
поместите файл кикстарта в / CentOS-7-ISO-respin / RHEL-7-распакованный
добавьте новую строку в /CentOS-7-ISO-respin/RHEL-7-unpacked/isolinux/isolinux.cfg (таким образом, вы можете использовать ISO также с DVD) метка ярлыка меню linux_ks ^ Установите CentOS 7 с ядром Kickstart vmlinuz append initrd = initrd.img inst.stage2 = hd: sdb2: / ks = hd: sdb1: /ks.cfg
создайте ISO с помощью: / usr / bin / genisoimage -untranslated-filenames -volid 'CentOS-7.0-KS-x86_64' -J -joliet-long -rational-rock -translation-table -input-charset utf-8 -x. / lost + found -b isolinux / isolinux.bin -c isolinux / boot.cat -no-emul-boot -boot-load-size 4 -boot-info-таблица -eltorito-alt-boot -e images / efiboot.img -no-emul-boot -o /CentOS-7-ISO-respin/CentOS-7-KS-iso/CentOS-7.0-KS-x86_64-DVD.iso -T / CentOS-7-ISO-respin / CentOS-7 без упаковки /; изогибрид -u /CentOS-7-ISO-respin/CentOS-7-KS-iso/CentOS-7.0-KS-x86_64-DVD.iso
dd if = / CentOS-7-ISO-respin / CentOS-7-CSB-iso / CentOS-7.0-KS-x86_64-DVD.iso из = / dev / XXX (где XXX - это имя устройства вашего USB-накопителя без номер раздела, например / dev / sdb) (осторожно, эта команда уничтожает все данные на флешке)
https://www.redhat.com/archives/kickstart-list/2014-August/msg00010.html