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
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
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
Guidelines
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 …
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)
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.
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
DSDT.aml with or without SSDT.aml--->EFI/CLOVER/ACPI/patched (don't need one if your DSDT is auto patched
BootDiskUtility by default already has FakeSMC.kext installed here. You may need to add
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 ...
-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...
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
Advertisement
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
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)
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...
cd ~/Downloads/SharedSupport
6) Type dmg2img -l BaseSystem.dmg to list the "partitions" in the compressed disk
image le "BaseSystem.dmg"...
9) Mount the Installer_App volume (corresponding to sdb2) and copy the
SharedSupport folder to its root ...
10) Mount the EFI partition, sdb1, and copy the EFI folder containing Clover into it...
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
DSDT.aml with or without SSDT.aml--->EFI/CLOVER/ACPI/patched (don't need one if your DSDT is auto patched
If legacy booting, you need to install legacy boot sectors on the drive (boot0af, boot1f32 and boot6). There is an
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
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 ...
-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.
where "Macintosh HD" is the target volume to install High Sierra in this example...
High Sierra.app" on the "Installer_App" partition of the USB and launch the startosinstall utility targeting the "Macintosh HD"
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
Quote
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:
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
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)
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
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
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
DSDT.aml with or without SSDT.aml--->EFI/CLOVER/ACPI/patched (don't need one if your DSDT is auto
BootDiskUtility by default already has FakeSMC.kext installed here. You may need to add
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 ...
-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
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
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
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
Quote
Members
1
47 posts
Quote
Members
1
47 posts
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
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
Quote
Members
0
1 post
Gender: Male
GO TO TOPIC LISTING
Tutorials (The Genius Bar)
NEXT UNREAD TOPIC
Manually install Clover and con gure boot priority wit…
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