Making A Bootable High Sierra USB Installer Entirely From Scratch in Windows or Linux Mint (Without Access To Mac or App Store Installer - App) - Tutorials (The Genius Bar) - InsanelyMac Forum

Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

InsanelyMac Forum   Create    gundamfreak 

News Forums Members Downloads Chat Search... 

Guidelines

Forum Rules OSx86 Wiki

 Home  OSx86 Project  Tutorials (The Genius Bar)   Unread Content  Mark site read
Making a bootable High Sierra USB Installer Entirely From Scratch in Windows or Linux …

 Making a bootable High Sierra USB Follow 9

Installer Entirely From Scratch in Windows


or Linux Mint (without access to Mac or
App Store Installer.app)
By fusion71au, November 20, 2017 in Tutorials (The Genius Bar)
high sierra vanilla installer windows boot disk utility transmac paragon partition manager linux mint
no access to mac bootable usb installer

Start new topic Reply to this topic

fusion71au Posted November 20, 2017 Report post 


InsanelyMac Legend

Making a High Sierra USB Installer Entirely From
Scratch in Windows
This is a proof of concept tutorial, to show it's possible to create a vanilla High Sierra
installer, entirely from scratch, in Windows (even without App Store downloaded
"Install macOS High Sierra.app" from a real Mac ).  @PikeRAlpha's link to Apple's
Gurus
Software Catalog provides us with all the URLs necessary to download the needed
les directly from Apple instead of some dubious source from the internet...
 
 1,162
888 posts
Gender: Male
Pre-Requisites

1. 8GB or larger USB drive


2. Boot Disk Utility v2.1.2017rev021b from @CVAD
3. TransMac (free 15 day trial)
4. Paragon Hard Disk Manager Free

Download Installer Files Directly from Apple


1)  Browse Apple's Regular Software Catalog and nd the URLs to download the
following 6 installer les...

1. BaseSystem.dmg
2. BaseSystem.chunklist
3. InstallInfo.plist
4. InstallESDDmg.pkg
5. AppleDiagnostics.dmg
6. AppleDiagnostics.chunklist

(Hint - search page for "InstallESD" to nd its URL and others nearby)

to a folder named "SharedSupport" on your Windows NTFS drive.  A browser


download manager (eg Chrono for Chrome, dTA for FireFox) is handy since InstallESD
is >4GB ---> allows you to pause/resume interrupted download...
2)  Rename InstallESDDmg.pkg to InstallESD.dmg

 Hide contents
 
 

 
3)  Edit InstallInfo.plist with WordPad/text editor to remove the chunklistURL and
chunklistid keys for InstallESD, and renaming it from InstallESDDmg.pkg to
InstallESD.dmg (example of edited le attached to this post)...

 Hide contents
 
 
Note:  You can verify the SHA1 checksum of your InstallESD.dmg and BaseSystem.dmg with the
correct ones at this website.

Boot Disk Utility to format the Installer USB and Restore OS X


Base System HFS partition
1.  Format USB with BDU & latest Clover ---> creates boot les in CLOVER partition +
second FAT partition

 Hide contents
 
 
2.  Extract 4.hfs from \SharedSupport\BaseSystem.dmg with BDU --> save to it's local
folder

 Hide contents
 
 
3.  Restore 4.hfs to USB second partition with BDU --->  2nd partition becomes
bootable "OS X Base System"

 Hide contents
 
 

 
Paragon Hard Disk Manager to extend HFS Partition to its Full
Extent
Open Paragon Partition Manager Free and resize the second partition of the USB drive to
the full size allowed. Don't forget to apply the changes at the end...

 Hide contents
 
 
 
 
Transmac to Copy "SharedSupport" folder to OS X Base System
1.  Open the TransMac program 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"...

 Hide contents
 
 

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

 Hide contents
 
 
 
Clover Settings
Clover configuration is required now. The default config.plist (in the Clover FAT32 partition of
the USB) maybe sufficient to boot your machine if you’re lucky. If not, look at the Clover
Wiki, Clover Instructions and Clover Configuration Thread for pointers and edit
/EFI/Clover/config.plist accordingly with Wordpad or Notepad.
The location of the important configuration files for Clover are summarized below

con g.plist--->EFI/CLOVER folder

