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
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ę!!
wszystko zainstalowane poprawnie, ale iphone mnie nie rozpoznaje, dlaczego?