Når Det gjelder å kjøre eldre programvare på nåværende systemer, Har Apple en ganske dårlig track record. I fjor fjernet macOS 10.15 Catalina-utgivelsen støtte for alle 32-biters applikasjoner, inkludert For Eksempel Lightroom 6 og Photoshop CS6. Jeg er som resultat stikker med den tidligere utgivelsen (macOS 10.14). Til slutt vil jeg sannsynligvis måtte oppgradere og ty til å kjøre min gamle programvare i en virtuell maskin. Som det skjer, gjorde jeg mer eller mindre den samme dansen for ni år siden Da Apple lanserte MacOS X 10.7 Lion og fjernet muligheten til å kjøre eldre PowerPC-applikasjoner Via Rosetta. Heldigvis, Da vmwares Fusion-produkt tillot å kjøre den tidligere 10.6-utgivelsen, og jeg har stolt på dette mer enn noen få ganger i årene siden. Jeg er en stor Fan Av Fusion, da det tillater en å teste / eksperimentere med alle bemannede forskjellige operativsystemer, uten å måtte kjøpe maskinvare eller risikere å bryte deg hovedmaskin.
Installere Snow Leopard i dag I En Fusion VM er ikke spesielt vanskelig, men jeg fant noen komplikasjoner. Slik fikk jeg det til å fungere:
1) Lag En Snow Leopard Server VM
Fusion støtter ikke offisielt 10.6, bare 10.6 server. Til å begynne med, opprett en ny VM:
- Fil – > Ny
- for installasjonsmetoden velger Du ‘Opprett en egendefinert virtuell maskin’
- Operativsystem:’ Apple OS X ‘- > ‘Mac OS X Server 10.6’
- Virtuell disk kan bruke standardverdier. Ny 40gb-disk er bra.
- I ‘Virtual Machine Summary’, klikk ‘Tilpass Innstillinger’
- for destinasjon, legger jeg det i ‘Dokumenter’- > ‘Virtuelle Maskiner’ – >’Snow Leopard ‘
- i’ Settings ‘dialog, klikk’ Legg Til Enhet’, velg’ Lydkort ‘og klikk’Legg Til’
- Avslutt VMware Fusion
2) Patch Fusion EFI boot ROMs
Fusion blokkerer bruk av vanlig 10.6 (ikke server) I EFI ROM. For å omgå dette, lapp det ved HJELP AV EFI unlocker Fra GitHub. Dekomprimere i nedlastinger-mappen. Åpne Terminalen og kjør følgende to kommandoer:
cd / Brukere/ $ BRUKER / Nedlastinger / efi-unlocker-master
./efi-macos.sh
hvis kommandoen lykkes, bør du ha to nye filer, EFI32-MACOS.ROM OG EFI64-MACOS.ROM i mappen efi-unlocker-master.
3) Endre VM-konfigurasjonen
for å få VM til å bruke de endrede Romene:
- Naviger til’ Dokumenter ‘- > ‘Virtuelle Maskiner’ i Finder
- Høyreklikk Snow Leopard VM, velg ‘Vis Pakkeinnhold’
- Kopier DE TO EFI ROM-filene fra unlocker-mappen til denne mappen (for eksempel ved Siden Av ‘Snow Leopard.vmx’)
- Åpne ‘ Snow Leopard.vmx ‘I Textedit ved å høyreklikke, velge ‘Åpne med’ og velge ‘Textedit’
- under linjen leser ‘firmware =» efi «‘ legg til:
- efi32.filnavn = » EFI32-MACOS.ROM »
- efi64.filename = » EFI64-MACOS.ROM »
- cpuid.1.eax = «0000:0000:0000:0001:0000:0110:1010:0101»
- Fjern linjen som har ‘ lyd.virtualDev = «hdaudio «‘
- Lagre filen og avslutt Textedit
4) Installer Snow Leopard
for å installere, er alt du trenger å gjøre på dette punktet, å åpne VMware Fusion og vise VM hvilken plate som skal brukes til installasjonsprogrammet. Å gjøre det:
- I ‘Virtual Machine’ – menyen gå TIL ‘CD / DVD (SATA)’ og velg ‘Velg Plate Eller Diskbilde’
- Velg DIN DMG-fil eller faktiske DVD.
- Også i samme meny under ‘CD/DVD (SATA)’, velg ‘Koble CD/DVD’
- Klikk på trekanten midt på den svarte VM-skjermen for å starte VM
- Du bør snart se Snow Leopard installasjonsskjermen
- etter at du har valgt disken som skal installeres til (enkelt, det skal bare være en), vil du kanskje klikke ‘Tilpass’ og fjern/legg til pakker. Skriverdriverne og oversettelsene er store og kan ikke være nødvendig. Rosetta kan være nyttig hvis du planlegger å kjøre eldre PowerPC-programmer.
- systemet vil installere og automatisk starte på nytt
- Fullfør installasjonsprosessen ved å legge til en ny bruker etc.
5) Installer vmware drivere og verktøy
normalt er det en enkel prosess å installere vmwares drivere Og verktøy, men på grunn av en feil i 10.6 må du først installere flere systemoppdateringer. Hvis du ikke gjør dette, vil verktøyinstallasjonen mislykkes med feilen ‘CSMERR_TP_NOT_TRUSTED’ i installasjonsloggen.
- Velg ‘Programvareoppdatering’ Fra Apple-Menyen, klikk ‘Tilpass’ og velg bare 10.6.8 combo updater. Det er rundt 1.1GB så laste ned og installere kan ta litt tid.
- etter installasjon og omstart, velg Igjen ‘Programvareoppdatering’ og denne gangen velger Du Bare ‘Apple Software Installer Update’.
- Etter denne andre omstart, velg ‘Installer VMware tools’ Fra ‘Virtual Machines’ – menyen ‘Installer VMware tools’
- VMware-verktøyene inkluderer muligheten til å dele mapper mellom din virtuelle Mac og din ekte Mac(se’ Virtual Machine ‘- > ‘Sharing’
- for 10.6 fungerer de medfølgende lyddriverne ikke. For å få lyd, fant jeg at jeg trengte å laste Ned Ensoniq PCI audio driver fra sourceforge og installere den inne I VM.
6) Cleanup
Ofte vmware disk fil bloats ganske mye i forhold til den faktiske mengden av data i diskbildet, fordi når filer slettes I Mac VM, de fortsetter å forbruke plass i vmdk. Løsningen (som i mitt tilfelle gjenvunnet nesten 6gb fra EN 12gb vmdk) er som følger:
- fra en terminal inne I VM, forutsatt AT VM-stasjonen din kalles ‘Macintosh HD’:
- diskutil secureErase freespace 0 «Macintosh HD»
- Slå AV VM
- Fra en terminal på Mac-verten, forutsatt AT VM-EN din heter ‘Snow Leopard’:
- /Applikasjoner/ VMware \ Fusion.app / Innhold / Bibliotek /vmware-vdiskmanager-k/Brukere/$BRUKER/Dokumenter / Virtuelle\ Maskiner.lokalisert / Snø\ Leopard.Vmwarevm / Virtuell \ Disk.vmdk