Jump to content

Rimuovere Chameleon ed Installare Clover


bboy kaos
 Share

41 posts in this topic

Recommended Posts

Vorrei rimuovere chameleon per installare clover per rendere più completo e nativo il mio hack, però non riesco a trovare nessuna guida a riguardo nel forum se non questa guida per installare da 0 un sistema con clover, questa:

 


 

Ma se volessi installare clover ma senza reistallare tutto da capo quali sono i passaggi giusti per rimuovere questo loader e installare clover con i settaggi giusti?

 

Preciso che con la mia attuale configurazione devo ad ogni aggiornamento dell'ios far partire il sistema con il NullCPUPowerManagement.kext per rimuovere l' AppleIntelCPUPowerManagement ed installare con kext wizard quello patchato e installare i kext AppleHDA.kext; HDAEnabler1.kext per far funzionare la scheda audio. Ed inoltre le usb3 funzionano saltuariamente penso sia merito del kext di Zenith. Vorrei evitare tutto questo se possibile.
Link to comment
Share on other sites

le prove si fanno sempre prima su usb.

quindi dovresti procurartene una ed installarci clover.

Va modificato il config.plist usando come "base il file di chameleon"

Per l'audio è compatibile con Toleda,ma va usato AppleHDA "nativo",clover con la sua patch ti permette di aggiornare senza reinstallare ogni volta i kext.

Per le usb 3.0 si può provare a farle funzionare tramite dsdt.

per non usare nullCPU c'è una patch su clover.

detto questo trovata la giusta configurazione per il boot di clover, non saprei ma forse si farebbe prima a reinstallare direttamente con clover in UEFI.

  • Like 1
Link to comment
Share on other sites

La cosa più semplice da fare è prima di tutto quella di installare clover su una pendrive e cominciare da li cercando la configurazione ideale per il tuo hack modificando ad hoc il config etc. etc.. Quando avrai un sistema stabile e funzionante a quel punto, invece di rimuovere chameleon, operazione che potrebbe sempre portare a dei problemi, clona il tuo disco attuale con CarbonCopy. Questa operazione non copia il bootloader per cui sul clone ci puoi mettere tranquillamente Clover.

Link to comment
Share on other sites

La cosa più semplice da fare è prima di tutto quella di installare clover su una pendrive e cominciare da li cercando la configurazione ideale per il tuo hack modificando ad hoc il config etc. etc.. Quando avrai un sistema stabile e funzionante a quel punto, invece di rimuovere chameleon, operazione che potrebbe sempre portare a dei problemi, clona il tuo disco attuale con CarbonCopy. Questa operazione non copia il bootloader per cui sul clone ci puoi mettere tranquillamente Clover.

 

Stavo pensando.. ma dato che io ho già yosemite installato nel mio hd, la chiavetta posso crearla con l'installer del clover senza dover prima fare tutta la procedura di copia del "Installazione di OS X Yosemite" giusto?

Link to comment
Share on other sites

Ciao, il tuo sistema si avvicina molto al mio, senza l'ingombro delle USB3 non Intel ed un audio differente; installa Clover su una pendrive scegliendo il legacy mode (non UEFI) e un tema.

Al termine comprimi e posta il config.plist creato dall'installer di Clover e ocbp che usi attualmente.

Appena ho tempo lo modifico e te lo ripasso

P.S. da quanto ho capito non usi il DSDT, ma sarebbe meglio estrarlo per far funzionare correttamente le USB3 e l'audio

Link to comment
Share on other sites

Toglimi una curiosità, ma la mia scheda madre non è già UEFI? perchè devo installare in legacy mode?

 

Il DSDT me lo ha gentilmente creato #gengik84 e lo uso (ammesso che io lo abbia installato correttamente), è posizionato in Extra/DSDT.aml e con chameleon wizard ho spuntato la casella DSDT.aml e con il tastino + ho selezionato il DSDT

dovrebbe quindi essere caricato correttamente giusto?
 
