<div dir="ltr">yeah... that one bit me for almost a day lol.  It was buried in the RHEL 7 documentation somewhere.  I think if you tried to use something other than hd:LABEL for the inst.stage2 option, you might not have to worry about it.</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Andrew Simpson</div></div></div>
<br><div class="gmail_quote">On Wed, Jun 8, 2016 at 10:05 AM, C. Petro <span dir="ltr"><<a href="mailto:petro@cpetro.us" target="_blank">petro@cpetro.us</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bravo sir. That did it.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Wed, Jun 8, 2016 at 6:18 AM, Andrew Simpson <<a href="mailto:simpsonar77@gmail.com">simpsonar77@gmail.com</a>> wrote:<br>
> the  volume name in your mkisofs command (—V option)  must match the LABEL<br>
> value in the isolinux.cfg file exactly....  minus the x20 used for spaces.<br>
><br>
> yours don't match :<br>
><br>
> -V<br>
> 'Red Hat Enterprise Linux 7.2'<br>
><br>
> hd:LABEL=RHEL-7.2\x20Server.x86_64<br>
><br>
> On Jun 8, 2016 2:28 AM, "C. Petro" <<a href="mailto:petro@cpetro.us">petro@cpetro.us</a>> wrote:<br>
>><br>
>> 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>
>><br>
>> <a href="http://www.smorgasbork.com/2012/01/04/building-a-custom-centos-7-kickstart-disc-part-1/" target="_blank" rel="noreferrer">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/" target="_blank" rel="noreferrer">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>
>><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<br>
>> --vgname=lg_os<br>
>> logvol /var/log  --fstype="xfs" --size=1500 --name=lv_var_log<br>
>> --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" target="_blank" rel="noreferrer">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" target="_blank" rel="noreferrer">https://www.redhat.com/mailman/listinfo/kickstart-list</a><br>
><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" target="_blank" rel="noreferrer">https://www.redhat.com/mailman/listinfo/kickstart-list</a><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" target="_blank" rel="noreferrer">https://www.redhat.com/mailman/listinfo/kickstart-list</a></div></div></blockquote></div><br></div>