Please disable your adblock and script blockers to view this page
You Are Here: Home » VMWARE Tutorial » How To Convert Mac OS X DMG To ISO For VMWARE
VMWARE Guide VMWARE Tutorial

How To Convert Mac OS X DMG To ISO For VMWARE

DMG file are the image file which are most commonly use by Apple family. In fact whenever you download the Mac OS X Installer App from App Store it also contents the DMG file name as InstallESD.dmg. But this DMG file won’t directly works on VMWARE Workstation as well as Player which is biggest problem when you tying to install Mac OS X on VMARE. Because workstation needs Bootable ISO file so true overcome this issue you have to Convert Mac OS X DMG To ISO ,So that you can easily install MAC OS X on VMWARE workstation.

Requirement For Convert Mac OS X DMG To ISO

  • Mac OS X image (InstallESD or the MAC OSX Installer.App)
  • Working Macintosh as well as Hackintosh System (virtual machine also works)

Let’s Start Convert Mac OS X DMG To ISO

Step 1:- Open Terminal From /Application/Utility and Mount the DMG which you wann Convert.

hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/Coverted_image

Where Converted_image is image name that you can change it to any thing its up to you.
Step 2:-Now Create the El Capitan Blank image with the size of  7316mb and with with a Single Partition – Apple Partition Map.

hdiutil create -o /tmp/ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J

Step 3:- Mount the ElCapitan Blank ISO Image.

hdiutil attach /tmp/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

Step 3:- Restore the BaseSystem image into the ElCapitan Blank ISO Image.

asr restore -source /Volumes/Converted_Image/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

Step 4:-  Now, Remove Package link and replace with actual files.

 rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
 cp -rp /Volumes/Converted_Image/Packages /Volumes/OS\ X\ Base\ System/System/Installation/

Also Read our other Popular Articles on VMWARE Workstation


Ultimate VMWARE Guide for OS X Mavericks

VMWARE Tutorial for intsalling OSX using Retail dmg

VMware Unlocker to Run Mac OS X Guests in Windows 7/8/8.1/10


Step 5:- Now Copy El Capitan installer dependencies in to the image so that image become bootable for installation.

 cp -rp /Volumes/Converted_Image/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist
 cp -rp /Volumes/Converted_Image/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg

Step 6:- Once it finish , Unmount the installer image.

 hdiutil detach /Volumes/Converted_Image

Step 7:- Now, Unmount the ElCapitan ISO Image with following terminal commands.

 hdiutil detach /Volumes/OS\ X\ Base\ System/

Step 8:- Convert the ElCapitan ISO Image to ISO/CD master (Optional).

 hdiutil convert /tmp/ElCapitan.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso

Step 9:- Rename the ElCapitan ISO Image and move it to the desktop.

 mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso

Convert Mac OS X DMG To ISO

Quick Note:- Convert Mac OS X DMG To ISO allow you to use Retail Image (Installer.App). So that you can easily install Mac OS X in VMWARE Workstations. No more Distro and pre install images is needed have Mac OS X, See following image. In my case i use Install_app is the name of my El Capitan image so select the name properly so you can avoid trouble. Also This method i have tested with OS X Yosemite and El Capitan and its works great.

 

About the author

Pratik N Borkar

Every one Call him a Freak Smartass as tittle but no one knows that he is Avid Apple Fan & Technophilic who passionate about new techno kind a stuff and Apple’s new creation like OS X and iOS ,Also He would like to share blog with useful tips,techniques and resources for Hackintosh and Macintosh for Apple addicts.

  • Rabin Niroula

    how can i convert installesd.dmg file into a bootable iso for use in vmware on windows? plz help me

    • If you read my guide properly then you will understand i have converted installesd.dmg to boot able iso so that can run it on VMware but this guide need BaseSystem.dmg because newer macos have BaseSystem in different location