Making a Bootable USB Stick on an Apple Mac OS X from an ISO
This quick how-to will show you how to make a bootable USB stick from a downloaded ISO file using an Apple Mac OS X.
Note: this procedure requires an .img file that you will be required to create from the .iso file you download.
TIP: Drag and Drop a file from Finder to Terminal to ‘paste’ the full path without typing and risking type errors.
- Download the desired file
- Open the Terminal (in /Applications/Utilities/ or query Terminal in Spotlight)
- Convert the .iso file to .img using the convert option of hdiutil:
hdiutil convert -format UDRW -o /path/to/target.img /path/to/source.iso - Note: OS X tends to put the
.dmgending on the output file automatically.
Rename the file by typing:
mv /path/to/target.img.dmg /path/to/target.img - Run
diskutil listto get the current list of devices - Insert your flash media
- Run
diskutil listagain and determine the device node assigned to your flash media (e.g. /dev/disk2) - Run
diskutil unmountDisk /dev/diskN(replace N with the disk number from the last command; in the previous example, N would be 2) - Execute
sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(replace/path/to/downloaded.imgwith the path where the image file is located; for example,./ubuntu.imgor./ubuntu.dmg). -
- Using
/dev/rdiskinstead of/dev/diskmay be faster. - If you see the error
dd: Invalid number '1m', you are using GNU dd. Use the same command but replacebs=1mwithbs=1M. - If you see the error
dd: /dev/diskN: Resource busy, make sure the disk is not in use. Start the ‘Disk Utility.app’ and unmount (don’t eject) the drive.
- Using
- Run
diskutil eject /dev/diskNand remove your flash media when the command completes - Now the USB stick is ready. Boot the device that you want from the USB stick.

2 Comments
on macOS Catalina step 3 would be : hdiutil convert -format UDRW /path/to/target.img -o /path/to/source.iso
Thanks @ericsante – looks like there was a typo, which I have fixed.