DSDT.aml with or without SSDT.aml--->EFI/CLOVER/ACPI/patched (don't need one if your DSDT is auto patched

by Clover in con g.plist)

Kexts eg FakeSMC, NullCPUPowerManagement --->EFI/CLOVER/kexts/<osx version> or /Other. NB

BootDiskUtility by default already has FakeSMC.kext installed here.  You may need to add

VoodooPS2Controller for your laptop keyboard/trackpad to work.

If UEFI booting, you will most likely need one of the OsxAptioFixDrv-64 drivers copied from

/EFI/CLOVER/drivers-off/drivers64UEFI to /EFI/CLOVER/drivers64UEFI.

If you want to use the installer to run High Sierra in Windows on VMware, you can
follow my guide to set up the Virtual Machine and replace Clover's default con g with
EFI_Clover for VMware (which is compatible to run in VMware).  In the screenshots
below, I have attached the USB Installer (in this case PhysicalDrive7) to my macOS
Virtual Machine.  Reboot the system to the USB installer to install High Sierra ...

Reveal hidden contents  Reveal hidden contents

What happens if we don't have access to TransMac or Paragon


Hard Disk Manager?
Not a problem, as long as we get "OS X Base System" bootable, we can launch
terminal from the Utilities Menu to copy the SharedSupport folder over to the Installer
app.  In essence, we will build the full installer app = 5GB+ on the target HD eg
"Macintosh HD", by copying both the "small" installer app = 15MB (on "OS X Base
System") and the SharedSupport folder from the NTFS volume (mounted in this
example on /Volumes/DATA)...

-bash-3.2# cd /
-bash-3.2# cp -R Install\ macOS\ High\ Sierra.app /Volumes/Macin
-bash-3.2# cp -R /Volumes/DATA/SharedSupport /Volumes/Macintosh\

 
 Reveal hidden contents
...then start installation with the startosinstall utility...

-bash-3.2# /Volumes/Macintosh\ HD/Install\ macOS\ High\ Sierra.ap

 Reveal hidden contents


The above ste ps can be autom ate d with the attache d "startosinstall.com m and" script, which

will asse m ble "Install m acO S High Sie rra.app " on "Macintosh HD" and launch the
startosinstall utility targeting the "Macintosh HD" volume.  Copy/download to
"Macintosh HD", then run in terminal (after attaching DATA USB with /Shared Support
folder)...

cd "/Volumes/Macintosh HD"
chmod +x startosinstall.command
./startosinstall.command

startosinstall.command.zip
InstallInfo.plist_edited_10.13.2.zip
InstallInfo.plist_edited_10.13.3.zip
InstallInfo.plist_edted_10.13.4.zip

17
 Quote
midi-sama, Dr. Hurt, KCS and 14 others reacted to this

For support, please ask in the forums - no PMs for help!!! 


HD 500GB Samsung Evo 850 SSD GPT Dual boot Clover v2.4k_r4429,
OSX 10.11.6/Win10 X64UEFI on Dell XPS M1530 A12 BIOS
CPU : Intel Core 2 Duo - T9300 2.49GHz MEMORY : 4GB Dual Channel DDR2
SDRAM at 667MHz
DISPLAY : WXGA - 15.4 [1440x900] & 2MP Camera VIDEO : NVIDIA GeForce
8600M GT 256MB Wi : Dell BCM94321MC (DW1505)

Advertisement

Allan Posted November 20, 2017 Report post 


V.I.P. Member
Amazing!
Thank you fusion 

1
 Quote
fusion71au reacted to this
Supervisors
Thanks & Regards 
Allan - InsanelyMac Supervisor
We are in a great Forum, so, let's have some fun and learn from each other!
 4,770
 
11,605 posts
Gender: Male  
Location: Brazil

fusion71au Posted November 23, 2017 Report post 


InsanelyMac Legend

Making a High Sierra USB Installer Entirely From
Scratch in Linux Mint
Prerequisites

1. 8GB or larger USB drive


Gurus 2. Linux Mint (virtualized is also OK, tested with Mint 17.3 & 18.1) and the
following installed packages:  hfsplus, hfsprogs, gparted, gdisk, p7zip and
dmg2img...
 1,162
888 posts
 Reveal hidden contents
Gender: Male
Download Installer Files Directly from Apple and Clover from
SourceForge 
1)  Open terminal, create SharedSupport folder in ~/Downloads

