Jump to content

IImanuII

Members
  • Posts

    66
  • Joined

  • Last visited

Everything posted by IImanuII

  1. Infatti ho appena riscontrato questo problema: Ero andato qui nella wiki: https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/troubleshooting/troubleshooting#stuck-on-no-vault-provided Ma adesso apporto tutte le modifiche che mi hai suggerito.
  2. @Gengik84 perdonami se ti scoccio sempre ma mi sembra di aver partorito 😂 Ho finalmente creato la mia EFI. L'ho creata partendo dal Sample.plist della documentazione di opencore. Ti metto qui tutti i passaggi che ho fatto e in allegato la cartella EFI. Come drivers: ApfsDriverLoader (driver per i file system ssd?) FwRuntimeServices (è necessario per il corretto funzionamento del sistema di sospensione, spegnimento e altri servizi) VBoxHfs (Volumi Hfs di apple) Come Kexts: AppleALC-1.4.6 -> Audio Realtek ALC 1220-VB FakePCIID 2018-1027 -> Wifi Asus PCE-AC56 FakePCIID_Broadcom_WiFi -> Wifi Asus PCE-AC56 Lilu-1.4.1 -> Estensione per altri Kext NullCPUPowerManagement -> Disabilita il power menagement per cpu intel preinstallato in macos NVMeFix-1.0.1 -> Apple NVMe storage li vede come interni e non removibili SmallTreeIntel82576 -> Lan Intel I211-AT 1G VirtualSMC-1.1.1 -> Emulazione SMC WhateverGreen-1.3.6 -> Fixes GPU Compilato ACPI con SSDTTime con Windows e spostato tutto nella cartella ACPI Nel config.plist Abilitato SSDT-EC.aml Sostituite le Kernel/Patch di default con QUESTE Cambiato i parametri di boot con: -v (penso possa essere utile se c'è qualche errore vedo l'output) debug=0x100 (disabilita il cane da guardia XD niente kernel panic) keepsyms=1 (collegato a quanto scritto su) alcid=1 (AppleALC, la mia è ALC 1220 quindi supportata) npci=0x2000 (disabilita PCI debugging ho letto in giro che per il mio hw è cosigliato o no? ) agdpmod=pikera (ho una Navi 🙂 ) prev-lang:kbd settato con 69742D49 543A34 che dovrebbe essere it-IT:4 Ho generato i serial tramite GenSMBIOS con il modello iMacPro1,1 Sono andato su checkcoverage e verificato il seriale in modo che risulti invalido. Ho settato la risoluzione dello schermo a 2560x1440 Non ho ancora provato a fare il boot dalla chiavetta aspetto un tuo ok 😄 Mi rimane ancora un dubbio: per le usb come posso essere certo che se non usate non sono attive e viceversa? Il loro corretto power management insomma. EFI.zip
  3. Ok, accetto il consiglio ma a che servono? Sto leggendo come creare il plist dalla guida ufficiale è un pò un casino
  4. Scrivo un diario di bordo con i vari passaggi che faccio così è più semplice seguirmi ed è più semplice avere le idee chiare per i posteri xD Plist Pad non funziona su Windows 10. Procedo quindi con scaricare questo editor che come dipendenze ha python Vorrei proprio partite "vanilla", pertanto vado qui e mi scarico Opencore 5.5 (l'ultima) Prendo tutta la cartella EFI e la porto sul Desktop. Parto, anche se sconsigliato, utilizzando il Sample.plist di default. Prendo il Sample.plist e lo inserisco nella cartella OC E da qui impazzisco: Non avevo notato la cartella ACPI. Da quanto ho capito serve per il power menagement. Cos'è? Come mi devo comportare? Ho visto qui una persona che ha la mia stessa configurazione (mobo cpu gpu) e addirittura si è mappato da solo le usb. Sono un pò avvilito. Qualcuno che può dirmi cosa sono? Dalla documentazione dovrebbero essere questi ma non sono compilati giusto? Ho scaricato varie EFI in giro e alcune portano una config come questa per la parte ACPI con il file SSDT-EC.aml Cos'è? <key>ACPI</key> <dict> <key>Add</key> <array> <dict> <key>Comment</key> <string></string> <key>Enabled</key> <false/> <key>Path</key> <string>SSDT-EC.aml</string> </dict> </array> <key>Block</key> <array> <dict> <key>All</key> <false/> <key>Comment</key> <string>Drop CpuPm</string> <key>Enabled</key> <false/> <key>OemTableId</key> <data>Q3B1UG0AAAA=</data> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data>U1NEVA==</data> </dict> <dict> <key>All</key> <false/> <key>Comment</key> <string>Drop Cpu0Ist</string> <key>Enabled</key> <false/> <key>OemTableId</key> <data>Q3B1MElzdAA=</data> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data>U1NEVA==</data> </dict> </array> <key>Patch</key> <array> <dict> <key>Comment</key> <string>_Q11 to XQ11</string> <key>Count</key> <integer>1</integer> <key>Enabled</key> <false/> <key>Find</key> <data>X1ExMQ==</data> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data></data> <key>OemTableId</key> <data></data> <key>Replace</key> <data>WFExMQ==</data> <key>ReplaceMask</key> <data></data> <key>Skip</key> <integer>0</integer> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data></data> </dict> <dict> <key>Comment</key> <string>_Q12 to XQ12</string> <key>Count</key> <integer>1</integer> <key>Enabled</key> <false/> <key>Find</key> <data>X1ExMg==</data> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data></data> <key>OemTableId</key> <data></data> <key>Replace</key> <data>WFExMg==</data> <key>ReplaceMask</key> <data></data> <key>Skip</key> <integer>0</integer> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data></data> </dict> </array> <key>Quirks</key> <dict> <key>FadtEnableReset</key> <false/> <key>NormalizeHeaders</key> <false/> <key>RebaseRegions</key> <false/> <key>ResetHwSig</key> <false/> <key>ResetLogoStatus</key> <false/> </dict> </dict>
  5. 😍 stavo già stolkerando un amico con il mac. Lo hai salvato 😂 😂😂 😂😂 😂😂 😂😂
  6. Ok grazie tutto chiaro. Un'ultima richiesta: posso postarti la cartella EFI che creerò prima di procedere all'installazione? In modo che mi dici se ho commesso qualche errore o no.
  7. @fabiosun e @Gengik84, mi sono spiegato male io. Intendevo questo: come faccio a sapere de un determinato componente hardware è già supportato nativamente da Open Core o necessito di un kext per poterlo far funzionare? Esempio: Ho una 5700xt, come faccio a sapere se serve un kext o opencore la supporta nativamente? Rimane ancora la domanda a cui non ho trovato soluzione nemmeno googlando: come genero i seriali necessari se non ho nè vm nè un mac su cui far girare clover configurator?
  8. Grazie per la dritta, ho trovato i link utili e le repo di github annesse. Ho riletto il regloamento anche se già in precedenza lo avevo fatto. Ho linkato quell'articolo perchè spiega come verificare se il seriale che hai generato è o meno un seriale valido. Non vi era alcun tool lì. Anche perchè anche io sono per installazioni pulite, "vanilla" insomma. Comunque sarò più attento 😛 Edit: Altra, ennesima, domanda come faccio a capire se un kexts è incluso o meno in opencore? C'è un log?
  9. LoL, hai fatto una domanda finale che ti costerà caro 😂😂 Per generare i numeri di serie (MLB, UUID, e il systemserialNumber), come posso fare avendo windows e non volendo usare una vm? Edit: Xxxx (leggi il regolamento) lo trovo molto interessante. Per il wifi sai dove trovo i kexts aggiornati e che config serve nel plist? Una volta installato Catalina, come faccio a controllare che tutto sia riconosciuto e funzioni? (ad es, in windows c'è la "Gestione dispositivi" E credo poi dopo queste domande, non mi resti che provare a fare l'installazione 😛
  10. Grazie, anche se comunque non mi hai dato delle dritte con questa risposta 😂😂😂😂😂😂😂😂😂😂😂😂 Intanto un'altra domanda che si aggiunge alle altre: Un esempio rapido, per la mia scheda Wifi se ho ben capito necessito di un Kext, in particolare: FakePCIID.kext FakePCIID_Broadcom_WiFi.kext Dove li pesco? e che modifiche devo fare (penso nella sezione Kernel giusto?) al config.plist?
  11. @fabiosun Grazie ma a me non piace la pappa pronta. Preferisco rompere le scatole finchè non capisco e non divento autosufficiente 😂. Ti faccio un esempio: se domani esce un aggiornamento che mi impedisce di utilizzare un driver per il wifi che faccio? Se non so fare nulla torno qui a lamentarmi e a chiedere un aiuto, se invece so cosa fare per grandi linee posso da solo trovare una soluzione. Quindi non dico che una EFI funzionante non è che non mi farebbe comodo, ma la potrei tenere in considerazione come metro di paragone. L'approccio di @Gengik84 lo trovo più educativo, mi ha indirizzato su un topic da cui sono partito per imparare cose nuove 🙂 Comunque, lo so che è una noia per voi, ma potreste rispondere a ciò che ho chiesto? 🤣 Comunque me ne vado per un'idea: per ogni periferica (ad esempio la mia mobo monta come chip audio un Realtek ALC1220-VB) posso fare una ricerca google e cercare il kext corrispondente (in questo caso AppleALC qui) . Altra domanda (che si aggiunge a quelle sopra: Mi conviene prima andare a installare Catalina e poi andare a fixare quello che non funziona giusto?
  12. Non posso editare pertanto continuo qui, ho guardato un video di 40 minuti e spero di aver capito. In soldoni riassumo i passaggi che dovrei fare qui: Si crea la chiavetta bootabile si sostituisce la cartella EFI di Clover Con quella di Opencore Si recuperano i driver .efi corretti e i kexts corretti Si recupera ACPI corretto si configura il config.plist (boot manager, kexts, numeri di serie per far funzionare imessage facetime e appstore, driver efi) Si inserisce tutto nella chiavetta Si procede all'installazione una volta installato per consentire il boot senza chiavetta bisogna copiare la EFI nel sistema Adesso passo alle domande. Tecnicamente cosa sono i Kexts (ho capito che sono delle estensioni scritte per far funzionare alcune periferiche)? In cosa si differiscono dai driver .efi? Da windows, come modifico il config.plist? Con un semplice editor o con "Plist Pad"? Per generare i numeri di serie (MLB, UUID, e il systemserialNumber), come posso usare clover configurator su windows? Ultima, ma la più importante: come faccio a scegliere i DRIVER, KEXTS, E ACPI corretti per la mia configurazione? Dove trovo tutti questi file aggiornati? Non so se posso (nel caso eliminatelo) ma lascio in basso il video che ho visto e che mi ha chiarito molte cose ma mi ha anche creato nuovi dubbi 🤣 https://www.youtube.com/watch?v=EGWJhSQZWZw
  13. Allora procedo per punti in modo da essere il più chiaro possibile 😁: Ok del dual boot me ne preoccuperò quando ci sarà un Mac Os stabile Intendevo che quando loggo su Windows il disco su cui è installato Mac OS sia "invisibile" e viceversa. Ovviamente anche di questo me ne preoccuperò dopo. Questa è la situazione in cui mi trovo ora e non so come procedere. La chiavetta l'ho creata grazie a gibMacOS (dopo l'installazione di Python) e mi ha installato di default Clover. Seguendo la guida Vanilla a questo punto mi dice di sostituire le cartelle di Clover con quelle di Open Core. Quindi: Dovrei sostituire l'intera cartella EFI (quindi sovrascrivere BOOT e eliminare CLOVER e sostituirla con OC) con quella che trovo all'interno di Opencore? Ho capito bene? Che altro devo fare per rendere il resto dei componenti hardware compatibili con Mac? Devo passare ai kexts? Come "inietto" un kexts? Grazie 😁
  14. Ciao ragazzi sono qui per un aiuto e per scrivere un "diario di bordo" in modo che possa essere d'aiuto a chi parte dal mio stesso livello. Comincio col dire che non ho alcuna esperienza di hackintosh ed è la prima volta che mi approccio per crearne uno. Il tutto nasce dal un esigenza lavorativa temporanea che mi obbliga ad utilizzare final cut. Per colmare le mie lacune ho letto alcune guide e ho cercato di assimilare la terminologia (si, ho letto anche la vostra wiki sull'argomento). Fortunatamente non dovrei avere problemi con il terminale, avendo lavorato per un pò in ambiente debian senza desktop. Ho scelto Opencore per forza di cose, in quanto, se non ho capito male, dovrebbe essere per la maggior parte compatibile con il mio Hardware partendo con un'installazione vanilla. Comincio con l'elencare i componenti che ho: Mobo: Gigabyte X570 Aorus Pro Cpu: AMD Ryzen 7 3700X Ram: G.Skill Trident Z RGB 32GB DDR4 4x8GB DDR4 3200MHz Storage dati: SSD Samsung 750 Evo 250GB Storage Windows 10: Sabrent 512GB Rocket NVMe M.2 Storage (vuoto) dedicato a Mac OS: Sabrent 256GB Rocket NVMe M.2 PSU: EVGA SuperNOVA GS PSU 650W 80 Plus Gold GPU: SAPPHIRE Nitro+ Radeon RX 5700 XT 8G Raffreddamento: DeepCool Castle 240 RGB V2 Case: Corsair Crystal 460X RGB Network: Asus PCE-AC56 (se l'operazione va a buon fine la cambio con Fenvi T919) Alcune domande prima di mettermi all'opera: Posso eseguire il dual boot tra Windows 10 e Catalina? Posso fare in modo che i due nvme su cui sono installati gli os non si vedano tra loro? Ci sono rischi di intaccare e perdere i dati di Windows? (non credo visto che lavoro su HW separato, comunque ho un backup) I passi preliminari che farò sono: Settare il bios della mia mobo come cosigliato sulla guida ufficiale di opencore Scaricare Catalina con gibMacOS Creare l'installer con MakeInstall E poi qui mi perdo 😕 Any help?
  15. Ciao ragazzi è la prima volta che mi approccio al mondo hackintosh e devo farlo per temporanee esigenze lavorative 😛 Dovrò cominciare nel modo peggiore, ovvero non con clover ma con OpenCore. A breve verrò a disturbarvi in quella sezione xD A presto 🖐️
×
×
  • 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.