vlevo 404

Snow Leopard

pokud jde o běh staršího softwaru na současných systémech, Apple má docela špatné výsledky. Loňské vydání macOS 10.15 Catalina odstranilo podporu pro všechny 32bitové aplikace, včetně například Lightroom 6 a Photoshop CS6. Jsem výsledkem toho, že se držím předchozího vydání (macOS 10.14). Nakonec budu pravděpodobně muset upgradovat a uchýlit se ke spuštění starého softwaru ve virtuálním počítači. Jak se to stane, udělal jsem víceméně stejný tanec před devíti lety, když Apple vydal MacOS X 10.7 Lion a odstranil schopnost spouštět starší aplikace PowerPC přes Rosetta. Naštěstí v té době produkt VMware Fusion umožnil spuštění předchozího vydání 10.6 a já jsem se na to spoléhal více než několikrát v následujících letech. Jsem velkým fanouškem Fusion, protože umožňuje testovat / experimentovat se všemi posádkami různých operačních systémů, aniž byste samozřejmě museli kupovat jakýkoli hardware nebo riskovat, že byste rozbili hlavní stroj.

instalace Snow Leopard dnes v Fusion VM není nijak zvlášť obtížné, ale našel jsem několik komplikací. Zde je, jak jsem to dostal do práce:

1) Vytvořte Snow Leopard Server VM

Fusion oficiálně nepodporuje 10.6, pouze 10.6 server. Nejprve vytvořte nový VM:

  • soubor – > nový
  • pro způsob instalace vyberte možnost „vytvořit vlastní virtuální stroj“
  • operační systém: „Apple OS X“ – > „Mac OS X Server 10.6“
  • virtuální disk může použít výchozí nastavení. Nový disk 40GB je v pořádku.
  • v „Shrnutí virtuálního stroje“ klikněte na „přizpůsobit nastavení“
  • pro cíl jsem ji vložil do „dokumenty“ – > „virtuální stroje“ – > „Snow Leopard“
  • v dialogu „Nastavení“ klikněte na „Přidat zařízení“, vyberte „Zvuková karta“ a klikněte na „Přidat“
  • ukončete VMware Fusion

2) Patch Fusion EFI boot ROM

Fusion blokuje použití běžného 10.6 (ne serveru) v EFI ROM. Chcete-li to vyřešit, opravte jej pomocí nástroje EFI unlocker od společnosti GitHub. Rozbalte ve složce stahování. Otevřete terminál a spusťte následující dva příkazy:

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

pokud příkaz uspěje, měli byste mít dva nové soubory, EFI32-MACOS.ROM a EFI64-MACOS.ROM ve složce efi-unlocker-master.

3) upravte konfiguraci VM

, aby váš VM používal upravené ROM:

  • přejděte na „dokumenty“ – > „virtuální stroje“ ve Finderu
  • klikněte pravým tlačítkem myši na Snow Leopard VM a vyberte „Zobrazit obsah balíčku“
  • zkopírujte dva soubory EFI ROM ze složky unlocker do této složky (např.vmx‘)
  • otevřít ‚ Snow Leopard.vmx ‚v Textedit kliknutím pravým tlačítkem myši, výběrem ‚Otevřít s‘ a výběrem ‚Textedit‘
  • pod řádkem čtení ‚firmware =“ efi „‚ přidat:
    • efi32.filename = “ EFI32-MACOS.ROM “
    • efi64.filename = “ EFI64-MACOS.ROM “
    • cpuid.1.eax = „0000:0000:0000:0001:0000:0110:1010:0101“
  • odstraňte řádek, který má ‚ zvuk.virtualDev = „hdaudio „‚
  • uložte soubor a ukončete Texteditovat

4) Instalace Snow Leopard

Chcete-li nainstalovat, vše, co musíte udělat v tomto okamžiku, je znovu otevřít VMware Fusion a ukázat VM, který disk použít pro instalační program. Chcete-li tak učinit:

  • v nabídce „virtuální stroj“ přejděte na „CD / DVD (SATA)“ a vyberte „vybrat disk nebo obrázek disku‘
    • vyberte soubor DMG nebo skutečné DVD.
  • také ve stejné nabídce v části „CD / DVD (SATA) „vyberte“ Připojit CD/DVD „
  • klikněte na trojúhelník uprostřed černé obrazovky VM a spusťte VM
  • brzy se zobrazí obrazovka Instalace Snow Leopard
  • po výběru disku, na který chcete nainstalovat (snadné, měl by být pouze jeden), možná budete chtít kliknout na „Přizpůsobit“ a odebrat / přidat balíčky. Ovladače tiskárny a překlady jsou velké a nemusí být potřeba. Rosetta může být užitečná, pokud plánujete spouštět starší aplikace PowerPC.
  • systém nainstaluje a automaticky restartuje
  • dokončete proces nastavení přidáním nového uživatele atd.

5) Instalace ovladačů a nástrojů VMware

instalace ovladačů a nástrojů VMware je obvykle snadný proces, ale kvůli chybě v 10.6 musíte nejprve nainstalovat několik aktualizací systému. Pokud tak neučiníte, instalace nástrojů selže s chybou „CSMERR_TP_NOT_TRUSTED“ v protokolu instalačního programu.

  • v nabídce Apple vyberte „Aktualizace softwaru“, klikněte na „Přizpůsobit“ a vyberte pouze aktualizátor 10.6.8 combo. Kolem 1.1GB takže stahování a instalace může nějakou dobu trvat.
  • po instalaci a restartu znovu vyberte „Aktualizace softwaru“ a tentokrát vyberte pouze „aktualizace instalátoru softwaru Apple“.
  • po tomto druhém restartu z nabídky „virtuální stroje“ vyberte „Instalovat nástroje VMware“
  • nástroje VMware zahrnují možnost sdílet složky mezi virtuálním Macem a skutečným Macem (viz „virtuální stroj“ – > „sdílení“
  • pro 10.6 nefungují přiložené zvukové ovladače. Chcete-li získat zvuk, zjistil jsem, že potřebuji stáhnout zvukový ovladač Ensoniq PCI ze sourceforge a nainstalovat jej do VM.

6) vyčištění

soubor disku VMware se často trochu nafoukne ve srovnání se skutečným množstvím dat v obraze disku, protože když jsou soubory odstraněny v Mac VM, nadále spotřebovávají místo v vmdk. Řešení (které v mém případě získalo téměř 6GB z 12Gb vmdk) je následující:

  • z terminálu uvnitř VM, za předpokladu, že disk vašeho VM se nazývá „Macintosh HD“:
    • diskutil secureErase freespace 0 „Macintosh HD“
  • vypnutí VM
  • z terminálu na počítači Mac, za předpokladu, že váš VM je pojmenován „Snow Leopard‘:
    • /aplikace / VMware \ Fusion. aplikace / Obsah/Knihovna / vmware-vdiskmanager – k / Users / $USER / Documents / Virtual\ Machines.lokalizované / sníh\ Leopard.vmwarevm / Virtual \ Disk.vmdk

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.