mkdir ~/Downloads/SharedSupport

2)  Browse Apple's Regular Software Catalog and nd the URLs to download the
following 6 installer les...

1. BaseSystem.dmg
2. BaseSystem.chunklist
3. InstallInfo.plist
4. InstallESDDmg.pkg
5. AppleDiagnostics.dmg
6. AppleDiagnostics.chunklist

(Hint - search page for "InstallESD" to nd its URL and others nearby)

 into ~/Downloads/SharedSupport.  A browser download manager (eg Chrono for


Chrome, dTA for FireFox) is handy since InstallESD is >4GB ---> allows you to
pause/resume interrupted download...
 3) Rename InstallESDDmg.pkg to InstallESD.dmg

mv ~/Downloads/SharedSupport/InstallESDDmg.pkg ~/Downloads/Share
4)  Edit InstallInfo.plist with a text editor to remove the chunklistURL and chunklistid
keys for InstallESD, and renaming it from InstallESDDmg.pkg to InstallESD.dmg
(example of edited le attached to post#1)...

Note: You can verify the SHA1 checksum of your InstallESD.dmg and
BaseSystem.dmg with the correct ones at this website.
5)  If you don't already have Clover installed, download the latest Clover.iso from
SourceForge.  Extract the EFI folder to ~/Downloads...

 Reveal hidden contents


6)  Determine the size of the "OS X Base System" HFS partition by listing contents of
BaseSystem.dmg with 7z l command.  Here, 4.hfs=2008506368 bytes=1915.5 MB
(1024x1024 bytes per MB) or 3922864 sectors (512 bytes per sector)...

 Reveal hidden contents

Prepare USB with GParted and Restore OS X Base System with


dmg2img
 1)  Open GParted.  In this example, I have an 8GB installer disk, /dev/sdb, initialized as
GPT from Device Menu... 

 Reveal hidden contents


2)  Create the following 2 new partitions 
Part 1 200MB FAT32 labelled EFI
Part 2 5817MB HFS+ labelled Installer_App
Leave 2174MB free for OS X Base System restore (=1916+129+129 MB of loader
space before and after to keep Apple's Disk Utility happy)

 Reveal hidden contents


3)  Use gdisk to set correct partition type, name and attributes for the EFI System
Partition and create new sdb3 for OS X Base System...

 Reveal hidden contents


4)  Open Terminal, type lsblk to show the system's attached disks, partitions and their
mount points...

 Reveal hidden contents


5)  Change directory to access the SharedSupport les in ~/Downloads

cd ~/Downloads/SharedSupport

6)  Type dmg2img -l BaseSystem.dmg to list the "partitions" in the compressed disk
image le "BaseSystem.dmg"...

 Reveal hidden contents


7)  Use the command sudo dmg2img -v -i BaseSystem.dmg -p 4 -o /dev/sdb3 to write
the 4.hfs image to your "OS X Base System" volume ie sdb3 partition.

 Reveal hidden contents


8)  Create mounting folders in /media/your_username 

sudo mkdir /media/fusion71au/EFI


sudo mkdir /media/fusion71au/Installer_App

9)  Mount the Installer_App volume (corresponding to sdb2) and copy the
SharedSupport folder to its root ...

sudo mount /dev/sdb2 /media/fusion71au/Installer_App


sudo cp -R ~/Downloads/SharedSupport /media/fusion71au/Installer

 10)  Mount the EFI partition, sdb1, and copy the EFI folder containing Clover into it...

sudo mount /dev/sdb1 /media/fusion71au/EFI


sudo cp -R ~/Downloads/EFI /media/fusion71au/EFI/

Clover Settings
Clover configuration is required now. The default config.plist (in the EFI partition, /EFI/Clover
folder of the USB) maybe sufficient to boot your machine if you’re lucky. If not, look at the
Clover Wiki, Clover Instructions and Clover Configuration Thread for pointers and edit
/EFI/Clover/config.plist accordingly with a text editor.
The location of the important configuration files for Clover are summarized below

con g.plist--->EFI/CLOVER folder

DSDT.aml with or without SSDT.aml--->EFI/CLOVER/ACPI/patched (don't need one if your DSDT is auto patched

by Clover in con g.plist)

