EFI DVD using Linux

how does one create a bootable dvd for a EFI bios using linux??

I already know how to do it with a usb stick and a hard drive or ssd. Just can’t seem to find the right combo for mkisofs.


I know how to install linux from a distribution DVD.
My interest is in building the DVD from scratch. I can not find any information on using mkisofs or growisofs to create a EFI/UEFI bootable CD/DVD. I believe one must use El Torito boot, but can’t seem to find the right magical incantation.
I have used Linux exclusively on my home system since about 1996/97 (right after win95). I pretty much know what I want in a distribution and it’s definitely not Ubuntu. I just built a new system and have installed slackware64 14.0 (my distro of choice), but had to do it from a usb stick to get the system to boot in EFI/UEFI mode.
Thank you for your suggestions

Well, what command line options for making a bootable disk have you tried?
Also, are you using a bootloader like Grub?

$MKISOFS -o slackware-install-dvd.iso
-R -J -V “Slackware-14.0 DVD”
-hide-rr-moved -hide-joliet-trans-tbl
-v -d -N -no-emul-boot -boot-load-size 4 -boot-info-table
-sort iso.sort
-b isolinux.bin
-c isolinux.boot
Builds a legacy boot DVD, but the EFI/UEFI rom does not see it as bootable and simply falls thru to an MBR type boot.

also tried adding as the last line
-boot-info-table -eltorito-alt-boot -e efiboot.img -no-emulation-boot .

NOTE: some directory info was removed for simplicity

The ubuntu link helped me thanks