Have you tried '? It'll convert the DMG to an ISO for you. After that, the easiest way I know of to make a bootable USB is using DD.
How to write a USB stick with macOS. How to write a USB stick with macOS. Considering my Macbook Air neither has a CD drive nor do I possess a DVD, I preferred to create a live USB in Mac OS X. Create a Bootable Ubuntu USB Drive in Mac OS X. As I said earlier, creating a bootable USB in Mac OS X is a tricky procedure, be it for Ubuntu or any other bootable OS.
Dd if=/path/to/osx.iso of=/dev/sdX && sync Note: sdX is an example, you will have to check your flash drive address (usually sdb if you have only one hard disk). Do not add a partition # after that (such as sdb1). This method is a little hard on flash drives (I have killed one or two doing this relatively frequently, but once should be fine).
If you are unfamiliar, DD is a bit by bit copy and sync just verifies that all files have been written to the usb. @Francesco - Again, look at the differences between dmg and iso. Iso is a standard, dmg is often contains compressed items, where isos do not. To avoid the few rare cases in which a dmg behaves as an iso, it's best to just convert it to a known valid format. If you write the common dmgs (that contain compression) to a USB, many things do not handle them correctly. So you aren't adding details, you're asking questions without researching it beyond a single case in which your point is true while ignoring the numerous cases in which it is false.
– Jan 7 '14 at 17:39. Install dmg2img sudo apt-get install dmg2img Convert DMG image file to ISO file dmg2img -v -i /path/to/imagefile.dmg -o /path/to/imagefile.iso Copy ISO image to USB sudo dd if=/path/to/imagefile.iso of=/dev/sdb && sync sdb is an example. In your case it might be different Edit You can do the conversion and actual writing in one pass, if you don't need the.iso afterwards: it will take half the time as converting to.iso and THEN writing to the USB device. Just do: sudo dmg2img -v -i /path/to/imagefile.dmg -o /dev/sdb Again, sdb is an example. In your case it might be different.