Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

53 minutes ago, STLVNUB said:

I misspelt BDMESG

I Use BuildMe script and it error out with no OpencorePkglib.inf

 

Do you try to git clone to a new fresh directory  using this kind of command via Terminal: git clone https://github.com/CloverHackyColor/CloverBootloader.git --recurse-submodules 
 Or you can choosing a specific directory, you have created as destination.

Then build with Buildme.script

 

 

  • Like 1
Link to comment
Share on other sites

5 minutes ago, Matgen84 said:

 

Do you try to git clone to a new fresh directory  using this kind of command via Terminal: git clone https://github.com/CloverHackyColor/CloverBootloader.git --recurse-submodules 
 Or you can choosing a specific directory, you have created as destination.

Then build with Buildme.script

 

 

That did the tick but why no documentation about it

 

  • Like 2
Link to comment
Share on other sites

Reminds me of the way I build Ozmosis, Use Latest UDK and place  IntelFrameworkModulePkg, IntelFrameworkPkg, MdeModulePkg, MdeModulePkg

into it.

Link to comment
Share on other sites

34 minutes ago, STLVNUB said:

That did the tick but why no documentation about it

 

Sorry but it is really a lack of good documentation for Clover in English.

  • Haha 1
Link to comment
Share on other sites

5 minutes ago, Slice said:

Sorry but it is really a lack of good documentation for Clover in English.

Would you like me to do some documentation??

 

  • Thanks 1
Link to comment
Share on other sites

                                                 Clover, The Famous Bootloader Documentation by STLVNUB
                                                 --------------------------------------------------------------

Clover resides in the esp of a disk, it consists of an EFI Folder, here is the structure of it
EFI/BOOT/BOOT.efi
   /Clover
          /ACPI
          /Drivers
          /Kexts
          /misc
          /themes
          /tools
          CLOVERX64.efi
          config.plist
          
You will need to place any ACPI amls into ACPI/patched
You will need to place some drivers into drivers/UEFI
You will need to put any kexts into kexts folder
There is a provision for placing kexts for different OS in it
e.g For Catalina, make a folder for 10.15
Place any kexts you need to run it
For Big Sur make an 11 folder and put into it the relevant kexts for it.
etc etc

There is also Other folder, which is for kexts that work for all macOS

misc folder is for logs, bootlog etc

themes is for themes to give you a boot screen, Clover has builtin theme
There are toins of themes you can use

tools contains the efi shell and bdmesg.efi

You will also need to edit the config.plist, you can't boot unless you have a valid config
-----------------------------------------------------------------------------------------

Compiling
=========

Some feel the need to compile the latest version of Clover

To compile you will need to clone the Clover repository to your HDD
To do so execute this command in your HOME folder
1.
git clone https://github.com/CloverHackyColor/CloverBootloader.git --recurse-submodules 
This will copy the latest Clover code to your HDD.

Issue git pull to get the latest code

 

2.

Compile Clover
Make sure you are in the Clover folder so run terminal
cd to CloverBootloader folder

 

3.

Compile GCC, there is a script file to do that
Also there are various other scripts that compile mtoc, nasm etc

 

4.

Now you should be ready to compile.
Issue this command, ./buildme

 

5.

You will be presented with a screen with a lot of optiions
e.g select 7 to build All of Clover, good time to grab a coffee or drink of your fancy

You will end up with all of Clover
e.g iso and an EFI folder you can use as the base of your 
EFI. You will need to place ACPI files, Drivers,kexts and themes you need to boot.

 

6.

Sit back and relax and boot your macOS
 

Edited by STLVNUB
  • Like 1
Link to comment
Share on other sites

./buildme should be capable of building GCC, nasm etc.

No need for 1000 scripts, that was the general idea of my buildall script.

Always build the latest and greatest

Link to comment
Share on other sites