Kexts eg FakeSMC, NullCPUPowerManagement --->EFI/CLOVER/kexts/<osx version> or /Other.  You may need

to add VoodooPS2Controller for your laptop keyboard/trackpad to work.

If legacy booting, you need to install legacy boot sectors on the drive (boot0af, boot1f32 and boot6).  There is an

automated install for this here by @StarBrilliant

If UEFI booting, you will most likely need one of the OsxAptioFixDrv-64 drivers copied from /EFI/CLOVER/drivers-

off/drivers64UEFI to /EFI/CLOVER/drivers64UEFI.

Hint:  For newbs, you don't necessarily need Clover to boot the installer in a VMware virtual machine.  Just attach the

installer (without Clover) to a macOS guest running on a VMware Windows host (patched with @Donk's unlocker program

- to create the VM guest, see my VMware guide).

Boot to OS X Base System, build "Install macOS High Sierra.app"


then startosinstall in Terminal
1)  Unmount sdb1 & sdb2,

sudo umount /dev/sdb1


sudo umount /dev/sdb2

then reboot your system to the USB Installer using the system's boot device selection
key eg F12 for Gigabyte motherboards, F8 for ASUS motherboards, F11 for
ASrock motherboards ...

 Reveal hidden contents


2)  Launch Disk Utility from the macOS Utilities main screen and prepare the target
hard disk to install High Sierra eg "Macintosh HD", erase/formatted as HFS+j.  Hint -
click View Menu to Show All Devices...

 Reveal hidden contents


3)  Launch terminal from the macOS Utilities main screen, Utilities Menu...

 Reveal hidden contents


4)  Type the following commands to assemble the full "Install macOS High Sierra.app"
on the Installer_App volume...

-bash-3.2# cd /
-bash-3.2# cp -R Install\ macOS\ High\ Sierra.app /Volumes/Insta
-bash-3.2# mv /Volumes/Installer_App/SharedSupport /Volumes/Inst

Terminal Hints:
Type the rst few characters of a path, then press <Tab> key ---> rest of the path will autocomplete.

Pressing the <up> arrow key will duplicate the previous command entered into terminal.

5)  Start installation with the startosinstall utility in Terminal...

-bash-3.2# /Volumes/Installer_App/Install\ macOS\ High\ Sierra.ap

where "Macintosh HD" is the target volume to install High Sierra in this example...

 Reveal hidden contents


Steps 4 and 5 can be automated with the attached "startosinstall.command" script, which will assemble "Install macOS

High Sierra.app" on the "Installer_App" partition of the USB and launch the startosinstall utility targeting the "Macintosh HD"

volume.  Copy/download to Installer_App volume, then run in terminal...

cd /Volumes/Installer_App
chmod +x startosinstall.command
./startosinstall.command

startosinstall.command.zip

6 1
 Quote
midi-sama, Allan, PippoX0 and 4 others reacted to this

For support, please ask in the forums - no PMs for help!!! 


HD 500GB Samsung Evo 850 SSD GPT Dual boot Clover v2.4k_r4429,
OSX 10.11.6/Win10 X64UEFI on Dell XPS M1530 A12 BIOS
CPU : Intel Core 2 Duo - T9300 2.49GHz MEMORY : 4GB Dual Channel DDR2
SDRAM at 667MHz
DISPLAY : WXGA - 15.4 [1440x900] & 2MP Camera VIDEO : NVIDIA GeForce
8600M GT 256MB Wi : Dell BCM94321MC (DW1505)

SiddRamesh Posted November 23, 2017 Report post 


InsanelyMac Geek
 Sir how can i get AMD Radeon HD on 10.13.1 !

 Quote

Sony VAIO E Series (SVE15127CNB): i5-3210M - Intel HM76 Express Chipset  


Members
- AMD Radeon HD 7650M - MacBook Pro (10,1) - 10.10.2 - Clover
5
 
179 posts
Gender: Male
Location: Mumbai
Interests: Developing

Badruzeus Posted November 23, 2017 Report post 


InsanelyMac Legend
  

 Reveal hidden contents


 
 
Interesting, thanks @fusion72au..

Members
 678 1
 Quote
