Jump to content

[BETA] Clover Bootloader


Gengik84

Recommended Posts

  • Moderators

Spero che anche se non "serve" facciano funzionare la Recovery da Entries, ma ne dubito, mi pare che sono più propensi a far funzionare Big Sur... Per ora sono rimasto alla v5120 e se vogli che sia disabilitato AppleIntelCPUPM devo ripiegare sulla v5114...

Link to comment
Share on other sites

  • Moderators

Ho qualche dubbio, speriamo che facciano funzionare la Recovery da Entries, le funzioni più particolari sembra, in quanto tali, che si perderanno un po' nel nulla... Pare che l'unico interesse sembra avviare BS, che manco c'è ancora...

Link to comment
Share on other sites

  • Support Team

lluminante direi, per chi non ne era pienamente a conoscenza:

 

Domanda: è necessario rinominare il tuo cloverx64.efi in bootx64.efi e sostituire il file nella cartella di avvio?

Vedo che molte persone non capiscono cosa sia cosa. Permettimi di chiarire.

UEFI BIOS di solito si avvia su /EFI/BOOT/BOOTX64.EFI ma questo file può essere sostituito dall'installazione di Windows o dall'installazione di Linux, quindi perché abbiamo deciso di mantenere Clover come file separato /EFI/CLOVER/CLOVERX64.EFI che sarà intoccabile da altri sistemi. Ma UEFI BIOS non conosce Clover! Come impararlo per avviare Clover? Abbiamo sviluppato un modo per farlo, per quanto riguarda Dmazar. 

Nella GUI di Clover potresti vedere la seconda riga di voci come le voci degli strumenti. Il primo è chiamare Shell.efi e il secondo con un segno di trifoglio è per scrivere la voce di avvio /EFI/CLOVER/CLOVERX64.EFI in nvram da utilizzare come voce di avvio predefinita.

Quindi ora sul mio computer n. 1 ho due voci di avvio che posso scegliere premendo F12:

"UEFI Boot from HDD" che si collegava a /EFI/BOOT/BOOTX64.EFI che è vecchio e funzionante Clover 5122.

"Clover boot from HDD" collegato a /EFI/CLOVER/CLOVERX64.EFI che è l'attuale versione di prova.

Il file BOOTX64.EFI è solo il file CLOVERX64.EFI di un'altra revisione rinominata.

 

https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/?do=findComment&comment=2736734

 

Link to comment
Share on other sites

  • Moderators

BOOTX64.EFI viene caricato in assenza di un Boot noto, altrimenti viene oscurato, CLOVERX64.EFI essendo in una posizione sconosciuta lo avvii iniettando una Entries.

In Windows BOOTX64. EFI viene caricato in assenza di Entries, il firmware verrà registrato e iniettato Windows Boot Manager, ora oscurerà BOOTX64.EFI, perché c’è un Boot noto, in realtà la cosa è più complessa ma grosso modo.

Ma diciamo che non ti interessa nulla di tutto questo, metti una ESP per ogni Sistema che vuoi avviare e vivrai a lungo senza questi problemi che ci hanno assillato per anni :)...

Link to comment
Share on other sites

  • Support Team

ho già provato 4 versioni ultrabeta che hanno messo su IM ma niente di fatto sinora

2 minuti fa, netgear ha scritto:

c'è una direzione che lascia ben sperare..?

la direzione è che ci stanno lavorando, nonostante l'appello di vit di abbandonare tutto, o di quelli che tifano perché i team di slice e vit si uniscano.... ma, mia idea, acqua e olio non è che si mescolano bene 😄

 

Link to comment
Share on other sites

  • Moderators

Ho letto, mi sa che nn cambierà nulla, forse è arrivato il momento di dire addio a Clover, non saprei, magari usare solo la GUI per gli altri Sistemi, non so infatti quanto convenga ad oggi usarli ancora entrambi, io poi avevo deciso di lasciare perdere tutto, poi ho rimesso OS X su HDD volanti per baloccarmi ancora...

 

Boh non saprei........................................

Link to comment
Share on other sites

  • Support Team

Per chi vuole testare, aiutare, fornire il proprio feedback per la creazione del nuovo Clover con incluso codice di OC, vedere qui

https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/?do=findComment&comment=2737526

per usare le nuove versioni di Clover, occorre adeguare il config.plist con le nuove sezioni OcQuirks

editare rigorosamente il config con un plist editor

 

In breve  :

