Contribute
Register

<< Solved >> High Sierra not booting from primary or backup disk. Was working perfectly before.

Status
Not open for further replies.
You might need to create a new USB installation drive or at least a new Clover boot drive. Do you have access to a Mac or another Hack?
 
Attached the Clover folders compressed. N.B. this is from the EFI partition of a backup disk cloned daily from SSD1 using Carbon Copy (current version) so it should have the exact same content as ssd1.
 

Attachments

  • CLOVER.zip
    3.5 MB · Views: 49
You might need to create a new USB installation drive or at least a new Clover boot drive. Do you have access to a Mac or another Hack?
Yes indeed I do. I have a macbook pro (2011) running High Sierra. I have added clover to the boot drive used to install HS in the first instance and will try to get that to boot once I've completed the memtest - which is still running and showing no errors so far. The RAM modules are relatively new and I haven't had any crashes or other glitches prior to using this blasted ECOS bootstick.
 
but I did boot the Desktop using an ECOS secure bootstick a few times.
This is obviously what made your hack un-bootable. Whether it wrote something to your Clover bootloader or did something else IDK but it was a mistake to boot from this.

I would also refrain from installing Clover bootloader on a real Mac. You may experience negative results with that. A bricked MBP that needs a firmware flash or the chip completely replaced.
 
This is obviously what made your hack un-bootable. Whether it wrote something to your Clover bootloader or did something else IDK but it was a mistake to boot from this.

I would also refrain from installing Clover bootloader on a real Mac. You may experience negative results with that. A bricked MBP that needs a firmware flash or the chip completely replaced.
I have installed clover on a USB stick which has the High Sierra installer on it but the hackmac won't boot from it. I used the ECOS bootstick for a number of days and was able to boot the hackmac successfully at least three times, after that nothing worked. Especially annoying as I had to use the ECOS bootstick for work but my private hackmac was the only unit I had available that it worked with. Now I got the company to get me a windoze laptop so I won't have to use the stupid stick with it again once my beloved hackmac is fixed. I have no need to use clover for the macbooks. I guess my installer USB isn't set up properly, otherwise it should boot into that at least.
 
Here is a screenshot walk-through for installing Clover_r5119 on to a USB pen drive:

Format the USB pen drive using Disk Utility as shown in the screenshot below:

Screenshot 2020-02-04 at 12.58.24.png Erase USB drive, make sure to save any data on the drive first.

Screenshot 2020-04-10 at 00.12.31.png Open Clover_r5119 package

Screenshot 2021-02-12 at 22.40.06.png Select Continue Button

Screenshot 2021-02-12 at 22.40.20.png Enter password when requested, select OK

Screenshot 2021-02-12 at 22.40.33.png Select Continue Button

Screenshot 2021-02-12 at 22.40.40.png Select Continue Button

Screenshot 2021-02-12 at 22.40.49.png Select 'Change Install Location ...' button

Screenshot 2021-02-12 at 22.40.59.png Select the Clover USB, then the Continue button

Screenshot 2021-02-12 at 22.41.08.png Select the 'Customise' button

Screenshot 2021-02-12 at 22.54.39.png Select just the top two options, then the Install button.

The rest of the Clover options are already dealt with in the CLOVER folder attached below.

Screenshot 2021-02-12 at 22.42.16.png Enter password and 'Install Software' button

Screenshot 2021-02-12 at 22.53.40.png Close the Clover_r5119 installer once complete

You should now have two partition icons on your desktop, these are the partitions on the USB.
Screenshot 2020-02-04 at 13.11.14.png Open the EFI partition.

Screenshot 2020-02-04 at 13.11.27.png EFI partition contains a single EFI folder, open it.

Screenshot 2020-02-04 at 13.11.36.png EFI folder contains BOOT and CLOVER folders.

Replace the CLOVER folder currently in the EFI folder with the one attached below.

The Clover folder below is a revised folder, based on an Ivy Bridge setup I run. It contains a number of SSDT's, updated kexts and drivers, a new Clover boot theme, rename patches, fixes and common options that were missing from your setup.

Here is a visual comparison of your current CLOVER folder (on left) and the revised one I attached.
Screenshot 2021-06-25 at 17.45.00.png Screenshot 2021-06-25 at 18.02.52.png

The fist thing you will notice is the reduced number of drivers in the UEFI folder. You have a number of duplicate drivers in your /drivers/UEFI folder.

