Jump to content

CATALINA 10.15.4 + OpenCore 0.5.8 / 0.5.9 [ Aorus X570 ITX + 3700x + MSI 5700 XT + 16Gb DDR4]


Gianvito

Recommended Posts

Ciao a tutti da qualche giorno che sto cercando di avviare l'installazione di catalina sul mio sistema:

CPU: Ryzen 3700x

MB:  Aorus x570 WiFi ITX

GPU: MSI 5700 XT Mach

SSD: M.2 NVME silicon power 512gn

___________________________
OpenCore 0.5.8

Catalina 10.15.4 

___________________________

 

diciamo che non arrivo impreparato ho letto tanto ma a questo punto forse è meglio chiedere...

 

La mia procedura è stata:

Partire praticamente da 0 e seguire indicativamente la procedura di @IImanuII 

 

 

ACPI:
 - SSDT-EC.aml [Generato con SSDTTime ]

 

DRIVERS:

- HFSPlus.efi

- OpenRuntime.efi

 

KEXT:

- AppleALC.kext

- Lilu.kext

- SmallTreeIntel82576.kext

- VirtualSMC.kext

- WhateverGreen.kext

 

Ho Generato i seriali e l'UUID con GenSMBIOS popolando la sezione: "PlatformInfo" del config.plist

Modificati gli argomenti di boot :

				<key>boot-args</key>
				<string>-v keepsyms=1 debug=0x100 alcid=1 npci=0x2000 agdpmod=pikera</string>

 

Tecnicamente dovrebbe essere tutto perfetto, ho effettuato un sanity check del mio config.plist e come da link che segue non si riscontrano problemi di forma o conflitti (OC 0.5.8)

https://opencore.slowgeek.com/?file=amd058ar0B6Q&rs=amd058

 

 

Ma purtroppo la fase di boot fallisce generando questo errore:

Prima della scelta del sistema operativo:

 

_____________________________________________________________________________________________________
00:000 00:000 OC: Setting NVRAM 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:rtc-blacklist - Not Found
02:700 02:700 OCB: Failed to match a default boot option

_____________________________________________________________________________________________________

 

 

 

Dopo aver selezionato il boot di catalina:

_____________________________________________________________________________________________________

Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>

_____________________________________________________________________________________________________

20200516-133950.jpg

 

 

 

Se qualcuno può darmi qualche dritta...  😄

 

 

[Allego la mia cartella EFI + Setup BIOS per eventuali verifiche]

ScreenBios.zip

EFI.zip

 

 

Edited by Gianvito
Link to comment
Share on other sites

  • Support Team

questa problematica della stringa NVRAM che ha indicato gengik, è stata introdotta con la 058 stable e risolta con le ultime beta della 059

quindi come ha detto il boss, eliminala, altrimenti non si avvia l'hack

Link to comment
Share on other sites

Ok grazie @Gengik84

provato ad eliminare:

          
            <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
            <array>
                <string>rtc-blacklist</string>
            </array>

e mantenere il solo ssdt-EC

ma ho ancora  un errore:

 

OCS: Failed to parse data field of type 2 

 

quindi sembra un errore di parsing.... ma il file è validato correttamente 

 

https://opencore.slowgeek.com/?file=amd058lVktJ4&rs=amd058

 

 

 

 

Edited by Gianvito
Link to comment
Share on other sites

Provando a lanciare ugualmente bypassando l'avvertimento il boot si blocca sempre su:
 

Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>

 

 

Sono tentato a passare alla 0.5.9 beta... 

Edited by Gianvito
Link to comment
Share on other sites

Ok passato alla 0.5.9 Beta visto le issue segnalate da @iCanaro

Ho eseguito questa procedura:

- Download OC 0.5.9

- Recuperata l'alberatura acpi-kext-driver*  di OC 0.5.8

                      *è necessario usare  OpenRuntime.efi ( versione r11 ) rilasciato con il pacchetto OC 0.5.9

- Copiato e rinominato sample.plist in config.plist

- Processato il nuovo config.plist con ProperTree

   - OC Snapshot

   - applicazione Vanilla Patch 17

   - Modificato gli argomenti per il boot   

 

Procedo con l'avvio e:

Nessun errore pre-menu di boot ma selezionando catalina si presenta questo:

PREVIOUS SHUTDOWN CAUSE: 5

 

image.png.32bcfc71f0411bd8576bba251c795592.png

 

Leggendo QUI  vedo che di solito è dovuto alla non generazione del SSDT-EC.aml  custom, ma il mio è stato fatto con: SSDTTime  

 

[Allego folder EFI con OC 0.5.9]

 

Suggerimenti?

 

EFI_OC 0.5.9.zip

Edited by Gianvito
Link to comment
Share on other sites

Aggiornamento: Visto questo 3D con una configurazione  sostanzialmente identica alla mia ho deciso di rollbackare e  provare OC 0.5.7, per far le cose pulite ho modificato il python MakeInstall.py

    def get_oc_dl_info(self):
        json_data = self.dl.get_string(self.oc_url, False)
        if not json_data: print(" --> Not found!")
        else: return self.get_dl_url_from_json(json_data,"0.5.7-RELEASE.zip")

Cablando la release che mi interessava scaricare dall'API esposta .

Ho creato exnovo la chiavetta e sistemato il config.plist come da discussione 

