Jump to content

Catalina MBR HFS Firmware Check Patch 10.15.x


1 Screenshot

About This File

Patched OSInstaller.framework to allow macOS 10.15 installation on MBR HFS+ partition.

 

Please read Readme-10.15.pdf first.

 

How to finish the Catalina installation.

1. Use EasyMBR-Installer1015 to make USB Catalina Installer.

2. Boot to USB Catalina Installer, open Utilities -> Disk Utility, format as MBR HFS+. 

    Install Catalina to blank MBR HFS+ "Target" partition.

3. Boot to USB Catalina Installer, open Utilities -> Terminal, run the script command:
    copytempdata

4. Boot to "Target" MBR HFS+ partition on single user mode (-s), run the script command:
    hfsupdatecache

5. Reboot to "Target" MBR HFS+ partition, setup user name and login, finish the installation.

 

Also, you need to setup Clover as BooterConfig=0x28, CsrActiveConfig=0x67

 

----------------------------------------------------------------------------------------------

List of known issues:

1. Some app-pkg-installers can't install to HFS+, but install to APFS fine.

----------------------------------------------------------------------------------------------

 

What is this patched OSInstaller doing?
1. Pass the MBR check, allow macOS 10.15 installation on MBR partition.
2. Pass the Firmware check, bypass the error of "
An error occurred while verifying firmware".
3. Pass auto-convert to APFS , "
ConvertToAPFS=false" is no longer worked with 10.15.
4. This MBR-Manual-Method will never convert to APFS, and will always install as HFS+ partition.
5. This MBR-Manual-Method
works with both MBR HFS+ and GPT HFS+ partition (GPT+recovery).

No longer need to set new SMbiosversion, FirmwareFeatures, and FirmwareFeaturesMask with this MBR-patch.

 

What's the difference between createinstallmedia method, MBR-Manual-Method, and MBR-Automatic-Method?
As the following....
1. createinstallmedia method,

    needs stage 1, stage 2 installation process, which is worked with GUID partition only, always convert to APFS format.
2. MBR-Manual-Method (same as 10.12),

    install via stage 2 manually, which is worked with both MBR HFS+ and GUID HFS+, will never convert the partition format.

    We can manually format as MBR HFS+ or GPT HFS+ on installation screen like as 10.12.

    We can manually select MBR HFS+ partition to install 10.13, 10.14, 10.15 on installation screen now.

    Needn't to update the MBR-Manual-Method files, it will still work on 10.13, 10.14, 10.15 future versions, I think so.

    It can be installed as Fresh installation on formated blank partition only, but can't be installed as update from previous version.

3. MBR-Automatic-Method (new for 10.13+),

    End of MBR and HFS+, there is no more MBR HFS+ patch available for 10.15 native OSInstaller.


How to make 10.15 installer for MBR (MBR-Manual-Method)?

Just use EasyMBR-Installer1015 to make installer, it works with both MBR and GPT.

Read HowTo inside the dmg first, same as 10.12.

Read HowTo Q/A Q4. How to patch to work with CPU SSE4.1 only for Mojave, Catalina?
Read HowTo Q/A Q6. How to download the full installer app via swscan.apple.com, instead of App Store?
Read HowTo Q/A Q7. How to update 10.15.x combo-update to MBR and GPT with installScript directly?

 

And, need a SMBIOS supported with /System/Library/CoreServices/PlatformSupport.plist.

 

EasyMBR-Installer1015.gif.ab373930df1491897bea137258ae8d39.gif

 

Q6. How to download the full installer app via swscan.apple.com, instead of App Store?
A6. Some people download installer app from App Store, and get only 18 MB size, not the complete installer app (5.68 GB). You should boot to 10.12, or 10.13 to download it again from App Store, or use script Q6-DownloadFullApp/installScript_fullapp to download the full installer app via swscan.apple.com.

 

installScript_fullapp.thumb.gif.963b53da652e145e4ef5a4d461859f0a.gif

 


What's New in Version 10.15.x   See changelog

Released

2020.07.18    Add Q6-DownloadFullApp/installScript_BaseSystem to download BaseSystem.dmg under 10.15.5 to make installer of 10.15.6, 10.15.7.

2020.07.16    Add EasyMBR-Installer10156 to make installer of 10.15.6, 10.15.7.

2020.07.13    Update Old-macOS-10+11+12/installScript_1012fullapp.

2020.05.30    Update Readme.

2020.02.25    Update Q7-Update-installScript.

2020.01.30    Update Q7-Update-installScript.

2019.12.09    Update Q3-HFS+UpdateCache/hfsupdatecache with "kextcache -i /"

2019.12.06    Update Q6-DownloadFullApp

2019.11.02    Add Old-macOS-10+11+12/installScript_1012fullapp.

2019.11.01    Update Q7-Update-installScript.

2019.10.23    Update List of known issues:

2019.10.10    Update Q7-Update-installScript.