42 minutes ago, STLVNUB said:

                                                 Clover, The Famous Bootloader Documentation by STLVNUB
                                                 --------------------------------------------------------------

Clover resides in the esp of a disk, it consists of an EFI Folder, here is the structure of it
EFI/BOOT/BOOT.efi
   /Clover
          /ACPI
          /Drivers
          /Kexts
          /misc
          /themes
          /tools
          CLOVERX64.efi
          config.plist
          
You will need to place any ACPI amls into ACPI/patched
You will need to place some drivers into drivers/UEFI
You will need to put any kexts into kexts folder
There is a provision for placing kexts for different OS in it
e.g For Catalina, make a folder for 10.15
Place any kexts you need to run it
For Big Sur make an 11 folder and put into it the relevant kexts for it.
etc etc

There is also Other folder, which is for kexts that work for all macOS

misc folder is for logs, bootlog etc

themes is for themes to give you a boot screen, Clover has builtin theme
There are toins of themes you can use

tools contains the efi shell and bdmesg.efi

You will also need to edit the config.plist, you can't boot unless you have a valid config
-----------------------------------------------------------------------------------------

Compiling
=========

Some feel the need to compile the latest version of Clover

To compile you will need to clone the Clover repository to your HDD
To do so execute this command in your HOME folder
1.
git clone https://github.com/CloverHackyColor/CloverBootloader.git --recurse-submodules 
This will copy the latest Clover code to your HDD.

Issue git pull to get the latest code

 

2.

Compile Clover
Make sure you are in the Clover folder so run terminal
cd to CloverBootloader folder

 

3.

Compile GCC, there is a script file to do that
Also there are various other scripts that compile mtoc, nasm etc

 

4.

Now you should be ready to compile.
Issue this command, ./buildme

 

5.

You will be presented with a screen with a lot of optiions
e.g select 7 to build All of Clover, good time to grab a coffee or drink of your fancy

You will end up with all of Clover
e.g iso and an EFI folder you can use as the base of your 
EFI. You will need to place ACPI files, Drivers,kexts and themes you need to boot.

 

6.

Sit back and relax and boot your macOS
 

What about this place?

https://github.com/CloverHackyColor/CloverBootloader/wiki

  • Like 1
Link to comment
Share on other sites

@Slice

 

Apology for cutting in!! Where can I gotto create nice themes for Clover?

I would like to duplicate some I found for the other guys and get their permission to convert for Clover?

 

Would this be possible and can you direct me to the correct persons or things?

 

Thank you so much! 

Edited by makk
Link to comment
Share on other sites

1 minute ago, makk said:

@Slice

 

Apology for cutting in!! Where can I got to create nice themes for Clover?

I would like to duplicate some I found for the other guys and get their permission to convert for Clover?

 

Would this be possible and can you direct me to the correct persons or things?

 

Thank you so much! 

Check out BlackOSX and Chris 1011 IMHO

Link to comment
Share on other sites

2 minutes ago, STLVNUB said:

I'll help out if you want?

1 minute ago, STLVNUB said:

Check out BlackOSX and Chris 1011 IMHO

That's where I got a few from that  I want to convert to Clover.

Just now, makk said:

I'll help out if you want?

That's where I got a few from that  I want to convert to Clover.

The tools

Link to comment
Share on other sites

Just now, makk said:

I'll help out if you want?

That's where I got a few from that  I want to convert to Clover.

They should have tons of themes. Use CloverConfigurater as it willl install themes for you

2 minutes ago, STLVNUB said:

They should have tons of themes. Use CloverConfigurater as it willl install themes for you

Well it used too

Link to comment
Share on other sites

1 hour ago, STLVNUB said:

                                                 Clover, The Famous Bootloader Documentation by STLVNUB
                                                 --------------------------------------------------------------

Clover resides in the esp of a disk, it consists of an EFI Folder, here is the structure of it
EFI/BOOT/BOOT.efi
   /Clover
          /ACPI
          /Drivers
          /Kexts
          /misc
          /themes
          /tools
          CLOVERX64.efi
          config.plist
          