- Le  stranezze della sezione kernel da OC (contenente "AppleCpuPmCfgLock"), devono essere nella sezione  KernelAndKextPatches con il nome OcQuirks

   OcFuzzyMatch e OcKernelCache accanto a questo (non all'interno). Possono essere impegnati con quest'ultimo EFI.

- Stranezze dalla sezione booter da OC (contenente "EvitareRuntimeDefrag"), devono essere sotto root, nessuna sezione, con nome OcQuirks 

  MmioWhitelist, se definito, deve essere  all'interno di questa sezione Quirks.

Ho allegato la mia VM config.plist come esempio.

 

Ecco un EFI che contiene panico se le sezioni Quirks non si trovano nel posto giusto. Poiché probabilmente (come me) copi / incolli la sezione Quirks per un OC config.plist, potresti averli scambiati. Quindi metto nel panico anche se  le stranezze di AppleCpuPmCfgLock non vengono trovate, o se non viene trovato EvitareRuntimeDefrag. Ciò significa che devi definirli anche se è falso. Tutti gli altri sono opzionali e il valore predefinito è false.

config-sample-new_clover.plist.zip

Link to comment
Share on other sites

  • Moderators

Cioè uno deve mettere la configurazione OcQuirks di OC nel config di Clover, OcQuirks si usa la versione 24 o quella fornita con la v5122, ma tutto per cercare di avviare BS, perchè sulle release precedenti non vedo positività post 5120...

Link to comment
Share on other sites

  • Moderators

Troppa carne sul fuoco, per poi cosa? farlo assomigliare a OPEN core( appunto ti dicevo tempo fa su discord),  queste cose le ho già viste

tra chameleon e clover anche se con OC brancolo nel buio😀, ora ditemi chi usa più Chameleon dopo l'avvento di clover?

nulla da recriminare a ci ha lavorato per  anni e ancora ci sta dietro, ma slice ormai è solo.

Chi ha sempre usato Clover dovra farsene una ragione e passare a oc

 

Link to comment
Share on other sites

  • Support Team
1 hour ago, netgear said:

Cioè uno deve mettere la configurazione OcQuirks di OC nel config di Clover, OcQuirks si usa la versione 24 o quella fornita con la v5122, ma tutto per cercare di avviare BS, perchè sulle release precedenti non vedo positività post 5120...

si usa quelle fornite su IM

se vedi nel sample vi sono 2 OcQuirks, uno nella root e uno in kernel & kext patche

più altre 2 voci

 

50 minutes ago, carlo_67 said:

Troppa carne sul fuoco, per poi cosa? farlo assomigliare a OPEN core

stanno tentando di inserire in Clover i booter quirks e kernel quirks

Link to comment
Share on other sites

  • Moderators

Si quasi quasi anche io passo ad OC in modo permanete, ce l'ho pronto nel cassetto, uso Clover solo come BootManager per Windows e Linux e più avanti se il progetto non muore lo riprendo in mano...

 

Per ora passo, in fondo con la 5114 ho tutto funzionante :)...

Link to comment
Share on other sites

  • Support Team

Sulla Z370 con ultimo Clover beta prodotto dal developers Jief, ora posso avviare regolarmente BS beta 8 

 

Chi si sente in grado e vuole contribuire e testare in anteprima, vedere qui per il materiale

https://github.com/jief666/EFI4mifjpn

 

e questo thread su IM per interloquire con il team di sviluppo

https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/?do=findComment&comment=2738158

Link to comment
Share on other sites

  • Support Team

non è nessun casino, poi se uno lo vuole vedere tale... e ovviamente è ancora in sviluppo, ed ovviamente, come detto, è stato inserito il metodo di boot di OC

 

ho già descritto precedentemente cosa e come è stato introdotto, ma riassumendo:

 

ci sono 2 OcQuirk

uno nella root che è la trasposizione del quirkks booters di OC

in secondo rimane dentro in kernel & kext patches e che corrisponde al kernel quirks di OC

sempre dentro kernel & kext patches sono presenti OcFuzzyMatch e OcKernelcache sempre presi da OC

 

esempio mio config Z370

 

895530920_Schermata2020-09-23alle16_47_10.png.cf8499671bd4c5a37a6a2325fd2743eb.png

 

1866681583_Schermata2020-09-23alle16_47_28.png.2f194ff224e861ea4f3d86d7ff96dd4c.png

 

 

Al momento sono riuscito a fixare la stranezza che con Catalina avevo schermo nero, usando il boot-arg

agdpmod=pikera

con questo Clover beta ora riesco arrivare a desktop con mojave, catalina e BS beta 8

 

EFI di riferimento nel link di github di Jief precedentemente inserito

 

PS: ho un'intoppo che non riesco a risolvere, mi è stato chiesto il boot.log ma non riesco assolutamente ad ottenerlo

se qualcuno avesse qualche dritta.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.