mkisofs is a wonderful utility to generate ISO images. To generate a compatible ISO images on a disc which are readable everywhere, consider the following commands
$ mkisofs -rdlJ -o disc_directory_image.iso directory/
- -r : "Rock Ridge" format is enabled to allow long filenames on UNIX systems
- -J : allow long filenames on Windows Systems
- -l : Allow full 31-character filenames.
- -d : Do not append a period to files that do not have one which violate ISO9660