2019.09.11    Update Q6-DownloadFullApp and Q7-Update-installScript.

2019.07.13    Update support to Catalina with Enoch-r2922-10.15.

2019.07.03    Add Q7-Update-installScript/installScript_1015update

2019.06.27    Update List of known issues:

2019.06.22    Update Q3-HFS+UpdateCache/copytempdata

 

  • Like 10
  • Thanks 7
 Share


User Feedback

Recommended Comments



Hi @crazybirdy,

are you working in the script for BigSur, please? if not, do you think it will be possible in the future?

Many thanks and best regards.

Lluis

Link to comment
Share on other sites

34 minutes ago, gn6 said:

Hi @crazybirdy,

are you working in the script for BigSur, please? if not, do you think it will be possible in the future?

Many thanks and best regards.

Lluis

 

Big Sur is big changed with Catalina, I can not find any way to install to HFS.

I give up Big Sur HFS already.

  • Like 1
Link to comment
Share on other sites

Why I can't use BaseSystem dmg 10.15.7 19H2 ?

And why I need to download another version of BaseSystem file ?

First time use with Catalina Installer, and I'm bit confused.1450004429_ScreenShot2021-01-31at17_49_09.thumb.png.b3d469afc3b48f3cfc8240dc6e6dbde9.png

Link to comment
Share on other sites

On 1/31/2021 at 6:52 PM, DevilCry said:

Why I can't use BaseSystem dmg 10.15.7 19H2 ?

And why I need to download another version of BaseSystem file ?

First time use with Catalina Installer, and I'm bit confused.1450004429_ScreenShot2021-01-31at17_49_09.thumb.png.b3d469afc3b48f3cfc8240dc6e6dbde9.png

The BaseSystem file of 10.15.6 and 10.15.7 is changed, can't boot to installer,

so, we need old BaseSystem file from 10.15.5 before.

Link to comment
Share on other sites

Hi,

Is it possible to use the MBR-Manual-Method15-Q7-Update-Script on a Catalina two partition apfs installation?

 

  • Like 1
Link to comment
Share on other sites

On 11/9/2019 at 12:28 PM, audiosource said:

Hi all, I installed catalina 10.15.1, but could not use included script

for download. It could not create full install app.

Had to use dosdude macOS Catalina Patcher for that.

Afterwards installaton worked as expected.

One thing is strange - applecsript does not work at all,

can't read any scripts or compile new ones, no matter

how simple.

Has anyone else that issue ?

Or success ?

Thanks for the replies .

P.S. I am going to install "official" way to afps and see if anything changes and report here.

 

Hi, scripts don't work for me too on Catalina 10.15.17 19H15. Running simple

osascript -e 'tell app "Finder" to display dialog "Hello, World!"'

in terminal, returns 

osascript: can't open default scripting component.

What doesn't work is also installation of Command Line Tools for Xcode 13.2, which is required by Homebrew. It can be workaround but then running git command returns that newer version of macOS is required, so it still doesn't work.

 

Next thing that doesn't work is my GeForce 9600M GT. I already tried:

  1.  macOS Post Install.app from macOS Catalina Patcher
  2. Legacy-Video-patch
  3. https://asentientbot.github.io/mojave/ with kexts from https://www.insanelymac.com/forum/topic/334689-mojave-and-g210-tesla/
  4. NVDAStartup.kext from https://www.insanelymac.com/forum/topic/320033-rebooting-kernel-panic-screen-for-installing-sierra/?tab=comments#comment-2347935

macOS Post Install.app and Legacy-Video-patch refuse to install (probably because of defunct osascript) so I installed their kexts and frameworks manually according to the guide at osxlatitude. After each

sudo kextcache -i /

I also reboot to to single user mode (adding -s to boot_args) and run

hfsupdatecache

My boot_args are: 

-v -no_compat_check amfi_get_out_of_my_way=0x1 amfi_allow_any_signature=0x1 cs_enforcement_disable=0x1

I also have unchecked InjectNVidia and checked NvidiaWeb in Clover. I use WhateverGreen-1.5.5-RELEASE.zip.

In each of above mentioned cases my system reboots suddenly (even with  keepsyms=1 and debug=0x100 boot_args) not even reaching the screen with Apple progress bar. The only way to boot for me then is to append nv_disable=1 to boot_args.

NVDANV50HalTesla is not even mentioned in boot log obtained with

sudo log show --predicate "processID == 0" --start $(date "+%Y-%m-%d") --debug

I used EasyMBR-Installer10156 from @crazybirdy to prepare my installer on a USB stick (two partitions: FAT32 named "EFI" with Clover and HFS+ named "10157EasyMBR19H15" with Catalina). From the USB stick I installed Catalina on a MBR HFS+ partition. Thanks for the the EasyMBR-Installer. Any further help to get my GPU or Command Line Tools working would be appreciated.

Link to comment
Share on other sites


×
×
  • Create New...