Levou-me a maior parte do dia, mas me deparei com o seguinte que funcionou para mim:
genisoimage -U -r -v -T -J -joliet-long -V "CentOS 7 x86_64" -volset "CentOS 7 x86_64" -A "CentOS 7 x86_64" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -o ../new.iso .
Important note: the
-V
,-volset
and-A
params must match LABEL= value in theisolinux/isolinux.cfg
file!!! (e.g. append initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet)
Veja: " link ". Veja a seção "2.3. Criando Imagens de Inicialização Personalizadas".
A principal coisa que estava faltando era a correlação entre o rótulo ISO e a linha do gerenciador de inicialização. Espero que ajude. Também não encontrei respostas rápidas on-line até encontrar a seção correta da página de redhat.