<p dir="ltr">the  volume name in your mkisofs command (—V option)  must match the LABEL value in the isolinux.cfg file exactly....  minus the x20 used for spaces. </p>
<p dir="ltr">yours don't match :</p>
<p dir="ltr">-V<br>
'Red Hat Enterprise Linux 7.2'</p>
<p dir="ltr">hd:LABEL=RHEL-7.2\x20Server.x86_64</p>
<div class="gmail_quote">On Jun 8, 2016 2:28 AM, "C. Petro" <<a href="mailto:petro@cpetro.us">petro@cpetro.us</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm reasonably experienced in doing RHEL 5 and 6 kickstarts, but this<br>
is my first pass at building a custom install CD for RHEL 7.<br>
<br>
I'm working from the RHEL 7.2 sources (meaning not Centos). I used this:<br>
 <a href="http://www.smorgasbork.com/2012/01/04/building-a-custom-centos-7-kickstart-disc-part-1/" rel="noreferrer" target="_blank">http://www.smorgasbork.com/2012/01/04/building-a-custom-centos-7-kickstart-disc-part-1/</a><br>
as my "checklist" for the most part, with some of this:<br>
<a href="https://highon.coffee/blog/security-harden-centos-7/" rel="noreferrer" target="_blank">https://highon.coffee/blog/security-harden-centos-7/</a><br>
<br>
My kickstart config looks like:<br>
#version=RHEL7<br>
<br>
install<br>
text<br>
# System authorization information<br>
auth --enableshadow --passalgo=sha512<br>
<br>
# Use CDROM installation media<br>
cdrom<br>
# Accept EULA<br>
eula --agreed<br>
<br>
services --enabled=NetworkManager,sshd<br>
reboot<br>
<br>
# Run the Setup Agent on first boot<br>
#firstboot --enable<br>
ignoredisk --only-use=sda<br>
# Keyboard layouts<br>
keyboard --vckeymap=us --xlayouts='us'<br>
# System language<br>
lang en_US.UTF-8<br>
# SELinux<br>
selinux --permissive<br>
# Network information<br>
network  --bootproto=dhcp --device=eno16777736 --onboot=on --ipv6=off<br>
network  --hostname=default-vm<br>
# Root password<br>
# Fix for deploy rootpw --iscrypted HASHGOESHERE<br>
rootpw HASHGOESHERE<br>
# System timezone<br>
timezone  --isUtc --ntpservers=prime.transformers<br>
# System bootloader configuration<br>
bootloader --location=mbr --boot-drive=sda<br>
# Partition clearing information<br>
clearpart --all --drives=sda<br>
ignoredisk --only-use=sda<br>
<br>
skipx<br>
<br>
# Some local users:<br>
user --name="ortep.sirhc" --is-crypted<br>
--password="$6$VHzvqK35oIsfbcgn$pyOvmSm8Y1BnYUKaaSeggHb4a3zwm3U5FTbP9g2cMQccruhF6.JswWYvYlsRjgOLAyE1DfPUjUD1iAh7yzY2e1"<br>
<br>
# LVM<br>
<br>
# Disk partitioning information<br>
# part pv.18 --fstype="lvmpv" --ondisk=sda --size=8004<br>
part pv.11 --fstype="lvmpv" --ondisk=sda --size=16008<br>
part /boot --fstype="ext4" --ondisk=sda --size=1000<br>
#volgroup lg_data --pesize=4096 pv.18<br>
volgroup lg_os --pesize=4096 pv.11<br>
logvol /  --fstype="xfs" --size=4000 --name=lv_root --vgname=lg_os<br>
logvol /home  --fstype="xfs" --size=2000 --name=lv_home --vgname=lg_os<br>
logvol /tmp  --fstype="xfs" --size=1000 --name=lv_tmp --vgname=lg_os<br>
logvol /var  --fstype="xfs" --size=2000 --name=lv_var --vgname=lg_os<br>
logvol /var/tmp  --fstype="xfs" --size=1000 --name=lv_var_tmp --vgname=lg_os<br>
logvol /var/log  --fstype="xfs" --size=1500 --name=lv_var_log --vgname=lg_os<br>
logvol /var/log/audit  --fstype="xfs" --size=500<br>
--name=lv_var_log_audit --vgname=lg_os<br>
logvol swap  --fstype="swap" --size=1000 --name=lv_swap --vgname=lg_data<br>
<br>
%addon org_fedora_oscap<br>
  content-type = scap-security-guide<br>
  profile = pci-dss<br>
%end<br>
<br>
%packages<br>
@core<br>
vim-minimal<br>
vim-common<br>
aide<br>
ntp<br>
ntpdate<br>
openscap<br>
openscap-scanner<br>
scap-security-guides<br>
authconfig<br>
chrony<br>
firewalld<br>
grub2<br>
%end<br>
<br>
<br>
<br>
%post<br>
%end<br>
<br>
<br>
In isolinux.cfg I have:<br>
<br>
...<br>
menu tabmsg Press Tab for full configuration options on menu items.<br>
<br>
menu separator # insert an empty line<br>
menu separator # insert an empty line<br>
<br>
label Basic KS<br>
  menu label ^Kickstart<br>
  menu default<br>
  kernel vmlinuz<br>
  append initrd=initrd.img<br>
inst.stage2=hd:LABEL=RHEL-7.2\x20Server.x86_64<br>
inst.ks=cdrom:/dev/cdrom:/ks/base_ks.cfg<br>
menu separator # insert an empty line<br>
...<br>
<br>
<br>
grub.conf is:<br>
#debug --graphics<br>
default=1<br>
splashimage=@SPLASHPATH@<br>
timeout 60<br>
hiddenmenu<br>
title Install Red Hat Enterprise Linux 7.2<br>
        findiso<br>
        kernel @KERNELPATH@ @ROOT@<br>
        initrd @INITRDPATH@<br>
title Test this media & install Red Hat Enterprise Linux 7.2<br>
        findiso<br>
        kernel @KERNELPATH@ @ROOT@ rd.live.check quiet<br>
        initrd @INITRDPATH@<br>
<br>
<br>
Which gets displayed, and then will start Linux.<br>
<br>
I am testing on VMware Workstation 12 Player.<br>
<br>
However I get stuck at:<br>
<br>
[        23.820146] work still pending<br>
<br>
(and yes, I know the 23..... is not all that relevant)<br>
<br>
the line to generate the ISO is:<br>
 mkisofs -o custom.iso -b isolinux.bin -c <a href="http://boot.cat" rel="noreferrer" target="_blank">boot.cat</a> -no-emul-boot   -V<br>
'Red Hat Enterprise Linux 7.2'   -boot-load-size 4 -boot-info-table -R<br>
-J -v -T isolinux/<br>
<br>
<br>
There used to be a way to view the virtual terminals (alt-F whatever)<br>
but apparently that's gone away.<br>
<br>
Any ideas on what I'm missing here?<br>
<br>
_______________________________________________<br>
Kickstart-list mailing list<br>
<a href="mailto:Kickstart-list@redhat.com">Kickstart-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/kickstart-list" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/kickstart-list</a><br>
</blockquote></div>