Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

asifanwar

macrumors newbie
Oct 6, 2015
7
5
Yes I was trying to solve the very specific issue of how to make a bootable ISO for virtual machines, and the problem existed in both (Windows) Workstation and also (Mac) Fusion. My method definitely works for those. It was my understanding that Intel Macs need a GUID partition table to boot whereas the older PowerPC ones used Apple Partition Map so I would suspect that my ISO burned to DVD would actually NOT boot a real Mac, whereas the terminal method WOULD. That is for you Mac fiends to find out and report back! ;)

EDIT - tywebb13, you posted as I was typing and seem to confirm my thoughts. Thanks!
 

RumorzGuy

macrumors 6502
Sep 17, 2008
264
82
Guam, Mariana Islands, U.S.A.
Tywebb13, no I am not a Fusion user. Neither do I listen to Fusion jazz. :)

As I said in my last post, I am an old school Macintosh user since 1990.

I already have the El Capitan install app from the App Store on both my internal drive, as well as on one external USB backup drive. However, the idea of having a backup installer DVD for my iMac gives me peace of mind as well. :)

BTW, even if I use Nocturnius's method, I would still need a dual layer DVD, right? There is no way that is going to fit on a single layer disk.
 

RumorzGuy

macrumors 6502
Sep 17, 2008
264
82
Guam, Mariana Islands, U.S.A.
As I said, Asifanwar, that was the weird thing about it. If I recall correctly, I had to use Apple Partition Map when making my Mountain Lion installer DVD for VirtualBox, even though I am working on an Intel Mac, and even though VirtualBox is a 64-bit program.
 

asifanwar

macrumors newbie
Oct 6, 2015
7
5
I propose that the VIRTUAL apps (VMware, VB and Parallels) require the ISO being presented to the GUEST to be APM (the fact that the HOST is an Intel Mac is not relevent) whereas a real physical Mac boot will require the physical DVD to be GUID. Just a theory.
 

RumorzGuy

macrumors 6502
Sep 17, 2008
264
82
Guam, Mariana Islands, U.S.A.
Even though you are primarily a Windows user, Asifanwar, I think you know enough about Macs to understand how convoluted my setup is.

I run an old school BBS using Hermes II BBS software. The software only runs on 68k and PPC Macs. I also run an old school Hotline server. You are probably familiar with Hotline, even in the Windows world. Hotline also only runs on 68k and PPC Macs.

The word is that within a year or two, Apple may completely kill 32-bit apps from running on OS X machines.

So, being as my PPC Mac emulator -- called SheepShaver -- is a 32-bit app, very recently, I set up a new environment, so that even after Apple kills 32-bit apps, my BBS and Hotline server will still be chugging along inside 32-bit SheepShaver on my Intel iMac.

So, what is interesting is how I am doing this.

My BBS and Hotline server run Mac OS 9.0.4, which is the Mac Classic environment. Mac OS 9.0.4 cannot run on my iMac. So I run OS 9.0.4 inside of the SheepShaver emulator, which emulates a PPC Mac. SheepShaver in turn runs inside of an OS X Mountain Lion 10.8.5 Virtual Machine. The Mountain Lion VM runs inside of VirtualBox 5.0.4, and VirtualBox runs inside of OS X El Capitan, on my 24" iMac.
 

br0adband

macrumors 6502a
Aug 29, 2006
933
69
The method that Nocturnius posted can be used to create a bootable DVD that works in that respect but it can't be used to install El Capitan in a virtual machine (based on my testing and I think tywebb13 tried that as well).

The method that asifanwar posted does both: it can be used to create a bootable ISO which can then be either:

a) be burned to an actual physical optical disc (DVD9 because of the size) that can be used to install El Capitan on a machine with an optical drive (internally as part of the hardware or externally as a USB/Firewire attachment depending on the interface)