715 posts
fusion71au reacted to this
Gender: Male
Location: Indonesia
Interests: Graphics Design. Laptop: Asus A43SJ (MBP10,1) with Intel Core i3-2330M, nVIDIA GeForce GT 520M 
1GB (Fermi GF119M-10de:1050)
running macOS High Sierra 10.13.4 (17E170c), OS X El Capitan 10.11.6 (15G20015) | Clover
Themes Project:
 

 Reveal hidden contents

ice_pdb Posted November 24, 2017 Report post 


InsanelyMac Protégé
 Is there any way to make the usb installer drive GPT? from windows

 Quote

AMD 1090T //ASUS M4A89TD PRO USB3 //4Gb (2Gbx2) G.Skill CL7-8-7-24 //Sapphire 
Members
5770 Vapor-X O.C Edition
0
HDD 320 Gb SATA I //HDD 1TB SATA 3 WD Caviar Black
71 posts
Dual Boot MBR OSX 10.6.8 QE/CI -force64 _( nder.app running 32bit only) + Windows 7 64
bits
___________------------__________------------_______________
ASUS 1201N 4 Gb RAM CL4 - Dual booting Windows 7 32bit Premium + OSX 10.7.3 x64_86
wi AR5B91 QE/CI

fusion71au Posted November 24, 2017 Report post 


InsanelyMac Legend
 @ice_pdb,
 
Yes, its possible to create a GPT formatted installer disk with dmg2img for Windows,
Win32 Disk Imager, Paragon Partition Manager and gdisk instead of MBR using
@CVAD's Boot Disk Utility.
 
 
Gurus
Procedure
1) Convert BaseSystem.dmg to BaseSystem.img with dmg2img.exe:
       In command prompt, type
 1,162
888 posts
Gender: Male dmg2img BaseSystem.dmg BaseSystem.img

 Reveal hidden contents


 
 
2) Open BaseSystem.img in Win32 Disk Imager ---> write to USB drive
 

 Reveal hidden contents


 
3) Launch Paragon PM and

move HFS+ OS X Base System volume to the right so 200MB free space created
at the start of the drive
create new 200MB FAT32 partition at the start of the drive, labelled EFI
extend HFS+ OS X Base System volume to right (but leave approx 130MB free
space at end)

 Reveal hidden contents


 
 
4) Set correct name, type and partition attribute for EFI System Partition with gdisk in
command prompt window.
 

 Reveal hidden contents

 
Final result ...
5) Open TransMac to copy downloaded les in /SharedSupport folder from NTFS
Windows drive to /Install macOS High Sierra.app/Contents on "OS X Base System"
HFS volume
6) Install Clover in Windows - see guide here . 
 
Post#1 is for UEFI systems  ---> only need to copy CLOVER folder into /EFI on the EFI
System Partition + replace /EFI/BOOT/BOOTX64.e with Clover's BOOTX64.e .  
 
Post#3 for legacy BIOS systems ---> need to also install boot sectors (boot0af,
boot1f32 in MBR/PBR with Bootice Program) and boot6 or boot7 in the root / of the
EFI partition.
 
Note: the MBR installer made with @CVAD's Boot Disk Utility already has legacy boot
sectors for Clover installed ---> should work with BOTH legacy and UEFI systems.

2
 Quote
ntd252 and PippoX0 reacted to this

For support, please ask in the forums - no PMs for help!!! 


HD 500GB Samsung Evo 850 SSD GPT Dual boot Clover v2.4k_r4429,
OSX 10.11.6/Win10 X64UEFI on Dell XPS M1530 A12 BIOS
CPU : Intel Core 2 Duo - T9300 2.49GHz MEMORY : 4GB Dual Channel DDR2
SDRAM at 667MHz
DISPLAY : WXGA - 15.4 [1440x900] & 2MP Camera VIDEO : NVIDIA GeForce
8600M GT 256MB Wi : Dell BCM94321MC (DW1505)

ice_pdb Posted November 24, 2017 Report post 


InsanelyMac Protégé
 @fusion71au thank you very much, I'll try it as soon as I get home.

 Quote
Members AMD 1090T //ASUS M4A89TD PRO USB3 //4Gb (2Gbx2) G.Skill CL7-8-7-24 //Sapphire 
0 5770 Vapor-X O.C Edition
71 posts HDD 320 Gb SATA I //HDD 1TB SATA 3 WD Caviar Black
Dual Boot MBR OSX 10.6.8 QE/CI -force64 _( nder.app running 32bit only) + Windows 7 64
bits
___________------------__________------------_______________
ASUS 1201N 4 Gb RAM CL4 - Dual booting Windows 7 32bit Premium + OSX 10.7.3 x64_86
wi AR5B91 QE/CI

