For a check done exactly the same way as the disc's built-in
mediacheck, except without having to reboot, one can install the
anaconda-runtime package from Core, and then run the
/usr/lib/anaconda-runtime/checkisomd5 command. The page
http://www.troubleshooters.com/linux/coasterless.htm
also provides a script to automatically read off the ISO from the CD or
DVD, which allows checking the ISO's SHA1SUM directly, and also how to
burn a CD using padding so as to sidestep the linux read-ahead bug.
From some experimenting burning the FC6 DVD ISO, I've found that the
same bug affects the reading of DVDs, and that it's necessary to add the
same type of padding in this case. Since growisofs doesn't allow adding
padding after the ISO (it passes -pad through to mkisofs, which puts
padding _inside_ the ISO itself, which is different, and anyway not
usable when trying to burn a downloaded ISO), one must use cdrecord.
I've done this successfully in exactly the same way as with a CD except
that one doesn't use the blank option. The resulting discs avoid the
read-ahead bug even though growisofs-burned ones don't.