Hệ điều hành của Apple, cả macOS và iOS, đều chạy trên nền tảng EM64T của Intel và với một nhân lai được gọi là XNU. Kernel đó dựa trên mã Mach và * BSD, đặc biệt là FreeBSD, do đó nó là Unix. Và có được sự tương thích này, tin tức mà chúng tôi mang đến cho bạn không phải là hiếm. Phiên bản mới nhất của macOS, Catalina, hiện đã có cho Linux.
Lưu ý duy nhất là nếu chúng tôi muốn thử nghiệm phiên bản macOS này trong môi trường Linux, chúng tôi sẽ cần phải có một máy tính thương hiệu Apple. Bạn luôn có quyền lựa chọn cài đặt một máy ảo và do đó có thể kiểm tra phiên bản này. Chúng tôi cũng tin rằng đó là cách tốt nhất, trừ khi bạn có một thiết bị đầu cuối chỉ dành cho các bài kiểm tra. Với dự án này, đây là cách nó được thực hiện. Chúng tôi sẽ làm mà không có máy tính Mac theo mặc định.
macOS Catalina trên máy Mac của bạn chạy trên Linux
Chúng tôi sẽ tập trung vào việc thực hiện nó thông qua một máy ảo. Một cách an toàn hơn và nói chung là hiệu quả hơn.
Có một dự án trên GitHub hiện đang hoạt động. Điều đầu tiên chúng ta cần làm là định cấu hình máy ảo macOS rất nhanh trong QEMU bằng cách sử dụng KVM tăng tốc. Điều này sẽ làm cho mọi thứ dễ dàng hơn và trên hết là nó sẽ tự động. Chúng tôi cũng tránh một trong những yêu cầu để có thể thực hiện được. Bạn không cần máy tính Apple.
Trước đây, đối với những người bạn chưa biết KVM có nghĩa là gì, chúng tôi sẽ giải thích ngắn gọn cho bạn. Nó là một công cụ biến Linux thành một hypervisor loại 1 (không có hệ điều hành). Nó có tất cả các thành phần cần thiết để chạy Linux trong máy ảo, vì nó là một phần của hạt nhân Linux.
Cứ liều thử đi:
Chúng ta phải chọn lệnh cần thiết, tùy thuộc vào phiên bản Linux để chạy:
- Đối với Debian, Unbutu, Mint và PopOS:
sudo apt-get install qemu-system qemu-utils python3 python3-pip
- Với Arch:
sudo pacman -S qemu python python-pip
- Nếu nó là SUSE hoặc openSUSE:
sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
- Đối với Fedora:
sudo dnf install qemu qemu-img python3 python3-pip
Bây giờ chúng ta hãy tạo một đĩa ảo. Thay thế nơi nó nói disk_name theo tên bạn muốn gán và nơi nó nói 64G , đối với không gian tính bằng GB bạn cần:
qemu-img create -f qcow2 MyDisk.qcow2 64G
Trong các tệp đã tải xuống, bạn sẽ tìm thấy cơ bản.h bạn phải thêm một loạt các dòng bằng trình chỉnh sửa:
-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \
Chạy script basic.sh để khởi động máy và cuối cùng bắt đầu cài đặt macOS Catalina.
Bạn đã có thể có máy chạy với macOS Catalina. Bạn không phải lo lắng về bất cứ điều gì. mọi thứ đều được đóng góp bởi dự án GitHub này, ngay cả hình ảnh macOS.
Thưởng thức!!
mọi thứ được cài đặt chính xác, nhưng iphone không nhận ra tôi, tại sao?