dindu5678 Posted December 26, 2017 Report post 


InsanelyMac Protégé

 On 11/20/2017 at 6:29 PM, fusion71au said: 

Making a High Sierra USB Installer Entirely


From Scratch in Windows
Members This is a proof of concept tutorial, to show it's possible to create a vanilla High
6 Sierra installer, entirely from scratch, in Windows (even without App Store
28 posts
downloaded "Install macOS High Sierra.app" from a real Mac ). 
Gender: Male
@PikeRAlpha's link to Apple's Software Catalog provides us with all the URLs
necessary to download the needed les directly from Apple instead of some
dubious source from the internet...
 
Apple SW Catalog URLs Pike's Universum.png
Pre-Requisites

1. 8GB or larger USB drive


2. Boot Disk Utility v2.1.2017rev021b from @CVAD
3. TransMac (free 15 day trial)
4. Paragon Hard Disk Manager Free

 
Download Installer Files Directly from Apple
1)  Browse Apple's Regular Software Catalog and nd the URLs to download the
following 6 installer les...

1. BaseSystem.dmg
2. BaseSystem.chunklist
3. InstallInfo.plist
4. InstallESDDmg.pkg
5. AppleDiagnostics.dmg
6. AppleDiagnostics.chunklist

(Hint - search page for "InstallESD" to nd its URL and others


nearby)
Apple SW Catalog Find InstallESD in browser.png
 
to a folder named "SharedSupport" on your Windows NTFS drive.  A browser
download manager (eg Chrono for Chrome, dTA for FireFox) is handy since
InstallESD is >4GB ---> allows you to pause/resume interrupted download...
 
Apple SW Catalog List of Download Manager Downloads.png
2)  Rename InstallESDDmg.pkg to InstallESD.dmg
 

 Reveal hidden contents


 
 
3)  Edit InstallInfo.plist with WordPad/text editor to remove the chunklistURL and
chunklistid keys for InstallESD, and renaming it from InstallESDDmg.pkg to
InstallESD.dmg (example of edited le attached to this post)...
 
 

 Reveal hidden contents


 
 
 
Boot Disk Utility to format the Installer USB and Restore OS X
Base System HFS partition
1.  Format USB with BDU & latest Clover ---> creates boot les in CLOVER
partition + second FAT partition
 
 

 Reveal hidden contents


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

 Reveal hidden contents


 
3.  Restore 4.hfs to USB second partition with BDU --->  2nd partition becomes
bootable "OS X Base System"
 

 Reveal hidden contents


 
 
 
 
Paragon Hard Disk Manager to extend HFS Partition to its
Full Extent
Open Paragon Partition Manager Free and resize the second partition of the USB drive
to the full size allowed. Don't forget to apply the changes at the end...
 

 Reveal hidden contents


 
 
 
Transmac to Copy "SharedSupport" folder to OS X Base
System
1.  Open the TransMac program 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"...
 

 Reveal hidden contents


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

 Reveal hidden contents


 
 
 
 
 
Clover Settings
Clover configuration is required now. The default config.plist (in the Clover FAT32
partition of the USB) maybe sufficient to boot your machine if you’re lucky. If not, look
at the Clover Wiki, Clover Instructions and Clover Configuration Thread for pointers and
edit /EFI/Clover/config.plist accordingly with Wordpad or Notepad.
 
The location of the important configuration files for Clover are summarized below

con g.plist--->EFI/CLOVER folder

DSDT.aml with or without SSDT.aml--->EFI/CLOVER/ACPI/patched (don't need one if your DSDT is auto

patched by Clover in con g.plist)

Kexts eg FakeSMC, NullCPUPowerManagement --->EFI/CLOVER/kexts/<osx version> or /Other. NB

BootDiskUtility by default already has FakeSMC.kext installed here.  You may need to add

VoodooPS2Controller for your laptop keyboard/trackpad to work.

If UEFI booting, you will most likely need one of the OsxAptioFixDrv-64 drivers copied from

/EFI/CLOVER/drivers-off/drivers64UEFI to /EFI/CLOVER/drivers64UEFI.
 
