As of this writing, the current RHEL release (5) is only available on CDs, not DVD. It is possible to create a bootable DVD ISO from these CDs using Chris Kloiber's mkdvdiso.sh script.
#!/bin/bash# by Chris Kloiber <ckloiber@redhat.com># A quick hack that will create a bootable DVD iso of a Red Hat Linux# Distribution. Feed it either a directory containing the downloaded# iso files of a distribution, or point it at a directory containing# the "RedHat", "isolinux", and "images" directories.# This version only works with "isolinux" based Red Hat Linux versions.# Lots of disk space required to work, 3X the distribution size at least.# GPL version 2 applies. No warranties, yadda, yadda. Have fun.if[$#-lt2];thenecho"Usage: `basename $0` source /destination/DVD.iso"echo""echo" The 'source' can be either a directory containing a single"echo" set of isos, or an exploded tree like an ftp site."exit1ficleanup(){[${LOOP:=/tmp/loop}="/"]&&echo"LOOP mount point = /, dying!"&&exit[-d$LOOP]&&rm-rf$LOOP[${DVD:=~/mkrhdvd}="/"]&&echo"DVD data location is /, dying!"&&exit[-d$DVD]&&rm-rf$DVD}cleanup
mkdir-p$LOOPmkdir-p$DVDif[!`ls$1/*.iso2>&1>/dev/null;echo$?`];thenecho"Found ISO CD images..."CDS=`expr0`DISKS="1"forfin`ls$1/*.iso`;domount-oloop$f$LOOPcp-av$LOOP/*$DVDif[-f$LOOP/.discinfo];thencp-av$LOOP/.discinfo$DVDCDS=`expr$CDS+1`if[$CDS!=1];thenDISKS=`echo${DISKS},${CDS}`fifiumount$LOOPdoneif[-e$DVD/.discinfo];thenawk'{ if ( NR == 4 ) { print disks } else { print ; } }'disks="$DISKS"$DVD/.discinfo>$DVD/.discinfo.new
mv$DVD/.discinfo.new$DVD/.discinfo
fielseecho"Found FTP-like tree..."cp-av$1/*$DVD[-e$1/.discinfo]&&cp-av$1/.discinfo$DVDfirm-rf$DVD/isolinux/boot.cat
find$DVD-nameTRANS.TBL|xargsrm-f
cd$DVDmkisofs-J-R-v-T-o$2-bisolinux/isolinux.bin-cisolinux/boot.cat-no-emul-boot-boot-load-size4-boot-info-table.
/usr/lib/anaconda-runtime/implantisomd5--force$2cleanup
echo""echo"Process Complete!"echo""