Left 404

Snow Leopard

jeśli chodzi o uruchamianie starszego oprogramowania na obecnych systemach, Apple ma dość słabe osiągnięcia. Zeszłoroczne wydanie macOS 10.15 Catalina usunęło obsługę wszystkich 32-bitowych aplikacji, w tym na przykład Lightroom 6 i Photoshop CS6. W rezultacie trzymam się poprzedniej wersji (macOS 10.14). W końcu prawdopodobnie będę musiał uaktualnić i uciec się do uruchamiania mojego starego oprogramowania na maszynie wirtualnej. Tak się składa, że zrobiłem mniej więcej ten sam taniec dziewięć lat temu, kiedy Apple wydało MacOS X 10.7 Lion i usunęło możliwość uruchamiania starszych aplikacji PowerPC przez Rosetta. Na szczęście w tym czasie produkt Fusion VMware pozwalał na uruchomienie poprzedniej wersji 10.6 i polegałem na tym więcej niż kilka razy w ciągu tych lat. Jestem wielkim fanem Fusion, ponieważ pozwala na testowanie / eksperymentowanie ze wszystkimi załogami różnych systemów operacyjnych, bez oczywiście konieczności zakupu sprzętu lub ryzyka złamania głównej maszyny.

zainstalowanie Snow Leoparda dzisiaj w maszynie Fusion VM nie jest szczególnie trudne, ale znalazłem kilka komplikacji. Oto Jak to działa:

1) Utwórz maszynę wirtualną Snow Leopard Server

Fusion oficjalnie nie obsługuje 10.6, tylko serwer 10.6. Na początek utwórz nową maszynę wirtualną:

  • plik – > Nowy
  • dla metody instalacji wybierz „Utwórz niestandardową maszynę wirtualną”
  • System operacyjny: „Apple OS X” – > „Mac OS X Server 10.6”
  • dysk wirtualny może używać ustawień domyślnych. Nowy dysk 40GB jest w porządku.
  • w „podsumowaniu maszyny wirtualnej „kliknij” Dostosuj ustawienia „
  • dla miejsca docelowego, umieszczam go w „dokumentach” – > „maszynach wirtualnych” – > „Snow Leopard”
  • w oknie dialogowym „Ustawienia” kliknij „Dodaj urządzenie”, wybierz „Karta dźwiękowa” i kliknij „Dodaj”
  • Zamknij VMware Fusion

2) łatanie ROM ROZRUCHOWYCH Fusion EFI

Fusion blokuje użycie zwykłego 10.6 (Nie serwera) w EFI ROM. Aby obejść ten problem, załataj go za pomocą EFI unlocker z GitHub. Rozpakuj w folderze Pobrane pliki. Otwórz Terminal i uruchom następujące dwie komendy:

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

jeśli polecenie powiedzie się, powinieneś mieć dwa nowe pliki, EFI32-MACOS.ROM i EFI64-MACOS.ROM w folderze efi-unlocker-master.

3) zmodyfikuj konfigurację maszyny wirtualnej

, aby Twoja maszyna wirtualna używała zmodyfikowanych ROM:

  • przejdź do „dokumenty” – > „maszyny wirtualne” w Finderze
  • kliknij prawym przyciskiem myszy maszynę wirtualną Snow Leopard, wybierając „Pokaż Zawartość pakietu”
  • skopiuj dwa pliki ROM EFI z folderu unlocker do tego folderu (np. obok ” Snow Leopard.vmx’)
  • Open ’ Snow Leopard.vmx „w programie Textedit klikając prawym przyciskiem myszy, wybierając” Otwórz za pomocą „i wybierając” Textedit ”
  • poniżej wiersza czytanie 'firmware = „efi”’ dodaj:
    • efi32filename = ” EFI32-MACOS.ROM ”
    • efi64.filename = ” EFI64-MACOS.ROM”
    • cpuid.1.eax = „0000:0000:0000:0001:0000:0110:1010:0101”
  • usuń linię, która ma ’ dźwięk.virtualDev = „hdaudio „’
  • Zapisz plik i zakończ Textedit

