Support Team iCanaro Posted January 5, 2020 Support Team Share Posted January 5, 2020 Tentativo di far qualcosa di intellegibile per aiutare chi si vuole approcciare a macOS avendo solo windows. Generalmente a chi piace testare sistemi operativi, e dopo aver provato i vari windows, linux poi rimane ben poco... sovviene alla mente che ogni tanto si sente parlare di hackintosh, un mondo di nicchia e molto particolare, ovvero far funzionare al meglio macOS su hardware windows. Spesso la parte più difficile è appunto la partenza per chi ha il solo windows, chi ha almeno un vero mac o un'hackintos il tutto risulta più agevole, ovvero la creazione della pendrive con il metodo vanilla e un'installer ufficiale scaricato da app store. In mancanza di mac e hack si deve necessariamente fare affidamento ad una macchina virtuale, per cui in questa guida si cercherà di aiutarvi per tentare il primo approccio al mondo hack. Esiste già un modo per riuscire a creare direttamente la pendrive per avviare in recovery di macOS e poi da li scaricare l'installer completo >> Boot Disk Utility: recupero/installazione macOS da Windows a volte però non vengono caricati i kext della LAN quindi si è isolati per cui risulta inutile e si deve per forza avvalesi di una VM Il primo passo è ottenere Oracle VirtualBox https://www.virtualbox.org/wiki/Downloads si scarica l'ultima release e il VM VirtualBox Extension Pack ovviamente si procede all'installazione prima di VirtualBox (VB) e poi terminata si clicca destro mouse sull'extension pack --> apri con e si seleziona virtualbox Il secondo passo è ottenere un macOS in vmdk --> vedi qui Quale versione di macOS in vmdk ottenere, dipende dalla tipologia di hardware in cui poi si vuole installarlo realmente, io consiglio High Sierra 01-04-2020 Una volta terminata l'installazione si avvia VB e si procede alla creazione della macchina virtuale. si clicca su nuova inseriamo il nome del nostro OS virtuale, in questo caso macOS High Sierra si imposta la dimensione della RAM che può usare, generalmente meglio non andare oltre alla metà di quella disponibile sul PC si seleziona: usa un file di disco fisso virtuale e si clicca sulla cartella poi si clicca su aggiungi e si seleziona il macOS.vmdk si seleziona e si clicca scegli e si ottiene come da screenshot qui sotto poi si clicca crea ed otterremo la VM spenta quindi si passa a impostazioni della VM selezionata generale --> base generale --> avanzate in sistema --> scheda madre, in ordine di avvio deselezionare floppy e letore ottico nel caso non lo si avesse fatto prima, si può regolare la dimesione della RAM da assegnare alla VM in sistema --> processore settare 2 CPU in sistema --> accelerazione normalmente non occorre cambiare niente in schermo --> schermo si abilita accelerazione 3D e si imposta 128Mb di VRAM per memoria video in schermo remoto e registrazione non occorre toccare niente in archiviazione --> dispositivi archiviazione si seleziona il macOS virtuale in audio --> audio la mia scelta è di disabilitarlo in rete --> scheda 1 > abilita scheda di rete connessa a NAT porte seriali disabilitate USB --> abilita controller USB 2.0 oppure anche 3.0 in cartelle condivise e interfaccia utente per il momento non occorre settare niente. Ora un passaggio importante, dopo che si è confermato con OK e salvato, occorre tassativamente chiudere VirtualBox Seleziona e Copiare tutto il testo allegato, CTRL+C c: CD \Program Files\Oracle\VirtualBox VBoxManage.exe modifyvm "MacOS High Sierra" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "MacOS High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "MacOS High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "MacOS High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "MacOS High Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "MacOS High Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 ECHO ECHO FINE OPERAZIONE poi con il cerca digitiamo CMD destro mouse --> esegui come amministratore, confermate e nel prompt dei comandi CTRL+V e incollate la sequenza di comandi appena copiata se il terminale non restituisce nessun errore, allora è stato eseguito tutto correttamente, infatti il nome tra gli apici "macOS High Sierra" deve corrispondere al nome della macchina virtuale creata e non ne sono sicuro, ma se corrisponde anche al nome del file vmdk meglio. Poi è possibile adeguare il nome alle proprie esigenze, ma occorre fare tutto per bene altrimenti il CMD restituirà degli errori. E' possibile cambiare SMBIOS, in una VM ho sostituito iMac11,3 con iMacPro1,1 Esempio generico per poterlo personalizzare a seconda del nome dato alla VM cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage.exe modifyvm "Your Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 sostituire Your Virtual Machine Name con il nome preciso dato alla macchina virtuale, ad esempio macOS Mojave oppure macOS Catalina Fatti tutti questi passaggi, che come tutte le cose all'inizio posso apparire complicati ma poi tutto sommato sono semplici, si è pronti per avviare per la prima volta la VM e verificare se si arriva al desktop del macOS Naturalmente il primo avvio sarà identico al primo avvio di un vero mac, quindi occorrerà adempiere ai vari passaggi richiesti, importante create un utente con password. Una volta al desktop si avrà l'interfaccia in inglese, in preferenze sistema --> lingua con il + si va ad aggiungere l'italiano e si imposta come prima lingua, se richiesto, non si riavvia, si setta in data e ora il giusto fuso orario, ed infine si avvia app store e in preferenze si blocca il download automatico degli aggiornamenti. Al riavvio sarà tutto in italiano, poi da appstore scaricare la versione completa del macOS desiderato, oppure attraverso i link messi qui.. ed espandere mostra contenuto nascosto 06-04-2020 integrazione grazie ai test eseguiti, e che ringrazio, @carlo_67 Molto importante, il nome della macchina virtuale deve essere identico a quello dei comandi da inserire a terminale, uno alla volta, dando invio macOS Catalina.zip 6 Link to comment Share on other sites More sharing options...
max70 Posted March 24, 2020 Share Posted March 24, 2020 Ciao, ho seguito tutta la tua guida alla perfezione, ma quando avvio la macchina virtuale si blocca sempre nella schermata che allego e non va più avanti anche aspettando, cosa può essere? Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted March 24, 2020 Author Support Team Share Posted March 24, 2020 sembra sia abilitato il lettore CD e non legga 2 hard disk, sicuro di aver fatto uguale guida? ho preparato questa guida quando mi sono cimentato per diletto con le VM ed ero riuscito nell'installazione di macOS; da allora sono uscite diverse release di virtualbox, magari vi è qualche impostazione aggiuntiva o hanno cambiato qualcosa, devi verificare bene in ogni menù Link to comment Share on other sites More sharing options...
max70 Posted March 24, 2020 Share Posted March 24, 2020 Infatti pareva anche a me una cosa del genere, però le opzioni nei menù sono tutte impostate uguali. Ho provato anche a togliere l'emulazione del CD, ma scompare solo la prima riga in alto dello screeshot e si blocca sempre. Link to comment Share on other sites More sharing options...
max70 Posted March 24, 2020 Share Posted March 24, 2020 Ho catturato queste immagini negli strumenti di VirtualBox, possono aiutare? Cosa significa questo Guest che manca? Non riesco a capirlo? Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted March 24, 2020 Author Support Team Share Posted March 24, 2020 Al momento non ho idea del motivo.... googla un po' e leggi altre guide Il 5/1/2020 at 17:19, iCanaro ha scritto: si scarica l'ultima release e il VM VirtualBox Extension Pack installato questo? Link to comment Share on other sites More sharing options...
max70 Posted March 24, 2020 Share Posted March 24, 2020 Si, ho l'ultima versione sia di Virtual Box che delle Extension Pack. Intanto Googlando ho trovato questo: https://www.smarthomebeginner.com/update-virtualbox-guest-additions-on-windows/ Ma parla delle Guest Addition per sistemi Windows emulati, può centrare? Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted March 24, 2020 Author Support Team Share Posted March 24, 2020 mi pare siano sempre le extension pack https://www.virtualbox.org/wiki/Downloads occorre scaricare l'ultima, il download in testa alla guida fa scaricare le 6.1.0 ma ora vi è la versione 6.1.4 https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack Link to comment Share on other sites More sharing options...
max70 Posted March 24, 2020 Share Posted March 24, 2020 Si ho quelli aggiornati. Comunque leggendo nella guida di Virtual Box queste Guest Addition sembra servano principalmente per emulare sistemi Win, Linux. OS\2 e Solaris, per Mac non ne parla. Tu hai ancora la versione di Virtual Box su cui hai creato la guida? Forse quella di adesso è troppo recente. Boh Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted March 24, 2020 Author Support Team Share Posted March 24, 2020 pur non avendone necessità, e non amando in modo particolare le VM, mi sono cimentato nella cosa per cercare di aiutare chi ha il solo windows. Ho creato VM con virtualbox nei win10 del ryzentosh e della Z370 e sono riuscito ad avviare high sierra e mi pare anche mojave; poi da allora non vi ho più messo mano. Puoi provare una release di virtualbox meno recente o la medesima che ho usato io https://download.virtualbox.org/virtualbox/ Link to comment Share on other sites More sharing options...
max70 Posted March 24, 2020 Share Posted March 24, 2020 Infatti volevo capire quale hai usato tu Link to comment Share on other sites More sharing options...
Support Team iCanaro Posted March 24, 2020 Author Support Team Share Posted March 24, 2020 usai la 6.1.0 Link to comment Share on other sites More sharing options...
max70 Posted March 24, 2020 Share Posted March 24, 2020 (edited) Ho provato a mettere la 6.1.0 con i suoi Extension Pack, ridare i comandi da dos, ricontrollato tutte le opzioni e ora invece appare questo E qui continuano a parlare di ste Guast Addition, ma che dalla versione 6 di Virtual Box e in Mac OS non servirebbero......https://stackoverflow.com/questions/41691803/how-to-install-guest-addition-in-mac-os-as-guest-and-windows-machine-as-host Edited March 24, 2020 by max70 Link to comment Share on other sites More sharing options...
max70 Posted March 24, 2020 Share Posted March 24, 2020 Ho provato a ricreare un'altra macchina virtuale e rifare tutta la procedura ma cercanto un'altro file vmdk in quanto ho pensato che quello che avevo trovato avesse dei problemi. Ne ho trovato un ma di Mojave e adesso al boot va appena appena più avanti ma si blocca così Link to comment Share on other sites More sharing options...
Gerlando Posted June 8, 2020 Share Posted June 8, 2020 Grazie iCanaro per questa preziosa guida. A breve provero' su una workstation dual xeon a seguirla passo passo. Non so se funzionera' ma ritengo sia una importante guida anche solo per iniziare. Vi aggiornero'. Rinnovo i ringraziamenti 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now