b) be used to install El Capitan in a virtual machine using any current virtualization software (VMware Fusion, Workstation - yes it can be done on Windows if you're so inclined, VirtualBox, whatever) without needing to make a physical disc for such purposes as a preceding step

So, either way I'm happy to have found a working method to get this done. All previous builds of El Capitan during development didn't have any issues - Apple changed it at the last minute (it seems) literally for the final build because all those previous ones could/would create bootable ISOs for me, and all previous versions of OSX would as well. Now that El Capitan is finalized and available, we now have a method that's proven to work for it as well.

As for the BBS thing just mentioned, that's just too cool really. I started out in the 1970s before we even started using the term "BBS" and have been part of things ever since so it's nice to know a few of us "old timers" are still at it (I'm making an assumption there, RumorzGuy, so don't hate on me, please. :) I first got "online" with the Dow Jones Information and News Retrieval Service back around 1978 at a whopping 50 baud, then went to CompuServe later at 300 baud (then bumped it to 450 baud on an overclocked C64 300 baud modem - seriously), and so on and so forth to today's multi-hundred megabit connections.

It's been a long journey... :D
 

Nocturnius

macrumors newbie
Oct 6, 2015
2
0
CT,USA
Hello all,
From the code in my original post,I added the four lines related to El Capitan
installer dependencies from tywebb13’s post #21.When I created the previous ISO,the resulting file size was 8,305,217,536 and then the file size grew the second time by about two megs to 8,307,212,288.
Also,in the third line,when the sparseimage size is stated it could be specified as 20 Gigs or 50 Gigs as its shrunk later in the process .
 

colt2

macrumors newbie
Oct 8, 2015
2
6
Here is the tweaked script I used to make an El Capitan Bootable ISO for VMware.
Using it with Workstation 12 - works great!

#!/bin/bash

# Mount the installer image
hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

# Create the ElCapitan Blank ISO Image of 7316mb with a Single Partition - Apple Partition Map
hdiutil create -o /tmp/ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J

# Mount the ElCapitan Blank ISO Image
hdiutil attach /tmp/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

# Restore the Base System into the ElCapitan Blank ISO Image
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

# Remove Package link and replace with actual files
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/

# Copy El Capitan installer dependencies
cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg

# Unmount the installer image
hdiutil detach /Volumes/install_app

# Unmount the ElCapitan ISO Image
hdiutil detach /Volumes/OS\ X\ Base\ System/

# Convert the ElCapitan ISO Image to ISO/CD master (Optional)
hdiutil convert /tmp/ElCapitan.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso

# Rename the ElCapitan ISO Image and move it to the desktop
mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso
 

asifanwar

macrumors newbie
Oct 6, 2015
7
5
br0adband - interesting to know that the Apple Partition Map disc can still boot a real Mac, thanks.

I confirm that colt2's method works perfectly. The second step in there matches the secret sauce I found to be the only way forward - creating an Apple Partition Map, but the command also makes the smaller ISO that I had wanted too. Essentially a command line version of my Disk Utility usage. I dont have the experiene with Mac to have created that.

FWIW, I think colt2 method is the overall best method moving forward for me, as it bypasses the need to use Disk Utility at all, so means the ISO can actually be made inside an ElCap system, whereas my method required manual Disk Utility app work so meant had to use Mav or Yos as newer DU is a bit goofy.

As my then-three-year-old son used to say when my wife would give him his favorite mac'n'cheese..."Good job, Mama!"

A nice collaborative effort there folks. Cheers.

EDIT: I compared MY iso with the one made using colt2 method. Both use a size of 7316Mb which I found to be as small as I could go otherwise my copy process failed with lack of room on destination. But MY final ISO is 7,491,616,768 bytes = 6.97Gb file, whereas colt2 method produced a file of 7,671,382,016 bytes = 7.14Gb. Why should that be?
 
Last edited:

tywebb13

macrumors 68040
Apr 21, 2012
3,079
1,750
Here is the tweaked script I used to make an El Capitan Bootable ISO for VMware.
Using it with Workstation 12 - works great!

#!/bin/bash

# Mount the installer image
hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

# Create the ElCapitan Blank ISO Image of 7316mb with a Single Partition - Apple Partition Map
hdiutil create -o /tmp/ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J

# Mount the ElCapitan Blank ISO Image
hdiutil attach /tmp/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

# Restore the Base System into the ElCapitan Blank ISO Image
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

# Remove Package link and replace with actual files
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/

# Copy El Capitan installer dependencies
cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg

# Unmount the installer image
hdiutil detach /Volumes/install_app

# Unmount the ElCapitan ISO Image
hdiutil detach /Volumes/OS\ X\ Base\ System/

# Convert the ElCapitan ISO Image to ISO/CD master (Optional)
hdiutil convert /tmp/ElCapitan.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso

# Rename the ElCapitan ISO Image and move it to the desktop
mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso

That's great. I tested it with vmware fusion and it worked. I also added 1 more line of code at the end to burn it to dvd borrowing 1 bit from Nocturnius:

sudo drutil burn /Users/YOURNAME/Desktop/El\ Capitan.iso

where you replace "YOURNAME" with the username for the account you are logged into at the time.

The dvd boots up and I installed el capitan from it onto a partition on a mbp.

colt2's method is probably the best one so far because it can be used for both dvd's and for fusion - but also does not require you to unhide hidden files or tinker around with disk utility.
 

Zhiwei

macrumors newbie
Oct 9, 2015
1
0
Beijing,China
Here is the tweaked script I used to make an El Capitan Bootable ISO for VMware.
Using it with Workstation 12 - works great!

#!/bin/bash

# Mount the installer image
hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

# Create the ElCapitan Blank ISO Image of 7316mb with a Single Partition - Apple Partition Map
hdiutil create -o /tmp/ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J

# Mount the ElCapitan Blank ISO Image
hdiutil attach /tmp/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

# Restore the Base System into the ElCapitan Blank ISO Image
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

# Remove Package link and replace with actual files
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/

# Copy El Capitan installer dependencies
cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg

# Unmount the installer image
hdiutil detach /Volumes/install_app

# Unmount the ElCapitan ISO Image
hdiutil detach /Volumes/OS\ X\ Base\ System/

# Convert the ElCapitan ISO Image to ISO/CD master (Optional)
hdiutil convert /tmp/ElCapitan.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso

# Rename the ElCapitan ISO Image and move it to the desktop
mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso

Simple it


#!/bin/sh

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

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

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

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

rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages

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

hdiutil detach /Volumes/install_app

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

mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso
</pre>

https://bitbucket.org/snippets/zhiwei/appMa/build-a-bootable-iso-image-from-installesd


works good with virtualbox
 

markt88

macrumors newbie
Oct 14, 2013
15
13
Here is the tweaked script I used to make an El Capitan Bootable ISO for VMware.
Using it with Workstation 12 - works great!

#!/bin/bash

# Mount the installer image
hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

# Create the ElCapitan Blank ISO Image of 7316mb with a Single Partition - Apple Partition Map
hdiutil create -o /tmp/ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J

# Mount the ElCapitan Blank ISO Image
hdiutil attach /tmp/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

# Restore the Base System into the ElCapitan Blank ISO Image
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

# Remove Package link and replace with actual files
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/

# Copy El Capitan installer dependencies
cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg

# Unmount the installer image
hdiutil detach /Volumes/install_app

# Unmount the ElCapitan ISO Image
hdiutil detach /Volumes/OS\ X\ Base\ System/

# Convert the ElCapitan ISO Image to ISO/CD master (Optional)
hdiutil convert /tmp/ElCapitan.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso

# Rename the ElCapitan ISO Image and move it to the desktop
mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso

THANK YOU! Ive been trying for so long to create a DVD. Worked perfect :p
 

wionda92

macrumors newbie
Oct 1, 2015
15
1
Here is the tweaked script I used to make an El Capitan Bootable ISO for VMware.
Using it with Workstation 12 - works great!

Great, thanks to all!

I used a modified script that produces an auto-sized ISO image. For the 10.11 installation the size of the ISO file is only 7502405632 bytes. It seems to work when installing on a VM. Feel free to make improvements!

Code:
#!/bin/bash

# Mount the installer image
hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

# Create a ElCapitan blank ISO image of 9900mb with a Single Partition - Apple Partition Map
hdiutil create -o /tmp/ElCapitan.cdr -size 9900m -layout SPUD -fs HFS+J

# Mount the ElCapitan blank ISO image
hdiutil attach /tmp/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

# Restore the Base System into the ElCapitan blank ISO image
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

# Remove Package link and replace with actual files
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/

# Copy El Capitan installer dependencies
cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg

# Unmount the installer image
hdiutil detach /Volumes/install_app

# Unmount the ElCapitan ISO Image
hdiutil detach /Volumes/OS\ X\ Base\ System/

# Create a sparseimage and auto-size it
hdiutil convert /tmp/ElCapitan.cdr.dmg -format UDSP -o /tmp/ElCapitan
hdiutil resize -size `hdiutil resize -limits /tmp/ElCapitan.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/ElCapitan.sparseimage

# Convert the ElCapitan sparseimage to ISO/CD master
hdiutil convert /tmp/ElCapitan.sparseimage -format UDTO -o /tmp/ElCapitan

# Remove the unwanted images
rm /tmp/ElCapitan.cdr.dmg
rm /tmp/ElCapitan.sparseimage

# Rename the ElCapitan ISO image and move it to the desktop
mv /tmp/ElCapitan.cdr ~/Desktop/ElCapitan.iso
 
Last edited:

applevoice

macrumors newbie
Nov 25, 2015
1
0
let's me report #16 make bootable 10.11 DVD.

I made it successfully with OS X 10.11.1, great work!!
blank new disk image need 7.6GB (7,591,428,096byte) for OS X 10.11.1 now.

made a OS X 10.9 bootable DVD also successful.

I west 10 DVD-DL media until find here.
thank you, asifanwar
 

avanham

macrumors newbie
Dec 26, 2015
2
0
This code worked for me.
It was done with the terminal utility.
It seems there was code that was included in the O/S to dissuade the creation of optical discs though.
The reason being that during the installation,toward the end of the boot process it freezes.

As Nocturnius states, you can't boot from the DVD on real hardware using the method he describes as it always freezes before it gets to the actual installer. However, I did find instructions at MacPlanete that create a perfectly bootable DVD (at least on real hardware -- I didn't try it on a VM) but it is all in French so I have attempted to summarize/translate it into English using my less-than-stellar French skills. I can't take any credit for the following because I didn't figure it out on my own, but it worked beautifully for me using my Mavericks machine and the 10.11.2 Mac OS X El Capitan installer. The main difference that I see between the instructions I've seen on other posts in this thread and the one on MacPlanete is that the MacPlanete method adds a new text file to the installer DVD. So, here it goes...

Download the El Capitan installer from the App Store and leave it in the default /Applications folder.

We will be doing the rest with Terminal (it's in the Applications/Utilities folder) so open it and enter the commands listed below into it.

Create a DMG image file to hold all the files we need to create the DVD. At least with the El Capitan 10.11.2 installer, 7 GB will be big enough
hdiutil create -type UDIF -size 7g -fs HFS+J -volname ELCAPITAN ~/Desktop/DVD

Now mount our DMG image.
hdiutil attach ~/Desktop/DVD.dmg

Copy the El Capitan installer to the DMG image file
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/ELCAPITAN --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction

In order for our install DVD to boot properly, we need to add one new file. You can either download it from the MacPlanete page linked above or just make your own, so for the sake of completeness, that's what we'll do here.
Create a text file with any text editor (like BareBones free editor Text Wrangler). Name it "IAProductInfo.txt" and save it to the Desktop. Note that you cannot use a word processor like Microsoft Word to make this file. It must be pure text file. The file must contain the following:

{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf130
{\fonttbl\f0\fmodern\fcharset0 Courier;\f1\fnil\fcharset0 Menlo-Regular;}
{\colortbl;\red255\green255\blue255;\red0\green0\blue0;}
\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\sl280\partightenfactor0

\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
\outl0\strokewidth0 \strokec2 <?xml version="1.0" encoding="UTF-8"?>\
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">\
<plist version="1.0">\
<dict>\
<key>Product URL</key>\
<string>x-osproduct://
\f1\fs22 \cf0 \kerning1\expnd0\expndtw0 \CocoaLigature0 \outl0\strokewidth0 6DA1834B-B2D1-350A-ABD8-217C369EB5E0
\f0\fs24 \cf2 \expnd0\expndtw0\kerning0
\CocoaLigature1 \outl0\strokewidth0 \strokec2 /OS%20X%20Install%20Data</string>\
</dict>\
</plist>}


(NOTE: The MacPlanete author also described a way to auto-generate this file, but it didn't work for me.)

Copy the file we just created to our DMG image file:
cp ~/Desktop/IAProductInfo.txt /Volumes/Install\ OS\ X\ El\ Capitan/.IAProductInfo

Unmount Apple's original El Capitan installer
hdiutil detach /Volumes/Install\ OS\ X\ El\ Capitan/

Finally, burn it to a Dual Layer DVD (it won't fit on a regular DVD so it has to be dual layer)
hdiutil burn ~/Desktop/DVD.dmg
 
Last edited:

tywebb13

macrumors 68040
Apr 21, 2012
3,079
1,750
As Nocturnius states, you can't boot from the DVD on real hardware using the method he describes as it always freezes before it gets to the actual installer.

But I used Nocturnicus' method and was able to boot up the dvd and use it to install el capitan. Nevertheless I also tried to use the iso to install into vmware fusion and it didn't work for that.

The trouble with your method is that it uses IAProductInfo.txt file and there is a different one for each version, so although your one will work for 10.11.2 it won't for 10.11.3 with the same IAProductInfo.txt file. If you use your method you'll need a new IAProductInfo.txt for each version.

Other methods in this thread don't use the IAProductInfo.txt file and colt2's method works for both booting up and for vmware fusion.
 

tywebb13

macrumors 68040
Apr 21, 2012
3,079
1,750
I modified colt2's a bit to make the size a bit bigger to accommodate larger installers in future.

So you can just copy and paste these into terminal to make the iso:

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

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

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

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

rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages

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

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

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

hdiutil detach /Volumes/install_app

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

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

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

You can then use this to burn it to a dual layer dvd:

sudo drutil burn /Users/YOURNAME/Desktop/El\ Capitan.iso

where you replace "YOURNAME" with the username for the account you are logged into at the time.

and then boot to startup manager with option key to select the dvd
 
Last edited:

avanham

macrumors newbie
Dec 26, 2015
2
0
The trouble with your method is that it uses IAProductInfo.txt file and there is a different one for each version, so although your one will work for 10.11.2 it won't for 10.11.3 with the same IAProductInfo.txt file. If you use your method you'll need a new IAProductInfo.txt for each version.

Other methods in this thread don't use the IAProductInfo.txt file and colt2's method works for both booting up and for vmware fusion.
I'm not sure if it's an issue with different Mac models or the fact that I use an external DVD, but at least on my 2011 Mac Mini, neither Colt2's or Nocturnius' method produces a bootable DVD for me. The install always hangs on the Apple logo screen right when the progress bar reaches 100%. The only method that seems to work for me is the one I described. I can see your point about needing a different IAProductInfo.txt file for each El Capitan version and I agree that it's not ideal if that is the case.
 

bedouin

macrumors member
Mar 3, 2011
95
7
I'm not sure if it's an issue with different Mac models or the fact that I use an external DVD, but at least on my 2011 Mac Mini, neither Colt2's or Nocturnius' method produces a bootable DVD for me. The install always hangs on the Apple logo screen right when the progress bar reaches 100%. The only method that seems to work for me is the one I described. I can see your point about needing a different IAProductInfo.txt file for each El Capitan version and I agree that it's not ideal if that is the case.

I tried your approach today using the 10.11.4 installer. I am also using an external optical drive. Unfortunately, I ran into the problem you describe when using other methods, wherein the installer hangs during the boot process at the 100% mark.

Has anyone attempted doing this with the 10.11.4 installer? I think I only have one dual layer DVD left, so if I try one of the other suggestions I'd like to be certain it will work. I am not using a virtual machine but real hardware.
 

bedouin

macrumors member
Mar 3, 2011
95
7
I tried something new today, and that was to create an 8gb disk image in Disk Utility and then use DiskMaker X to write the install files to it. After it finished, I burnt the image to a DVD. It booted, but the progress bar got stuck at the 100% mark along the way.
 

devilage

macrumors newbie
May 1, 2016
1
0
The nice solution on VM 12 player is to use iso hackintosh 10.10 or 10.11
The only solution if you haven't a mac hardware, it's find an .iso (no .dmg) of Y 10.10 coocked hackintosh, is more easy to use an iso ready to boot directly from pc less have a mac. Then update from store to EC 10.11

Remember to use half number of cpu and half of total ram on VM
(2 cpu if you have 4 total) i3
(4 cpu if you have 8 total) i7

If native on pc less VM: you must to use nvidia vga in all situations and if possible intel cpu's (that i hate)
In some setups the amd vga show only 16mb amd atom using vga models with 1 or 2gb
Howether always the max is 256mb in vesa
 
Last edited:

RustBuckle

macrumors newbie
Dec 14, 2006
18
0
Should these be entered into terminal one line at a time or can I copy the entire text in one go?

I modified colt2's a bit to make the size a bit bigger to accommodate larger installers in future.

So you can just copy and paste these into terminal to make the iso:

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

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

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

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

rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages

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

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

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

hdiutil detach /Volumes/install_app

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

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

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

You can then use this to burn it to a dual layer dvd:

sudo drutil burn /Users/YOURNAME/Desktop/El\ Capitan.iso

where you replace "YOURNAME" with the username for the account you are logged into at the time.

and then boot to startup manager with option key to select the dvd
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.