Normally you can’t obtain bootable media of macOS. OS X was a different story, but also you had to pay for those versions. As an owner of a MacBook Pro, it’s slightly unsettling that I wouldn’t necessarily be able to plug in a bootable USB or insert a DVD with the macOS installer image in the event that I needed to re-install my OS because my SSD ate the dust, or something.

This guide will also be useful for those who can run Virtual Machines of macOS in environments like VirtualBox etc.

To abide with Apple’s terms of use, you must go through official channels to obtain the macOS installer. This means you actually need a Mac or a MacBook to create this bootable ISO.

Overview of how to create a bootable macOS 10.13 High Sierra ISO image:

  1. Download macOS from app store
  2. Open Terminal
  3. Run commands
  4. Rename to .ISO

 

Download

Click this link to open the macOS High Sierra download in the App Store
https://itunes.apple.com/us/app/macos-high-sierra/id1246284741?mt=12

Especially if you’ve already upgraded to high sierra and deleted the installer data (with CleanMyMac etc) you will need to download this again before proceeding with this article.

Run commands in Terminal

Run these commands one at a time

Here are some of my outputs for you to review (after the first three commands)

The resulting file on my desktop is almost ready to use.

Rename file

Rename the file, removing .cdr from the end. Confirm by clicking “Use .iso”

Done!

The resulting ISO can be used to create bootable USBs, DVDs, install VMs, or simply to archive for your backups “just in case”.

Cheers!


18 Comments

prettycode2015 · November 15, 2017 at 9:07 pm

I have created the iso per this post instructions and attached it to a Virtualbox 5.1.30 configured for macOS 10.13 High Sierra (64-bit) with 128MB video memory and ICH9 chipset, on a macOS High Sierra host.

Upon booting from CD I get a Mapping Table with 8 Alias(s) lines and then the Shell prompt. Where do I go from there to install the macOS?

    Tyler Woods · November 16, 2017 at 11:30 am

    You’re probably forgetting a step which isn’t the most clear. I don’t offer support on this directly until I write some sort of a guide, however there are commands that are necessary to run to prepare your macOS VM in the windows command prompt:

    cd "C:\Program Files\Oracle\VirtualBox\"
    VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    VBoxManage setextradata "Your VM Name" "VBoxInternalDevicesefi0Config DmiSystemProduct" "iMac11,3"
    VBoxManage setextradata "Your VM Name" "VBoxInternalDevicesefi/0Confi gDmiSystemVersion" "1.0"
    VBoxManage setextradata "Your VM Name" "VBoxInternalDevicesefi/0Confi gDmiBoardProduct" "Iloveapple"
    VBoxManage setextradata "Your VM Name" "VBoxInternalDevicessmc/0Confi gDeviceKey" " ourhardworkbythesewordsguarded pleasedontsteal(c) AppleComputerInc"
    VBoxManage setextradata "Your VM Name" "VBoxInternalDevicessmc/0Confi g/GetKeyFromRealSMC" 1

      prettycode2015 · November 16, 2017 at 4:53 pm

      Tyler, thank you for your timely response. I am using a macOS host, not a Windows host. Are there any additional preparations to do on the hosting Mac? the host has macOS High Sierra.

        prettycode2015 · November 16, 2017 at 5:17 pm

        Got it to work! It was me. I’ve missed the “kernelcashe” error on boot files copying step. I’ve changed the size to 5200m as you’ve indicated below and voila. Thank you for the excellent guide and top notch response time.

TonyJ · November 9, 2017 at 4:48 pm

I ran into the following error on the final command:

hdiutil: convert failed – Resource temporarily unavailable

To fix, I double clicked the InstallSystem.dmg on my desktop to remount it (apparently something got stuck in the detach process), then used Finder to eject it. Proceeded without further errors.

Thanks for the quick step-by-step!

Robin · November 2, 2017 at 12:30 pm

Unfortunately mine failed with:

Copying boot files…
Failed to copy kernelcache, “prelinkedkernel” couldn’t be copied to “.IABootFiles”.
Done.

    Tom · November 2, 2017 at 6:12 pm

    Same here … “Failed to copy kernelcache, „prelinkedkernel“ konnte nicht nach „.IABootFiles“ kopiert werden.
    How can we fix this?

      mtech · November 3, 2017 at 9:29 pm

      Space issue. Change 5130m to 5200m.

        Tyler Woods · November 3, 2017 at 9:32 pm

        Thank you for your response! Indeed, with updates, the installer will not fit in a 5130m image. Keeping it slim, 5200m is appropriate. Some people jump all the way to 7xxxm but that’s just to be safe for all versions…

Jim P. · November 1, 2017 at 5:13 pm

How did you get the number 5130m? Is there a script to determine the minimum number required?

Interested to know because of 10.13.x updates

    Tyler Woods · November 1, 2017 at 6:07 pm

    That parameter is to define the size of the image file being created, so as long as it is sufficient to hold the installer then you will be ok.

      Jim P. · November 1, 2017 at 8:17 pm

      Is there a way to trim the size down?

msingh783 · October 29, 2017 at 6:55 am

You can download Mac OS X High Sierra ISO directly from below link:
http://www.downloadfreeios.com/2017/10/download-macos-high-sierra-iso-dmg-full.html

It worked for me..

suzanne · October 15, 2017 at 4:25 pm

Ran perfectly using your terminal commands- So cool-thanks so much!
Suzanne

    Tyler Woods · October 17, 2017 at 2:28 pm

    I’m happy it worked out for you, thank you Suzanne!

Shaggy Fuentez · October 10, 2017 at 10:13 pm

Download macOS 10.13 High Sierra bootable ISO

https://thepiratebay.org//torrent/18716045/macOS%2010.13%20High%20Sierra%20Bootable%20ISO

    Mar · November 5, 2017 at 9:17 pm

    I would like to know if the macOS 10.13 High Sierra torrent from thepiratebay is the latest High Sierra 10.13.1 released on Oct. 31?

      Tyler Woods · November 5, 2017 at 9:18 pm

      It does not appear to be the latest update.

Leave a Reply