Bây giờ bạn có thể chạy macOS Catalina trong môi trường Linux

MacOS Catalina hiện có trên Linux

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
Với điều này, chúng tôi đã cài đặt phiên bản mới nhất của trình giả lập QEMU (3.1 trở lên), các tiện ích cần thiết và Python 3, cùng với pip. Sau đây sẽ là tải xuống các gói dự án từ GitHub. Bạn sẽ thấy một tập lệnh phải được thực thi.
Theo mặc định, nó sẽ cài đặt macOS Catalina. Mặc dù bạn có thể đảm bảo bằng cách nhập:
./jumpstart.sh –catalina
Với điều này, chúng tôi sẽ có thể tải xuống hệ điều hành. Về mặt logic, nếu bạn đã có bản sao macOS Catalina, hãy bỏ qua bước trước đó.
chúng ta tiếp tục:

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!!


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   francisco dijo

    mọi thứ được cài đặt chính xác, nhưng iphone không nhận ra tôi, tại sao?