You also have a specific apfs.efi driver, which would only work with a specific version of macOS. The ApfsDriverLoader.efi replaces the need for a specific APFS driver.

Give the attached CLOVER folder a try, see if you can boot with it.
 

Attachments

  • Clover_r5119.zip
    8 MB · Views: 39
  • CLOVER.zip
    3.8 MB · Views: 49
Here is a screenshot walk-through for installing Clover_r5119 on to a USB pen drive:

Format the USB pen drive using Disk Utility as shown in the screenshot below:

View attachment 522826 Erase USB drive, make sure to save any data on the drive first.

View attachment 522827 Open Clover_r5119 package

View attachment 522815 Select Continue Button

View attachment 522816 Enter password when requested, select OK

View attachment 522817 Select Continue Button

View attachment 522818 Select Continue Button

View attachment 522819 Select 'Change Install Location ...' button

View attachment 522820 Select the Clover USB, then the Continue button

View attachment 522821 Select the 'Customise' button

View attachment 522825 Select just the top two options, then the Install button.

The rest of the Clover options are already dealt with in the CLOVER folder attached below.

View attachment 522822 Enter password and 'Install Software' button

View attachment 522823 Close the Clover_r5119 installer once complete

You should now have two partition icons on your desktop, these are the partitions on the USB.
View attachment 522828 Open the EFI partition.

View attachment 522829 EFI partition contains a single EFI folder, open it.

View attachment 522830 EFI folder contains BOOT and CLOVER folders.

Replace the CLOVER folder currently in the EFI folder with the one attached below.

The Clover folder below is a revised folder, based on an Ivy Bridge setup I run. It contains a number of SSDT's, updated kexts and drivers, a new Clover boot theme, rename patches, fixes and common options that were missing from your setup.

Here is a visual comparison of your current CLOVER folder (on left) and the revised one I attached.
View attachment 522831 View attachment 522832

The fist thing you will notice is the reduced number of drivers in the UEFI folder. You have a number of duplicate drivers in your /drivers/UEFI folder.

You also have a specific apfs.efi driver, which would only work with a specific version of macOS. The ApfsDriverLoader.efi replaces the need for a specific APFS driver.

Give the attached CLOVER folder a try, see if you can boot with it.
Hi Edhawk, thanks for the very easy to follow instructions. I created the USB as shown and booted from it. It shows me the SSD1 and recovery partitions to boot from and when I select SSD1 to boot from I get verbose output ending in "End random seed ++++++++++" and then it reboots. Exactly the same happens when trying to boot from the recovery partition. Attached is the preboot.log and the debug.log from a previous successful boot (20.12.2020). Maybe you can discern something from those. I am beginning to suspect a mainboard misfunction - SATA controller perhaps.
 

Attachments

  • preboot_and_debug_logs.zip
    108.9 KB · Views: 42
Other than some really long delays at specific stages in the boot process, the Bootlog (Preboot.log) seems to be OK. I saw nothing untoward/evident in either log. The rename and other patches in the config.plist are being applied successfully, the third-party kexts are being injected.

I have amended the previous CLOVER folder I provided, some small tweaks. Try this folder and let me know how you get on. Providing a screenshot of any kernel panic would be helpful.

I don't suppose you have a copy of your DSDT.aml to hand, as providing that would enable me to create a few custom SSDT's that are often the fix for the Kernel Panic you are encountering.

If you can boot in to windows you can extract the DSDT using Corpnewt's SSDTTime script (.bat) - https://github.com/corpnewt/SSDTTime
 

Attachments

  • CLOVER-v2.zip
    3.8 MB · Views: 42
I have tried the modified clover but to no avail. I cannot get the system to make any screenshots or dump any logs once the verbose output has started. It gets to the random seed and stops, reboots immediately.

Which file contains the DSDT then? I have no idea where that os stored, could possibly be a copy on my cloned backup boot disk (which also won't boot btw).
 
You can obtain the ACPI tables from the Clover boot screen, by pressing the F4 key.

This will extract the ACPI tables and save them in the background (no notification is provided that anything is happening), so you need to wait 30-60 seconds after pressing the F4 key, while the tables are written to the /EFI/CLOVER/ACPI/origin folder on your USB.

You can then attach a copy of the origin folder here.
 
Status
Not open for further replies.
Back
Top