HOW-TO: ISO to USB in MacOS

From Tayledras
Jump to: navigation, search

Overview

This quick step-by-step will show you how to make a bootable USB stick from a downloaded ISO image file using an Apple Mac OS X.

This procedure requires an .img file that you will be required to create from the .iso file you download. CAUTION:

This procedure requires an .img file that you will be required to create from the .iso file you download.

Command-Line (CLI) Steps

  1. Download the desired file
  2. Open the Terminal (in /Applications/Utilities/ or query Terminal in Spotlight)
  3. 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
  4. Rundiskutil listto get the current list of devices
  5. Insert your flash media
  6. Rundiskutil listagain and determine the device node assigned to your flash media (e.g. /dev/disk2)
  7. Rundiskutil unmountDisk /dev/diskN(replaceNwith the disk number from the last command - in the previous example,Nwould be2)
  8. Executesudo 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).
    Note:Using/dev/rdiskinstead of/dev/diskmay be faster.
    Note:If you see the errordd: Invalid number '1m', you are using GNU dd. Use the same command but replacebs=1mwithbs=1M.
    Note:If you see the errordd: /dev/diskN: Resource busy, make sure the disk is not in use. Start the 'Disk Utility.app' and unmount (don't eject) the drive.
  9. Rundiskutil eject /dev/diskNand remove your flash media when the command completesNow the USB stick is ready.Boot the device that you want from the USB stick.

Apps

References