If you want to use the installer to run High Sierra in Windows on VMware, you
can follow my guide to set up the Virtual Machine and replace Clover's default
con g with EFI_Clover for VMware (which is compatible to run in VMware).  In
the screenshots below, I have attached the USB Installer (in this case
PhysicalDrive7) to my macOS Virtual Machine.  Reboot the system to the USB
installer to install High Sierra ...
 

 Reveal hidden contents


 
 
 
 
What happens if we don't have access to TransMac or
Paragon Hard Disk Manager?
Not a problem, as long as we get "OS X Base System" bootable, we can launch
terminal from the Utilities Menu to copy the SharedSupport folder over to the
Installer app.  In essence, we will build the full installer app = 5GB+ on the target
HD eg "Macintosh HD", by copying both the "small" installer app = 15MB (on "OS
X Base System") and the SharedSupport folder from the NTFS volume (mounted
in this example on /Volumes/DATA)...

-bash-3.2# cd /
-bash-3.2# cp -R Install\ macOS\ High\ Sierra.app /Volumes/M
-bash-3.2# cp -R /Volumes/DATA/SharedSupport /Volumes/Macint

 Reveal hidden contents


 
 
...then start installation with the startosinstall utility...

-bash-3.2# /Volumes/Macintosh\ HD/Install\ macOS\ High\ Sier

 Reveal hidden contents


 
 
The above ste ps can be autom ate d with the attache d "startosinstall.com m and" script,

which will asse m ble "Install m acO S High Sie rra.app " on "Macintosh HD" and launch
the startosinstall utility targeting the "Macintosh HD" volume.  Copy/download to
"Macintosh HD", then run in terminal (after attaching DATA USB with /Shared
Support folder)...

cd "/Volumes/Macintosh HD"
chmod +x startosinstall.command
./startosinstall.command

 
I tried it and it all went well. I made a image from the usb and it successfully booted a
virtual box vm. After Installer did copied les to the drive it went for a reboot. after that
I booted it with clover, Installer showed up again to continue installation but suddenly
showed this error:
macOS could not be installed on your computer
The path /System/Installation/Packages/OSInstall.mpkg appears to be missing or
damaged.
Quit the installer to restart your computer and try again.
 
https://image.ibb.co/gNqtAR/Screenshot_2017_12_25_07_20_01.png
 
 
any idea what I should do?

 Quote

Current Hackintosh 
 
Dell E6400 - Yosemite
Lenovo x220 - Sierra 10.12.4
 
Dell E6320 - 10.12 - touchpad acting weird

PippoX0 Posted December 28, 2017 Report post 


InsanelyMac Legend
 Great tutorials ! Thank you Fusion. I will give a try soon ...
 
sent from my iPhone

1
 Quote
fusion71au reacted to this
Members
 215
594 posts iMac: MacOS  Sierra 10.12.6  - CPU: Intel Core i5-2500k 3,3Ghz - MB: GA-H67N-USB3-B3  
Gender: Male RAM: 8Gb DDR3 Skill Sniper 1.333Mhz - Ethernet: RTL8111 - Audio: Realtek ALC889 -
Video: Intel HD 3000 512Mb QE/CI ok - HDD: 1.024 Gb SATA3 - BluRay DVD-RW: SONY BD-
5300S
iBook Dell Latitude D430: OSX Lion 10.7.5 - CPU: Intel Core 2 Duo @ 1.2Ghz - RAM: 2Gb
DDR2 800Mhz - Ethernet: RTL8139 - Wi : Intel Pro 3945 (not working) - Audio: AC97 -
Video: Intel GMA950  - HDD: 160Gb SATA2 - DVD-RW: Dell DVD RW - Bluetooth - Firewire -
SD Card reader - LCD 12,1" (1280x800). - iPhone 2G - jailbreaked
iBook2 Sony Vaio VGN-FZ21M : OSX Mavericks 10.9.5 - CPU: Intel Core 2 Duo T7250 @
2.00 GHz- RAM: 2Gb DDR2 800Mhz - Ethernet: Marvel Yukon 88E8036 - Wi : Intel Pro 3945
(not working) - Audio: ok   - Video: NVIDIA GeForce 8400M GT, 256MB (QE/CI patched and
working) - Webcam Ricoh  (works OK) -HDD: 320Gb SATA2 - DVD-RW: Combo DVD-
RW/Blu Ray - Bluetooth - Firewire - SD Card reader - LCD 15.4 "i WXGA (1280 x 800) X-black