4) Zainstaluj Snow Leopard

aby zainstalować, wystarczy ponownie otworzyć VMware Fusion i pokazać maszynie wirtualnej, której płyty użyć do instalacji. Aby to zrobić:

  • w menu „maszyna wirtualna” przejdź do „CD / DVD (SATA)” i wybierz „wybierz płytę lub obraz płyty’
    • Wybierz plik DMG lub rzeczywistą płytę DVD.
  • również w tym samym menu pod ” CD/DVD (SATA)”, wybierz „podłącz CD/DVD”
  • kliknij trójkąt na środku czarnego ekranu maszyny Wirtualnej, aby uruchomić maszynę wirtualną
  • wkrótce zobaczysz ekran instalacji Snow Leopard
  • Po wybraniu dysku do zainstalowania (łatwe, powinien być tylko jeden), możesz kliknąć ” Dostosuj 'i usuń/dodaj pakiety. Sterowniki drukarek i tłumaczenia są duże i mogą nie być potrzebne. Rosetta może być przydatna, jeśli planujesz uruchamiać starsze aplikacje PowerPC.
  • system zainstaluje się i automatycznie uruchomi ponownie
  • zakończy proces konfiguracji, dodając nowego użytkownika itp.

5) Zainstaluj sterowniki i narzędzia VMware

normalnie instalacja sterowników i narzędzi VMware jest łatwym procesem, ale ze względu na błąd w wersji 10.6, musisz najpierw zainstalować kilka aktualizacji systemu. Jeśli tego nie zrobisz, instalacja narzędzi nie powiedzie się z błędem „CSMERR_TP_NOT_TRUSTED” w dzienniku instalatora.

  • wybierz „Aktualizacja oprogramowania” z menu Apple, kliknij „Dostosuj” i wybierz tylko aktualizator combo 10.6.8. Około 1.1GB więc pobieranie i instalacja może zająć trochę czasu.
  • po instalacji i ponownym uruchomieniu ponownie wybierz „Aktualizacja oprogramowania” i tym razem wybierz tylko „aktualizacja instalatora oprogramowania Apple”.
  • po tym drugim ponownym uruchomieniu, z menu „maszyny wirtualne” wybierz „Zainstaluj narzędzia VMware”
  • narzędzia VMware obejmują możliwość udostępniania folderów między wirtualnym komputerem Mac a rzeczywistym komputerem Mac (zobacz „maszyna wirtualna” – > „udostępnianie”
  • w wersji 10.6 dołączone sterowniki dźwięku nie działają. Aby uzyskać dźwięk, stwierdziłem, że muszę pobrać sterownik Ensoniq PCI audio z sourceforge i zainstalować go wewnątrz maszyny wirtualnej.

6) Oczyszczanie

często plik dysku VMware wydłuża się nieco w porównaniu z rzeczywistą ilością danych w obrazie dysku, ponieważ po usunięciu plików w maszynie wirtualnej Mac nadal zużywają miejsce w vmdk. Rozwiązanie (które w moim przypadku odzyskane prawie 6GB z 12GB vmdk) jest następujące:

  • z terminala wewnątrz maszyny wirtualnej, zakładając, że napęd maszyny wirtualnej nazywa się „Macintosh HD”:
    • diskutil secureErase freespace 0 „Macintosh HD”
  • wyłącz maszynę wirtualną
  • z terminala na hoście Mac, zakładając, że Twoja maszyna wirtualna ma nazwę „Snow Leopard’:
    • /Aplikacje / VMware\ Fusion.app / Contents/Library /vmware-vdiskmanager-k/Users/$USER/Documents / Virtual \ Machines.localized / Snow\ Leopard.vmwarevm / Virtual\ Disk.vmdk

Write a Comment

Twój adres e-mail nie zostanie opublikowany.