Skip to content

Instantly share code, notes, and snippets.

@ncabrerax
Created March 16, 2017 17:00
Show Gist options
  • Save ncabrerax/6cdeae8fe396a88ee3594046f92ede33 to your computer and use it in GitHub Desktop.
Save ncabrerax/6cdeae8fe396a88ee3594046f92ede33 to your computer and use it in GitHub Desktop.
How to create a bootable USB stick on OS X
  1. Download iso
  2. Open the Terminal
  3. Convert the .iso file to .img using the convert option of hdiutil e.g.,

$ hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/distro.iso

Note: OS X tends to put the .dmg ending on the output file automatically.

  1. Run $ diskutil list

to get the current list of devices.

  1. Insert your flash media.

  2. Run $ diskutil list

again and determine the device node assigned to your flash media (e.g. /dev/disk2).

  1. Run ``$ diskutil unmountDisk /dev/diskN```

(replace N with the disk number from the last command; in the previous example, N would be 2).

  1. Execute $ sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m

(replace /path/to/downloaded.img with the path where the image file is located; for example, ./ubuntu.img or ./ubuntu.dmg). Using /dev/rdisk instead of /dev/disk may be faster If you see the error dd: Invalid number '1m', you are using GNU dd. Use the same command but replace bs=1m with bs=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

  1. Run $ diskutil eject /dev/diskN

and remove your flash media when the command completes.

  1. Restart your Mac and press alt/option key while the Mac is restarting to choose the USB stick.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment