Você pode montá-lo com a linha de comando diretamente no Linux:
mount -t hfs -o loop imagename.dmg /mnt/mymountpoint
Há também dmgextractor e 7-zip que lhe permitirá extraí-los. Eu sei que o TransMac permitirá a criação de imagens dmg no Windows, mas custa um pouco. No Linux você pode criar o pacote diskdev_cmds
da Apple e usar este prático script para criar imagens dmg.