Anda kini boleh menjalankan macOS Catalina di bawah persekitaran Linux

MacOS Catalina kini menggunakan Linux

Sistem operasi Apple, baik macOS dan iOS, berjalan di platform EM64T Intel dan dengan kernel hibrid yang dikenali sebagai XNU. Kernel itu didasarkan pada kod Mach dan * BSD, terutama FreeBSD, oleh itu ia adalah Unix. Dan mempunyai keserasian ini, berita yang kami sampaikan tidak jarang berlaku. Versi terbaru macOS, Catalina, kini tersedia untuk Linux.

Satu-satunya peringatan adalah bahawa jika kita ingin menguji versi macOS ini dalam lingkungan Linux, kita perlu memiliki komputer jenama Apple. Anda selalu mempunyai pilihan kuasa pasang mesin maya dan dengan itu dapat menguji versi ini. Kami juga percaya bahawa ini adalah kaedah terbaik, kecuali jika anda mempunyai terminal hanya untuk ujian. Dengan projek ini inilah cara ia dilakukan. Kami akan melakukan tanpa komputer Mac secara lalai.

macOS Catalina pada Mac anda yang berjalan di Linux

Kami akan fokus untuk melakukannya melalui mesin maya. Cara yang lebih selamat dan umumnya lebih cekap.

Terdapat projek di GitHub sekarang yang berfungsi. Perkara pertama yang perlu kita lakukan ialah mengkonfigurasi mesin maya macOS yang sangat pantas di QEMU menggunakan pecutan KVM. Ini akan menjadikan segalanya lebih mudah dan di atas semuanya automatik. Kami juga mengelakkan salah satu syarat untuk dapat melakukannya. Anda tidak memerlukan komputer Apple.

Sebelum ini, bagi anda yang tidak mengetahui maksud KVM, kami akan menerangkannya secara ringkas kepada anda. Ini adalah alat yang mengubah Linux menjadi hypervisor jenis 1 (tanpa sistem operasi). Ia mempunyai semua komponen yang diperlukan untuk menjalankan Linux di mesin maya, kerana ia adalah sebahagian daripada kernel Linux.

Berusaha untuk mendapatkannya:

Kita mesti memilih perintah yang diperlukan, sesuai dengan versi Linux yang akan dijalankan:

  • Untuk Debian, Unbutu, Mint dan PopOS: sudo apt-get install qemu-system qemu-utils python3 python3-pip
  • Dengan Arch: sudo pacman -S qemu python python-pip
  • Sekiranya ia adalah SUSE atau openSUSE: sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
  • Untuk Fedora: sudo dnf install qemu qemu-img python3 python3-pip
Dengan ini kami telah memasang versi terbaru emulator QEMU (3.1 atau lebih tinggi), utiliti yang diperlukan dan Python 3, bersama dengan pip. Berikut ini adalah memuat turun pakej projek dari GitHub. Anda akan melihat skrip yang mesti dilaksanakan.
Secara lalai ia akan memasang macOS Catalina. Walaupun anda dapat memastikan dengan memasukkan:
./jumpstart.sh –catalina
Dengan ini kita akan dapat memuat turun sistem operasi. Secara logiknya, jika anda sudah mempunyai salinan macOS Catalina, langkau langkah sebelumnya.
kami teruskan:

Sekarang mari buat cakera maya. Pengganti di mana ia mengatakan nama_cakera dengan nama yang anda mahu atribut dan di mana tertera 64G , untuk ruang dalam GB anda perlukan:

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

Dalam fail yang dimuat turun, anda akan menemui a asas.h anda mesti menambah siri baris dengan editor:

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

Jalankan script basic.sh untuk memulakan mesin dan akhirnya memulakan pemasangan macOS Catalina.

Anda semestinya dapat menjalankan mesin dengan macOS Catalina. Anda tidak perlu risau tentang apa-apa. semuanya disumbangkan oleh projek GitHub ini, malah gambar macOS.

Untuk menikmati!!


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   francisco kata

    semuanya dipasang dengan betul, tetapi iphone tidak mengenali saya, mengapa?