Purtroppo mi schianto sempre nello stesso errore:
https://drive.google.com/file/d/1VVz9SLy-0g8dsea5O25z35fKeqebGV6R/view?usp=sharing

 

Allego anche qui cartella EFI (0.5.7)  per eventuali verifiche

EFI.7z

Link to comment
Share on other sites

  • Support Team

scusa, non ho letto tutta la discussione, ma se stai cercando di installare, troppi kext attivi, disabilita tutto e lascia i soli LILU, VirtualSMC/FakeSMC e WEG

 

per gli SSDT ti ci vuole 

SSDT-EC.aml che non hai e SSDT-EC-USBX-AMD.aml che hai già

Link to comment
Share on other sites

Si @iCanaro sto cercando di avviare l'installazione... 

 

Ritornando alla 0.5.9 beta (2020-05-16) ho fatto come hai consigliato 

lasciando solo i kext: LILU, VirtualSMC ,WEG

e come acpi: SSDT-EC (generato) + SSDT-EC-USBX-DESKTOP.aml ( perchè  SSDT-EC-USBX-AMD.aml  è stato deprecato:  LINK )

 

ma come al solito mi pianto con questo errore:

https://drive.google.com/file/d/1VXkrQ26Xyx2kqqrXm3gKuKEHjhVXGj2_/view?usp=sharing

 

Allego EFIEFI_0.5.9.7z

 

Link to comment
Share on other sites

OK, sono entrato nel setup, sostanzialmente non so perchè ma mi era rimasto l'XHCI nel bios attivo -.-'  Ora setup avviato ma nella selezione dell'HD mi visualizza l'ssd m.2 come hd protetto

image.png.ff6912d43d3d1c62ee369013b0d2200e.png

fix?

Link to comment
Share on other sites

Ok installazione in corso...

@Gengik84 certo disco inizializzato (in realtà è una partizione dell'hd secondario  spero che non mi creii problemi al boot) 

comunque ho aggiunto NVMeFix.kext nella mia configurazione e ora va..  

image.png.ef69b51ab057c3828fc37929a74ced05.png

 

 

Tra un po vediamo se riuscirò a imparare il cinese a bestemmie per far andare il tutto..  intanto dopo 3 giorni di smanettamento sono riuscito a far andare l'installazione con la release di oc 0.5.9 rilasciata oggi (18/05/2020) anche li altro cinema ( si divertono a rinominare porzioni del plist e quindi devi rifare tutto da zero.) 😄 (ma ormai sono cintura nera in composizione e sanitycheck del config.plist) 

Edited by Gianvito
Link to comment
Share on other sites

  • Administrators

cosa intendi?

l'nstaller quando l'hai scaricato una volta, basta

se poi hai usato altri metodi che sono basati su recovery, in questo caso è normale che in fase di installazione vengano scaricati tutti i pacchetti restanti.

Link to comment
Share on other sites

intendo che quando si crea l'usb bootabile OC+recovery , MakeInstall (di gibMacOS-master) permette la sola installazione della recorery (RecoveryHDMetaDmg.pkg 480MB circa) poi successivamente avviata l'installazione di catalina, il programma di installazione scarica da internet altri 7gb circa che poi corrispondo sostanzialmente all'immagine completa InstallESDDmg.pkg quindi avendo una connessione a consumo per me è un problema in quanto a ogni prova sono 7gb di download.

Vorrei quindi creare un usbbootable con:
Partition0 = 200mb (EFI) 
Partition1 = Full Catalina  (non solo il recovery)

Stavo tentando questo giro pindarico descritto qui:

 

 

Link to comment
Share on other sites

  • Administrators
1 minuto fa, Gianvito ha scritto:

che poi corrispondo sostanzialmente all'immagine completa InstallESDDmg.pkg 

e non solo...

per evitare il download completo mentre installi, devi come detto prima scaricare l'installer completo e ricreare la usb con questo

Link to comment
Share on other sites

mm ma sbaglio qualcosa? perche io ho seguito la guida ufficiale:
https://dortania.github.io/OpenCore-Desktop-Guide/installer-guide/winblows-install.html
 

che crea la chiavetta con la sola recovery 
image.png.b1e855ceb68a7d78af81f4e72d3e4479.png

 

 

Dove sbaglio? makeinstall digerisce solo file di recovery 
 

 

Se c'è un altro modo per avere il setup offline ... preferisco

Edited by Gianvito
Link to comment
Share on other sites

@Gengik84 Dopo un po di smanettamenti sono riuscito a tirare su una vm con catalina  (seguendo questa procedura )

 

 

 

 

 

Con macOS operativo su vm ho:

- ho scaricato catalina dallo store

- scaricato e installato "installazione macOS 3.6" 

- inizializzata una chiavetta da 16gb come richiesto

- Avvio la procedura di installazione

       # Seleziono la pendrive

       # (verifica requisiti della pendrive OK )

       # selezione "installazione di catalina" dalle applicazioni 

       # seleziono l'installazione standard (scelta 1)

Ma appare questo errore:

image.png.9c830b22056f19929fbac263f9a61a45.png

 

 

 

suggerimenti?

(ho gia provato 4 pendrive e diverse porte usb) 

 

Provato anche con l'installazione alternativa e nulla:

 

Edited by Gianvito
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.