You will need to place any ACPI amls into ACPI/patched
You will need to place some drivers into drivers/UEFI
You will need to put any kexts into kexts folder
There is a provision for placing kexts for different OS in it
e.g For Catalina, make a folder for 10.15
Place any kexts you need to run it
For Big Sur make an 11 folder and put into it the relevant kexts for it.
etc etc

There is also Other folder, which is for kexts that work for all macOS

misc folder is for logs, bootlog etc

themes is for themes to give you a boot screen, Clover has builtin theme
There are toins of themes you can use

tools contains the efi shell and bdmesg.efi

You will also need to edit the config.plist, you can't boot unless you have a valid config
-----------------------------------------------------------------------------------------

Compiling
=========

Some feel the need to compile the latest version of Clover

To compile you will need to clone the Clover repository to your HDD
To do so execute this command in your HOME folder
1.
git clone https://github.com/CloverHackyColor/CloverBootloader.git --recurse-submodules 
This will copy the latest Clover code to your HDD.

Issue git pull to get the latest code

 

2.

Compile Clover
Make sure you are in the Clover folder so run terminal
cd to CloverBootloader folder

 

3.

Compile GCC, there is a script file to do that
Also there are various other scripts that compile mtoc, nasm etc

 

4.

Now you should be ready to compile.
Issue this command, ./buildme

 

5.

You will be presented with a screen with a lot of optiions
e.g select 7 to build All of Clover, good time to grab a coffee or drink of your fancy

You will end up with all of Clover
e.g iso and an EFI folder you can use as the base of your 
EFI. You will need to place ACPI files, Drivers,kexts and themes you need to boot.

 

6.

Sit back and relax and boot your macOS
 

Good job:

git clone https://github.com/CloverHackyColor/CloverBootloader.git --recurse-submodules + cd to CloverBootloader folder + ./buildme = all compiled in an old core2 Monterey latest Beta.

  • Like 3
Link to comment
Share on other sites

3 hours ago, Stefanalmare said:

Good Easy Script, Our People Will Like It

Just a suggestion could you get it to check for compiled GCC

 

You just need to check for a file in the compiled gcc and build if not there

with  build_gcc11.sh

You can probably get it to build the other dependancies too

good luck 

 

Edited by STLVNUB
Link to comment
Share on other sites

16 hours ago, STLVNUB said:

Good Easy Script, Our People Will Like It

Just a suggestion could you get it to check for compiled GCC

 

You just need to check for a file in the compiled gcc and build if not there

with  build_gcc11.sh

You can probably get it to build the other dependancies too

good luck 

 

When I compiled on core2 hack I had no error. Is true, I had after that gcc error on my main z690 hack. I added MacKernelSDK to script (not sure if I did the right thing), and after that I compiled without errors.

Attached is the compile log.

 

Spoiler

1.png

 

Compile log.txt

Edited by Stefanalmare
Link to comment
Share on other sites

18 hours ago, STLVNUB said:

Good Easy Script, Our People Will Like It

Just a suggestion could you get it to check for compiled GCC

You can use the one on my signature..  Clover Setup

 

18 hours ago, STLVNUB said:

You just need to check for a file in the compiled gcc and build if not there

with  build_gcc11.sh

You can probably get it to build the other dependancies too

good luck 

 

No need for other checks. Clover does it

when build is called if no toolchain is present it will start install

and this happen for all choices.

to avoid to have installing dependencies when not present *in case you just hit build clover as first choice

just select "build all".

 

I'm going to add it also to Hackintosh Tools section..

as it only having it on sig may pass unnoticed.

 

> Edit: DONE

 

Edited by LAbyOne
added link to Hackintosh Tools
  • Like 2
Link to comment
Share on other sites

×
×
  • Create New...