Możesz teraz uruchomić macOS Catalina w środowisku Linux

MacOS Catalina teraz w systemie Linux

Systemy operacyjne Apple, zarówno macOS, jak i iOS, działają na platformach Intel EM64T i hybrydowym jądrze znanym jako XNU. To jądro jest oparte na kodzie Macha i * BSD, zwłaszcza na FreeBSD, więc jest to Unix. Mając tę ​​kompatybilność, wiadomości, które Ci przekazujemy, nie są rzadkie. Najnowsza wersja systemu macOS, Catalina, jest teraz dostępna dla systemu Linux.

Jedynym zastrzeżeniem jest to, że jeśli chcemy przetestować tę wersję macOS w środowisku Linux, musielibyśmy mieć komputer marki Apple. Zawsze masz możliwość być w stanie zainstaluj maszynę wirtualną i tym samym móc przetestować tę wersję. Uważamy również, że to najlepszy sposób, chyba że masz terminal tylko do testów. W przypadku tego projektu tak to się robi. Domyślnie obejdziemy się bez komputera Mac.

macOS Catalina na komputerze Mac z systemem Linux

Skoncentrujemy się na robieniu tego za pośrednictwem maszyny wirtualnej. Bezpieczniejszy i ogólnie bardziej skuteczny sposób.

W GitHub jest teraz projekt, który działa. Pierwszą rzeczą, którą musimy zrobić, jest skonfigurowanie bardzo szybkiej maszyny wirtualnej macOS w QEMU przy użyciu akceleracji KVM. Dzięki temu wszystko będzie prostsze, a przede wszystkim automatyczne. Unikamy też jednego z wymagań, aby móc to zrobić. Nie potrzebujesz komputera Apple.

Wcześniej, dla tych z Was, którzy nie wiedzą, co oznacza KVM, krótko wam to wyjaśnimy. Jest to narzędzie, które zmienia Linuksa w hiperwizor typu 1 (bez systemu operacyjnego). Posiada wszystkie niezbędne komponenty do uruchomienia Linuksa na maszynie wirtualnej, ponieważ jest częścią jądra Linuksa.

Idź po to:

Musimy wybrać niezbędne polecenie, w zależności od wersji Linuksa do wykonania:

  • W przypadku Debiana, Unbutu, Mint i PopOS: sudo apt-get install qemu-system qemu-utils python3 python3-pip
  • Z łukiem: sudo pacman -S qemu python python-pip
  • Jeśli jest to SUSE lub openSUSE: sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
  • W przypadku Fedory: sudo dnf install qemu qemu-img python3 python3-pip
Dzięki temu zainstalowaliśmy najnowszą wersję emulatora QEMU (3.1 lub nowszą), niezbędne narzędzia i Python 3 wraz z pip. Następujące będzie pobierz pakiety projektu z GitHub. Zobaczysz skrypt, który należy wykonać.
Domyślnie zainstaluje macOS Catalina. Chociaż możesz się upewnić, wpisując:
./jumpstart.sh – Catalina
Dzięki temu będziemy mogli pobrać system operacyjny. Logicznie rzecz biorąc, jeśli masz już kopię systemu macOS Catalina, pomiń poprzedni krok.
kontynuujemy:

A teraz utwórz dysk wirtualny. Zastąp tam, gdzie jest napisane nazwa_dysku według nazwy, którą chcesz przypisać i gdzie jest napisane 64G , dla miejsca w GB, którego potrzebujesz:

qemu-img create -f qcow2 MyDisk.qcow2 64G

W pobranych plikach znajdziesz rozszerzenie podstawowa.h musisz dodać serię linii za pomocą edytora:

-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \

Uruchom skrypt basic.sh, aby uruchomić komputer i ostatecznie rozpocząć instalację systemu macOS Catalina.

Powinieneś już mieć komputer z systemem macOS Catalina. Nie musisz się o nic martwić. wszystko jest wnoszone przez ten projekt GitHub, nawet obraz macOS.

Cieszyć się!!


Komentarz, zostaw swój

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Francisco powiedział

    wszystko zainstalowane poprawnie, ale iphone mnie nie rozpoznaje, dlaczego?