Left 404

Snow Leopard

Quando si tratta di eseguire software più vecchi sui sistemi attuali, Apple ha un track record piuttosto scarso. L’anno scorso macOS 10.15 Catalina rilascio rimosso il supporto per tutte le applicazioni a 32 bit, tra cui ad esempio Lightroom 6 e Photoshop CS6. Sono come risultato attaccare con la versione precedente (macOS 10.14). Alla fine probabilmente dovrò aggiornare e ricorrere all’esecuzione del mio vecchio software in una macchina virtuale. Come accade, ho fatto più o meno la stessa danza nove anni fa, quando Apple ha rilasciato macOS X 10.7 Lion e rimuovere la possibilità di eseguire le applicazioni PowerPC più anziani tramite Rosetta. Fortunatamente, all’epoca il prodotto Fusion di VMware consentiva l’esecuzione della precedente versione 10.6, e da allora ho fatto affidamento su questo più di un paio di volte. Sono un grande fan di Fusion in quanto consente di testare / sperimentare con tutti i sistemi operativi con equipaggio diversi, senza ovviamente dover acquistare hardware o rischiare di rompere la macchina principale.

Installare Snow Leopard oggi in una VM Fusion non è particolarmente difficile, ma ho trovato alcune complicazioni. Ecco come ho fatto a funzionare:

1) Creare una VM Snow Leopard Server

Fusion non supporta ufficialmente 10.6, solo 10.6 server. Per iniziare, creare una nuova macchina virtuale:

  • File -> Nuovo
  • Per il metodo di installazione, selezionare “Crea una macchina virtuale’
  • sistema Operativo: Apple OS X “> “Mac OS X Server 10.6′
  • disco Virtuale può utilizzare le impostazioni predefinite. Il nuovo disco da 40 GB va bene.
  • Nella “Macchina Virtuale di Riepilogo, fare clic su “Personalizza Impostazioni”
  • Per la destinazione, l’ho messo in ‘Documenti’ -> ‘Macchine Virtuali’ -> ‘Snow Leopard’
  • In “Impostazioni” finestra di dialogo, fare clic su “Aggiungi Dispositivo”, seleziona “Scheda Audio” e fare clic su ‘Aggiungi’
  • Smettere di VMware Fusion

2) Patch Fusione EFI boot Rom

Fusione blocca l’utilizzo di regolare 10.6 (non server) in EFI ROM. Per aggirare questo problema, patcharlo utilizzando EFI unlocker da GitHub. Decomprimere nella cartella download. Aprire il terminale ed eseguire i seguenti due comandi:

cd /Utenti / USER UTENTE / Download / efi-unlocker-master
./efi-macos.sh

Se il comando ha esito positivo, dovresti avere due nuovi file, EFI32-MACOS.ROM e EFI64-MACOS.ROM nella cartella efi-unlocker-master.

3) Modificare la configurazione VM

Per rendere il vostro VM utilizzare la Rom modificata:

  • Passare a “Documenti” – > ‘Macchine Virtuali nel Finder
  • fare clic Destro sul Snow Leopard VM, selezionare “Mostra Contenuto”
  • Copiare i due EFI file ROM dal unlocker cartella per cartella (ad esempio, accanto a ” Snow Leopard.vmx’)
  • Apri ‘ Snow Leopard.vmx ‘in Textedit facendo clic destro, selezionando ‘Apri con ‘ e scegliendo’Textedit’
  • Sotto la riga di lettura ‘firmware =” efi “‘ aggiungi:
    • efi32.filename = ” EFI32-MACOS.ROM ”
    • efi64.filename = ” EFI64-MACOS.ROM”
    • cpuid.1.eax = “0000:0000:0000:0001:0000:0110:1010:0101”
  • Rimuovere la linea che ha ‘ suono.virtualDev = “hdaudio “‘
  • Salva il file e esci dal Testomodifica

4) Installare Snow Leopard

Per installare, tutto quello che dovete fare a questo punto è riaprire VMware Fusion e mostrare la VM quale disco da utilizzare per il programma di installazione. Per farlo:

  • Nel menu’ Macchina virtuale ‘vai su’ CD / DVD (SATA) ‘e seleziona’ Scegli disco o Immagine disco’
    • Seleziona il tuo file DMG o il tuo DVD effettivo.
  • Anche nello stesso menu sotto ” CD/DVD (SATA)’, selezionare “Connetti unità CD/DVD’
  • fare Clic sul triangolo in mezzo al nero VM schermo per avviare la VM
  • Si dovrebbe presto vedere di installazione di Snow Leopard schermo
  • Dopo aver selezionato il disco per installare (facile, ci dovrebbe essere una sola), è possibile che si desidera fare clic su “Personalizza” e aggiungi/rimuovi pacchetti. I driver della stampante e le traduzioni sono grandi e potrebbero non essere necessari. Rosetta può essere utile se si prevede di eseguire vecchie applicazioni PowerPC.
  • Il sistema installerà e riavvierà automaticamente
  • Completerà il processo di installazione aggiungendo un nuovo utente, ecc.

5) Installare i driver e gli strumenti VMware

Normalmente installare i driver e gli strumenti VMware è un processo semplice, ma a causa di un bug in 10.6, è necessario prima installare diversi aggiornamenti di sistema. Se non lo fai, l’installazione di tools fallirà con l’errore ‘CSMERR_TP_NOT_TRUSTED’ nel registro del programma di installazione.

  • Selezionare ‘Aggiornamento software ‘dal menu Apple, fare clic su’ Personalizza ‘ e selezionare solo il 10.6.8 combo updater. Intorno all ‘ 1.1 GB in modo da scaricare e installare può richiedere un certo tempo.
  • Dopo l’installazione e il riavvio, selezionare nuovamente ‘ Aggiornamento software ‘e questa volta selezionare solo’Apple Software Installer Update’.
  • Dopo questo secondo riavvio, dal menu’ Macchine virtuali ‘selezionare’ Installa VMware tools’
  • Gli strumenti VMware includono la possibilità di condividere cartelle tra il Mac virtuale e il Mac reale (vedere ‘Macchina virtuale’ -> ‘Condivisione’
  • Per 10.6, i driver audio inclusi non funzionano. Per ottenere il suono, ho scoperto che avevo bisogno di scaricare il driver audio Ensoniq PCI da sourceforge e installarlo all’interno della VM.

6) Cleanup

Spesso il file del disco VMware si gonfia un po ‘ rispetto alla quantità effettiva di dati nell’immagine del disco, perché quando i file vengono eliminati nella VM Mac, continuano a consumare spazio nel vmdk. La soluzione (che nel mio caso ha recuperato quasi 6 GB da un vmdk da 12 GB) è la seguente:

  • Da un terminale all’interno della VM, supponendo che l’unità della VM sia chiamata “Macintosh HD”:
    • diskutil secureErase freespace 0 “Macintosh HD”
  • Spegni la VM
  • Da un terminale dell’host Mac, supponendo che la tua VM si chiami ‘Snow Leopard’:
    • /Applicazioni / VMware \ Fusion.app / Contents/Library /vmware-vdiskmanager-k/Users/USER USER/Documents / Virtual\ Machines.localizzato / Neve \ Leopardo.vmwarevm / Disco virtuale.vmdk

Write a Comment

Il tuo indirizzo email non sarà pubblicato.