Detto ciò per l'audio però uso ancora i kext AppleHDA.kext; HDAEnabler.kext patchati forse che se non ricordo male me li avevi passati tu, e le usb3 vanno come prima anche avendo caricato questo SSDT, non saprei come farli funzionare altrimenti.
 
Questo è il mio org.chameleon.Boot.plist attuale
Link to comment
Share on other sites

La tua scheda è UEFI compatibile, ma se avvii con chameleon significa che hai il bios settato in legacy, quindi ti conviene provare l'avvio da chiavetta in tale modalità; una volta che il sistema parte regolarmente si potrà tentare l'avvio UEFI (il config.plist rimarrà inalterato, dovrai usare una chiavetta da 8gb ed installare Clover in UEFI mode).

Passa anche il DSDT e il config.plist.

AppleHDA dovrà sempre essere sostituito con l'attuale, anche se con Clover dovrebbe essere possibile applicare una patch "al volo", mentre con il DSDT editato correttamente non avrai bisogno di HDAEnabler

Link to comment
Share on other sites

Intanto vediamo se con questi files il sistema si avvia correttamente, elimina AppleHDA e HDAEnabler, elimina anche l'eventuale GenericUSBXHCI.

Fai un backup del DSDT e ocbp, sostituiscili con questi allegati ed installa AppleHDA poi riavvia.

Controlla il funzionamento delle USB e dell'audio.

 

Quando hai verificato che tutto funzioni:

Nella chiavetta sostituisci il config.plist con quello in allegato, metti il DSDT nella cartella CLOVER/ACPI/Patched e prova l'avvio da USB.

Hai anche un SSDT?

Attachments.zip

config-plist.zip

Link to comment
Share on other sites

Allora sostituisci il config.plist con questo e metti l'SSDT nella cartella CLOVER/ACPI/Patched, riprova l'avvio.

Se tutto funziona bene installa Clover su una USB da 8gb scegliendo le prime 2 voci in alto e lo stesso tema (applestyle), al termine monta la EFI della chiavetta con EFI Mounter e sostituisci il config.plist con l'ultimo postato, copia DSDT e SSDT nella cartella CLOVER/ACPI/Patched.

Riavvia, entra nel bios entra in Advanced mode e vai nella parte "boot", il CSM mettilo su "Disabled" e il Secure boot su "Other OS", salva e riavvia


P.S. ora puoi usare AppleIntelCPUPowerManagement originale


Avevo dimenticato di allegare EFI Mounter

config.plist.zip

EFI Mounter.app.zip

Link to comment
Share on other sites

Allora sostituisci il config.plist con questo e metti l'SSDT nella cartella CLOVER/ACPI/Patched, riprova l'avvio.

 

Mi sono fermato qua..

dopo il riavvio non parte più rimane in questa schermata e se clicco su continua ritorna lì senza farmi comparire la videata di clover

 

post-1467635-0-92524400-1439980657_thumb.jpg

 

ps: ah una cosa, ho provato a pulire i permessi e cache della chiavetta usb ma kext wizard non mi vede la chiavetta ma solo l'hd.. come mai?

post-1467635-0-74963400-1439981138_thumb.png

Link to comment
Share on other sites

La USB deve essere formattata in Mac OS Esteso con tabella partizioni GPT, l'installazione di Clover in UEFI avviene nella partizione EFI della chiavetta


Stiamo parlando del sistema in firma?

Link to comment
Share on other sites

Si è il sistema in firma..

 

Se tutto funziona bene installa Clover su una USB da 8gb scegliendo le prime 2 voci in alto e lo stesso tema (applestyle), al termine monta la EFI della chiavetta con EFI Mounter e sostituisci il config.plist con l'ultimo postato, copia DSDT e SSDT nella cartella CLOVER/ACPI/Patched.

Riavvia, entra nel bios entra in Advanced mode e vai nella parte "boot", il CSM mettilo su "Disabled" e il Secure boot su "Other OS", salva e riavvia

 

