The exact error you’ll get will be:
No catalogue found at dvd:///?devices%3d%2fdev%2fhdc
After a bit of tinkering with the DVD image, I realized that it was a problem with the .iso file itself. The md5sums matched perfectly, and the DVD was “intact”, it was just incorrect because the wrong mkisofs params were used when it was created. You’ll need to mount, copy the contents out, and rebuild the ISO with the proper options to make it work as a bootable ISO for VMware.
The following steps will fix it:
# Mount the original ISO as a loopback image mount -oloop SUSE-Linux-10.1-GM-DVD-i386.iso /mnt/SuSE # Copy all of the files out of the image to a directory on disk rsync -avSP /mnt/SuSE/. /tmp/SuSE # Rebuild the ISO image with the proper parameters mkisofs -v -V SuSE10.1GM -r -J -l -L -P "OpenSuSE Linux 10.1 GM" \ -b "boot/i386/loader/isolinux.bin" -c "boot/i386/loader/boot.cat" \ -no-emul-boot -boot-load-size 4 -boot-info-table -graft-points \ -o /tmp/SuSE-Linux-10.1-DVD.iso /tmp/SuSE
Voila! Problem solved!