fusion71au Posted December 29, 2017 Report post 


InsanelyMac Legend

 On 12/26/2017 at 12:57 PM, dindu5678 said: 

The path /System/Installation/Packages/OSInstall.mpkg appears to be missing


or damaged.
Quit the installer to restart your computer and try again.
 
https://image.ibb.co/gNqtAR/Screenshot_2017_12_25_07_20_01.png
Gurus
 
 
any idea what I should do?
 1,162
888 posts  
Gender: Male First, verify the SHA1 checksum of your InstallESD.dmg and BaseSystem.dmg with
the correct ones at this website.
 
Eg for "Install macOS High Sierra.app" 10.13.2_17C88, SHA1 in Terminal...

fusion71aus-iMac:~ fusion71au$ shasum /Applications/Install\ mac


49e336085247331ea6033ebd3598a827caa6596e /Applications/Install
fusion71aus-iMac:~ fusion71au$ shasum /Applications/Install\ mac
209d6a382026115a30c79f0825aec1b7a4cdb2dd /Applications/Install

The OSInstall.mpkg error can sometimes be due to "stale data" in /macOS Install Data
(time stamp/IAEndDate in OSInstallAttr.plist too old).  Easiest to erase target drive
and start again...
 
If using VirtualBox, follow instructions exactly as per post#75.
 
If using VMware, follow instructions as per post#41.
 Quote

For support, please ask in the forums - no PMs for help!!! 


HD 500GB Samsung Evo 850 SSD GPT Dual boot Clover v2.4k_r4429,
OSX 10.11.6/Win10 X64UEFI on Dell XPS M1530 A12 BIOS
CPU : Intel Core 2 Duo - T9300 2.49GHz MEMORY : 4GB Dual Channel DDR2
SDRAM at 667MHz
DISPLAY : WXGA - 15.4 [1440x900] & 2MP Camera VIDEO : NVIDIA GeForce
8600M GT 256MB Wi : Dell BCM94321MC (DW1505)

justmex Posted April 7 Report post 


InsanelyMac Protégé
 how do  i add ennoch to make it legacy  compat?thanks

 Quote

Members
1
47 posts

justmex Posted April 13 Report post 


InsanelyMac Protégé
 there are a couple links for each le, are they the same les? thanks

 Quote

Members
1
47 posts

roon83 Posted April 14 Report post 


InsanelyMac Protégé

 On 4/13/2018 at 3:22 AM, justmex said: 

there are a couple links for each le, are they the same les? thanks
One of them is the chunklist and the other is a dmg le so they are different. 

 Quote
Members
 12 Intel Haswell Core i3 4130, Gigabyte GA-H81M-DS2, Galaxy Geforce GTX 650 Ti 1GB GDDR5,

57 posts Barracuda ST500DM002 500GB SATA3 +  Seagate  ST1000DM003

justmex Posted April 15 Report post 


InsanelyMac Protégé

 On 4/14/2018 at 4:39 PM, roon83 said: 

One of them is the chunklist and the other is a dmg le so they are different. 
no, no, when you do a search on the xml to Apple's les there are two links for each of
the sox les, are they redundancy links?

Members  Quote
1
47 posts

1782276304 Posted Saturday at 03:28 PM Report post 


InsanelyMac Protégé
 have a look
1782276304

Just Joined  Quote


0
1 post

ntd252 Posted Sunday at 09:56 PM Report post 


InsanelyMac Protégé
 If my USB already has EFI and HFS partition, will I need to format it using patragon?

 Quote

Members
0
1 post
Gender: Male

 Reply to this topic...

 GO TO TOPIC LISTING
Tutorials (The Genius Bar)
NEXT UNREAD TOPIC
Manually install Clover and con gure boot priority wit… 
      

RECENTLY BROWSING   1 MEMBER

gundamfreak

 Home  OSx86 Project  Tutorials (The Genius Bar)   Unread Content  Mark site read
Making a bootable High Sierra USB Installer Entirely From Scratch in Windows or Linux …


Theme  Privacy Policy Contact Us

You might also like