Ok ho rifatto l'usb sempre in legacy mode e andava correttamente, ora l'ho rifatta in uefi con le prime 2 voci e lo stesso tema come mi hai detto, impostato CSM su disable, secure boot era già su Other OS ma così non parte si blocca su questa schermata

post-1467635-0-69317900-1439983785_thumb.jpg

Link to comment
Share on other sites

Quello non ho guardato, stasera quando torno a casa controllo.

Ah mi sono ricordato che dopo aver impostato nel Bios - Csm disable al riavvio è uscito un avviso con scritto questa scheda grafica non supporta i driver UEFI premere f2 per continuare

Link to comment
Share on other sites

Il fatto che la scheda grafica non supporti l'avvio UEFI è un problema, imposta come primaria l'integrata con 32 mb di RAM e rimetti CSM disabled.

Ricorda che l'integrata funziona solo con le uscite digitali (HDMI e DVI), quindi se il monitor è connesso in VGA non funzionerà, dovrai provare con una TV in HDMI

  • Like 1
Link to comment
Share on other sites

Dunque ho impostato come scheda grafica primaria la scheda integrata, impostato 32mb di ram e csm su disable (ho provato anche su auto ma il risultato non cambia), collegato al monitor con hdmi ma l'errore è sempre quello.

 

EDIT: ho notato che se metto csm disable il bios non vede addirittura gli altri dischi collegati ne HFS ne NFTS, se clicco F8 per scegliere un disco da avviare la lista è vuota. Riesco ad accedere solo se imposto su Auto o Enable (Chameleon parte in ogni caso).

Link to comment
Share on other sites

L'integrata in UEFI deve funzionare, forse devi aggiornare il bios.

I dischi non vengono visti perchè l'installazione dei sistemi è stata fatta in Legacy; tra l'altro Windows 7 non è compatibile con UEFI, è possibile installare in tale modalità solo da Windows 8 in su.

Vista la situazione ti consiglio di mantenere la modalità Legacy nel bios ed installare Clover legacy al posto di Chameleon (ti basta ripetere l'installazione fatta sulla prima chiavetta mettendo config.plist, DSDT e SSDT nelle cartelle di Clover e rimuovere o rinominare la cartella Extra) 

Link to comment
Share on other sites

Il bios è già all'ultima versione..

A questo punto seguirò il tuo consiglio ed installerò in modalità legacy, la domanda viene spontanea.. cos'ha in meno la mod legacy dalla uefi, o meglio quali vantaggi si ha installando in uefi piuttosto che in legacy?

È comunque meglio di chameleon?

Link to comment
Share on other sites

Non ho mai confrontato le 2 modalità, posso dirti che il vantaggio di Clover rispetto a Chameleon sta nelle patch al volo, quelle che ti permettono di modificare i kext senza doverli sostituire ad ogni aggiornamento.

Nel mio sistema mi basta reinstallare AppleHDA per avere nuovamente il sistema funzionante al 100%, ma so che c'è il modo di patchare al volo anche AppleHDA (ma non mi sono mai cimentato) 

Link to comment
Share on other sites

Ricapitolando ora ho la chiavetta con clover in legacy, con il config.plist modificato e i file DSDT e SSDT dentro la cartella EFI/CLOVER/ACPI/patched della chiavetta USB.

-Qual'è il comando o la spunta in clover configurator che dica a clover di usare i dsdt e ssdt?

-All'avvio di clover ho 3 dischi NFTS di cui ho provato ad avviarli tutti e 3 ma non parte windows7 mi dice ntldr mancante o viene fuori un boot da selezionare di windows vista o windows xp su gli altri dischi.

- è possibile nascondere le partizioni non avviabili come in chameleon?

- ho guardato con clover configurator che l'smbios non è impostato , è tutto vuoto, presumo vada impostato vero? che modello devo mettere?

Link to comment
Share on other sites

 Share

×
×
  • Create New...