Left 404

Snow Leopard

als het gaat om het draaien van oudere software op huidige systemen, Apple heeft een vrij slechte track record. Vorig jaar heeft de macOS 10.15 Catalina-release Ondersteuning verwijderd voor alle 32-bits toepassingen, waaronder bijvoorbeeld Lightroom 6 en Photoshop CS6. Ik ben als resultaat vasthouden aan de eerdere release (macOS 10.14). Uiteindelijk zal ik waarschijnlijk moeten upgraden en toevlucht nemen tot het uitvoeren van mijn oude software in een virtuele machine. Toevallig heb ik negen jaar geleden min of meer dezelfde dans gedaan toen Apple MacOS X 10.7 Lion uitbracht en de mogelijkheid om oudere PowerPC-toepassingen via Rosetta uit te voeren, verwijderde. Gelukkig, op het moment dat VMware ‘ s Fusion product liet het uitvoeren van de vorige 10.6 release, en ik heb vertrouwd op dit meer dan een paar keer in de jaren sinds. Ik ben een grote fan van Fusion als het maakt het mogelijk om te testen/experimenteren met alle bemande van verschillende besturingssystemen, zonder natuurlijk te hoeven kopen geen hardware of het risico breken je belangrijkste machine.

het installeren van Snow Leopard vandaag in een Fusion VM is niet bijzonder moeilijk, maar ik vond wel een paar complicaties. Hier is hoe ik het aan het werk kreeg:

1) Maak een Snow Leopard Server VM

Fusion ondersteunt officieel niet 10.6, alleen 10.6 server. Maak om te beginnen een nieuwe VM:

  • bestand – > Nieuw
  • selecteer voor de installatiemethode ‘ Create a custom virtual machine ‘
  • besturingssysteem:’ Apple OS X ‘- >’Mac OS X Server 10.6’
  • virtuele schijf kan standaardwaarden gebruiken. Nieuwe 40GB disk is prima.
  • in het’ Virtual Machine Summary’, klik op ‘Customize Settings’
  • For destination, I put it in ‘Documents’ – > ‘Virtual Machines’ – > ‘Snow Leopard’
  • in het’ Settings ‘dialoogvenster, klik op ‘Add Device’, selecteer ‘Sound Card’ en klik op ‘ Add ‘
  • Quit VMware Fusion

2) Patch de Fusion EFI boot ROMs

Fusion blokkeert het gebruik van reguliere 10.6 (geen server) in de EFI ROM. Om dit te omzeilen, patch het met behulp van de EFI unlocker van GitHub. Uitpakken in uw downloads map. Open de Terminal en voer de volgende twee commando ‘ s uit:

cd /Users/$USER/Downloads/efi-unlocker-master
./efi-macos.sh

als het commando slaagt, moet u twee nieuwe bestanden hebben, EFI32-MACOS.ROM en EFI64-MACOS.ROM in de efi-unlocker-master map.

3) Wijzig de VM configuratie

om uw VM de gewijzigde ROM ’s te laten gebruiken:

  • Navigeer naar ‘Documents’ – > ‘ Virtual Machines ‘in de Finder
  • Klik met de rechtermuisknop op de Snow Leopard VM en selecteer’Toon pakketinhoud ‘
  • kopieer de twee EFI ROM-bestanden van de unlocker-map naar deze map (bijvoorbeeld naast ‘ Snow Leopard.vmx’)
  • Open ‘ Snow Leopard.vmx ‘ in Textedit door met de rechtermuisknop te klikken, ‘Openen met’ te selecteren en ‘Textedit’
  • te kiezen onder de regel met ‘firmware =” efi “‘ toevoegen:
    • efi32.bestandsnaam = ” EFI32-MACOS.ROM ”
    • efi64.bestandsnaam = ” EFI64-MACOS.ROM ”
    • cpuid.1.eax = “0000:0000:0000:0001:0000:0110:1010:0101”
  • verwijder de lijn die geluid heeft.virtualDev = “hdaudio” ‘
  • sla het bestand op en sluit Textedit

4) Installeer Snow Leopard

om te installeren hoeft u alleen VMware Fusion opnieuw te openen en de VM te tonen welke schijf voor het installatieprogramma moet worden gebruikt. Om dat te doen:

  • ga In het menu ‘ virtuele Machine ‘naar’ CD/DVD (SATA) ‘en selecteer’ Disc of Disc Image kiezen’
    • Selecteer uw dmg-bestand of werkelijke DVD.
  • ook in hetzelfde menu onder ‘CD/DVD (SATA)’, selecteer ‘Connect CD/DVD’
  • klik op de driehoek in het midden van het zwarte VM-scherm om de VM
  • te starten.U ziet binnenkort het Snow Leopard-installatiescherm
  • nadat u de schijf hebt geselecteerd waarop u wilt installeren (easy, er zou maar één moeten zijn), wilt u misschien op ‘Aanpassen’ klikken en pakketten verwijderen/toevoegen. De printerstuurprogramma ‘ s en vertalingen zijn groot en zijn mogelijk niet nodig. Rosetta kan nuttig zijn als u van plan bent oudere PowerPC-toepassingen uit te voeren.
  • het systeem zal
  • installeren en automatisch herstarten om het installatieproces te voltooien door een nieuwe gebruiker toe te voegen etc.

5) Installeer VMware drivers en tools

normaal gesproken is het installeren van VMware ‘ s drivers en tools een eenvoudig proces, maar vanwege een bug in 10.6, moet u eerst een aantal systeemupdates installeren. Als je dit niet doet, zal de tools installatie mislukken met de fout ‘CSMERR_TP_NOT_TRUSTED’ in het installer log.

  • selecteer ‘ Software-Update ‘in het Apple-Menu, klik op’ Aanpassen ‘ en selecteer alleen de 10.6.8 combo updater. Het is rond 1 uur.1GB dus downloaden en installeren kan enige tijd duren.
  • na installatie en herstart, selecteer Opnieuw ‘ Software Update ‘en selecteer deze keer alleen’Apple Software Installer Update’.
  • na deze tweede herstart selecteert u in het menu ‘virtuele Machines’ ‘Install VMware tools’
  • de VMware tools bevatten de mogelijkheid om mappen te delen tussen uw virtuele Mac en uw echte Mac (zie ‘virtuele Machine’ -> ‘Sharing’
  • voor 10.6 werken de meegeleverde geluidsstuurprogramma ‘ s niet. Om geluid te krijgen, vond ik dat ik de Ensoniq PCI audio driver van sourceforge moest downloaden en installeren in de VM.

6) Cleanup

vaak wordt het VMware-schijfbestand nogal opgeblazen in vergelijking met de werkelijke hoeveelheid gegevens in de schijfimage, omdat wanneer bestanden worden verwijderd in de Mac VM, ze ruimte blijven verbruiken in de vmdk. De oplossing (die in mijn geval teruggewonnen bijna 6GB van een 12GB vmdk) is als volgt:

  • vanuit een terminal in de VM, ervan uitgaande dat de schijf van uw VM ‘Macintosh HD’heet:
    • diskutil secureErase freespace 0 “Macintosh HD”
  • sluit de VM
  • af vanuit een terminal op uw Mac-host, ervan uitgaande dat uw VM ‘Snow Leopard ‘heet’:
    • /toepassingen / VMware \ Fusion.app / Contents / Library /vmware-vdiskmanager-k/Users/$USER/Documents / Virtual\ Machines.localized / Snow \ Leopard.vmwarevm / virtuele \ schijf.vmdk

Write a Comment

Het e-mailadres wordt niet gepubliceerd.