Skip to content

Instantly share code, notes, and snippets.

@foxlet
Last active May 1, 2025 23:27
Show Gist options
  • Save foxlet/f0ee0fecf3fd90e88ad228e051c1d0d1 to your computer and use it in GitHub Desktop.
Save foxlet/f0ee0fecf3fd90e88ad228e051c1d0d1 to your computer and use it in GitHub Desktop.

Revisions

  1. foxlet revised this gist Sep 26, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion setup.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ## Download macOS
    1. Get `FetchMacOS` and place it in a known folder.
    1. Get [FetchMacOS](https://www.insanelymac.com/forum/topic/326366-fetchmacos-a-tool-to-download-macos-on-non-mac-platforms/) and place it in a known folder.

    2. Open `Command Prompt` and use `cd` to go to the known folder.

  2. foxlet revised this gist Sep 26, 2018. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions setup.md
    Original file line number Diff line number Diff line change
    @@ -17,10 +17,10 @@

    3. Restore `4.hfs` to the USB's second partition ---> 2nd partition becomes bootable "OS X Base System"

    # Resize BaseStstem USB Partition
    ## Resize BaseStstem USB Partition
    Open [Paragon Partition Manager Free](https://www.paragon-software.com/free/pm-express/) and resize the second partition of the USB drive to the full size allowed. Don't forget to apply the changes at the end.

    # Copy Additional Data
    ## Copy Additional Data
    1. Open [TransMac](http://www.acutesystems.com/tmac/tmsetup.exe) and navigate to the `HFS+ Volume/Install macOS High Sierra.app/Contents` folder. Right click anywhere in the empty space on the RHS pane and select `Copy Here`.

    2. In the next stage, select the `SharedSupport` folder we created earlier as the `Files and Folders to be copied to the Mac Volume`.
  3. foxlet created this gist Sep 26, 2018.
    26 changes: 26 additions & 0 deletions setup.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    ## Download macOS
    1. Get `FetchMacOS` and place it in a known folder.

    2. Open `Command Prompt` and use `cd` to go to the known folder.

    3. Run `fetch-macos.exe -p PRODUCTID -o SharedSupport` where `PRODUCTID` is the macOS package you want to download.

    ## Edit Downloaded Files
    1. Rename `InstallESDDmg.pkg` inside the `SharedSupport` folder to `InstallESD.dmg`

    2. Edit `InstallInfo.plist` using WordPad (or another text editor) and remove the `chunklistURL` and `chunklistid` keys for InstallESD as well as rename `InstallESDDmg.pkg` to `InstallESD.dmg` ([example here](https://gist.github.com/foxlet/0d479afe9f2786fdfbc097025f793b88))

    ## Write BaseSystem to USB
    1. Format the USB drive using [Boot Disk Utility](http://cvad-mac.narod.ru/files/BDU_v2.1.2018.023b.zip). Select `DL` and `Save after DL` for Clover Bootloader Source, `Clover` for Format Options, and a `200MB Boot Partition Size` for Multi Partitioning

    2. Extract `4.hfs` from `\SharedSupport\BaseSystem.dmg` --> save to it's local folder

    3. Restore `4.hfs` to the USB's second partition ---> 2nd partition becomes bootable "OS X Base System"

    # Resize BaseStstem USB Partition
    Open [Paragon Partition Manager Free](https://www.paragon-software.com/free/pm-express/) and resize the second partition of the USB drive to the full size allowed. Don't forget to apply the changes at the end.

    # Copy Additional Data
    1. Open [TransMac](http://www.acutesystems.com/tmac/tmsetup.exe) and navigate to the `HFS+ Volume/Install macOS High Sierra.app/Contents` folder. Right click anywhere in the empty space on the RHS pane and select `Copy Here`.

    2. In the next stage, select the `SharedSupport` folder we created earlier as the `Files and Folders to be copied to the Mac Volume`.