Jalankan macOS Catalina di Linux dengan cara mudah

macOS Catalina

Sistem operasi baru Apple, macOS Catalina, adalah salah satu yang akan digunakan untuk produk terbaru dari perusahaan Cupertino. Ini adalah versi 10.15, dan namanya diambil dari Pulau Santa Catalina di California selatan. Seperti yang Anda ketahui, ini adalah sistem kode berpemilik, untuk platform Intel EM64T dan dengan kernel hybrid yang dikenal sebagai XNU. Pasti kalian juga tahu, komentar saya buat yang belum tau, bahwa kernel ini berbasis kode Mach dan * BSD, terutama FreeBSD, oleh karena itu adalah Unix.

Sejauh ini presentasinya. Namun, jika Anda ingin menjalankan macOS Catalina atau versi sebelumnya lainnya, Anda dapat melakukannya selama Anda memiliki Macintosh yang kompatibel, seperti MacBook, iMac, Mac Pro, dll. Jika Anda tidak memiliki produk Apple, Anda juga memiliki pilihan lain untuk mencobanya (mesin virtual, hackintosh). Pada artikel ini kita akan fokus pada virtualisasi sehingga Anda dapat dengan mudah mencoba macOS Catalina di distro GNU / Linux favorit Anda.

Ada proyek yang sangat menarik di GitHub. Kamu boleh mengaksesnya dari tautan ini dan itu membawamu alat yang diperlukan untuk menyiapkan mesin virtual macOS yang sangat cepat di QEMU menggunakan akselerasi KVM. Dengan cara ini, semuanya akan jauh lebih mudah dan otomatis daripada melakukannya secara manual untuk dapat menjalankan VM macOS Anda sendiri. Selain itu, kebaruannya adalah Anda juga sudah dapat memiliki versi Catalina terbaru. DAN TIDAK DIPERLUKAN MAC! Mana yang terbaik, karena mendapatkan sistem operasi jika Anda tidak memiliki tim Apple tampak rumit, kecuali jika itu adalah bajak laut ...

Los langkah-langkah yang harus diikuti untuk melakukannya mereka sangat sederhana (pilih perintah yang Anda butuhkan untuk distro Anda):

sudo apt-get install qemu-system qemu-utils python3 python3-pip  #Para Debian/Ubuntu y derivados
sudo pacman -S qemu python python-pip            #Para Arch Linux
sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip  #Para SUSE/openSUSE
sudo dnf install qemu qemu-img python3 python3-pip #Para Fedora/CentOS/RHEL

Sekarang Anda telah menginstal versi terbaru emulator QEMU (3.1 atau lebih tinggi), utilitas yang diperlukan dan Python 3, bersama dengan pip. Berikut ini akan menjadi unduh paket proyek dari tautan GitHub yang telah saya tinggalkan sebelumnya, dan di dalamnya ada skrip yang harus Anda jalankan dengan cara ini (jika Anda tidak menggunakan opsi apa pun, Catalina diinstal secara default, tetapi Anda dapat menentukan versi macOS yang Anda inginkan, pilih yang Anda inginkan ):

./jumpstart.sh --mojave
./jumpstart.sh --high-sierra
./jumpstart.sh --catalina

Ngomong-ngomong, saat ini Anda hanya dapat memilih di antara ketiga versi ini. Sayang sekali Anda tidak dapat memilih di antara semua yang ada, tetapi setidaknya yang terbaru tersedia, yang paling banyak diminati. Jika Anda membutuhkan Lion, Maverick, Tiger, atau lainnya, Anda harus melakukannya dengan tangan ... Ingat juga bahwa dengan qemu Anda dapat meniru platform apa pun, juga PPC untuk menjalankan MacOS X versi pra-x86-64.

Untuk menjalankan langkah sebelumnya, Anda harus memiliki koneksi Internet yang aktif. Faktanya, jika Anda sudah memiliki image sistem macOS .img atau .dmg (dalam hal ini akan diubah menjadi .img dengan dmg2img), Anda dapat melewati langkah sebelumnya dan langsung ke langkah berikutnya, karena yang dilakukannya adalah mendapatkan macOS . Sekarang Anda harus membuat file hard disk virtual di mana macOS akan berjalan di QEMU (Anda dapat mengganti disk_name dengan nama yang Anda inginkan dan alih-alih 64 GB ruang, letakkan yang Anda butuhkan untuk MV Anda, dengan sekitar 20GB yang Anda inginkan):

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

Sekarang, di antara file yang diunduh dari GitHub, Anda akan menemukan file basic.h, Anda harus menambahkan baris ini di akhir tentang dia dengan editor:

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

Y jalankan skrip tersebut Untuk mem-boot mesin, partisi, dan memulai penginstalan macOS:

./basic.sh

Anda juga bisa melakukannya dengan Virtual Machine Manager atau Virt-Manager daripada qemu ... Dan juga headless / cloud-based.

Y SelesaiAnda sekarang harus memiliki mesin macOS Anda dalam versi yang dipilih tersedia untuk digunakan. Seperti yang Anda lihat, alat dan skrip yang disediakan oleh proyek ini membuat pekerjaan Anda jauh lebih mudah, terutama karena Anda tidak perlu mencari gambar macOS, tetapi sudah menyediakannya untuk Anda.

Terima kasih kepada mereka yang telah berkontribusi pada proyek ini, Anda dapat menjalankan mesin macOS dengan versi yang Anda butuhkan dengan sangat mudah.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Isa dijo

    Hei, ketika menginstal, itu menginstal saya pada partisi 2gb dan bukan pada 64gb yang telah saya buat sebelumnya, karena saya memilih partisi karena tidak mengizinkan saya.

    1.    Paco dijo

      sebelum Anda harus pergi ke utilitas disk dan memformat partisi 64g, setelah Anda selesai memilihnya ketika Anda memberikan opsi untuk menginstal.

      1.    chris dijo

        Untuk beberapa alasan perintah itu
        qemu-img buat -f qcow2 disk_name.qcow2 64G

        cukup buat disk virtual
        197632 Nov 18:01 macHD.qcow2

        Mengapa?

    2.    Erik dijo

      Anda harus memformat disk yang Anda buat, di dalam layar instalasi sebelum melakukan pemulihan, gunakan opsi terakhir terlebih dahulu dan ketika Anda melakukan pemulihan, disk yang telah Anda buat akan muncul.

      1.    Mark dijo

        Tidak, tidak, disk yang kami buat tidak dapat diformat seperti yang Anda katakan, karena tidak ada disk seperti itu dalam penginstalan. Itulah masalahnya.

    3.    Uziel dijo

      Seperti saya, ketika menginstal sistem MacOs, itu hanya menunjukkan kepada saya partisi 2gb dan mengatakan bahwa itu terkunci dan saya tidak dapat memilihnya.

  2.   David dijo

    Bisa dengan prosesor amd

    1.    Paco dijo

      sebelum Anda harus pergi ke utilitas disk dan memformat partisi 64g, setelah Anda selesai memilihnya ketika Anda memberikan opsi untuk menginstal.

  3.   Fernando dijo

    Saya pikir 20GB sudah cukup ... hahahaha itu tidak memungkinkan minimal 24GB untuk diinstal ... bagaimana cara menghapus disk?

  4.   Michael EG dijo

    Ini akan sangat menarik bagi saya jika OS dapat digunakan pada 100% tetapi sebagai instalasi yang diemulasi mungkin hanya akan dirender pada 50-60%. Saya harus bertanya:
    Apakah semua perangkat keras peralatan berfungsi, misalnya port thunderbolt 3?
    Untuk bekerja dengan audio, dapatkah Anda menginstal driver untuk mis. sebuah apollo UAD dan bekerja dengan latensi rendah? UA Apollo kembar X (Thunderbolt 3)
    Dapatkah ruang disk virtual ditingkatkan untuk setiap instance? menginstal perangkat lunak seperti alat pro, kubase, dll.?

    Karena kalau semua ini bisa memungkinkan dan sistem stabil ... kain: D

  5.   Gonzalo dijo

    Ketika saya menjalankan basic.sh, ini melaporkan kesalahan:

    Tidak dapat mengakses modul kernel KVM: Tidak ada file atau direktori seperti itu
    qemu-system-x86_64: gagal menginisialisasi KVM: Tidak ada file atau direktori seperti itu

  6.   karle dijo

    setelah sudo apt-get install qemu-system qemu-utils python3 python3-pip. unduh paket proyek dari tautan GitHub ???? maaf saya sangat baru mengenal linux. apa langkah / perintahnya.

    1.    karle dijo

      Saya pergi ke langkah ini tetapi ini memberi tahu saya bahwa itu tidak dapat menemukannya

      sudo ./jumpstart.sh --catalina
      sudo: ./jumpstart.sh: perintah tidak ditemukan

      1.    gcjuan.dll dijo

        Ini bukan skrip tunggal tetapi skrip ganda sebelum catalina. Bagaimanapun, seperti yang dikatakan dalam repositori proyek di GitHub, Anda tidak perlu meletakkan versi yang ingin Anda instal jika Anda ingin menginstal Catalina karena ini adalah opsi default.

  7.   Miguel dijo

    Halo,
    Bisakah seseorang membantu saya? Saya mendapatkan kesalahan ini.

    ./basic.sh
    Tidak dapat mengakses modul kernel KVM: Tidak ada file atau direktori seperti itu
    qemu-system-x86_64: gagal menginisialisasi KVM: Tidak ada file atau direktori seperti itu

    1.    gcjuan.dll dijo

      Apakah file di hard disk yang Anda buat memiliki nama yang sama dengan file yang Anda tambahkan di baris ke basic.sh?

      Anda harus menambahkan yang berikut ini ke akhir basic.sh:

      -drive id = SystemDisk, jika = tidak ada, file = disk_name.qcow2 \
      -perangkat ide-hd, bus = sata.4, drive = SystemDisk \

      dan nama hard disk virtual yang Anda buat harus disebut disk_name.qcow2 dalam kasus ini.

      Tampaknya konyol tetapi sering kali jenis kesalahan itu berasal dari nama file dan lebih banyak lagi ketika kesalahan mengatakan "Tidak ada file atau direktori seperti itu".

      Pastikan juga untuk menjalankan script basic.sh sebagai administrator, yaitu:

      sudo ./basic.sh

      1.    Mark dijo

        Saya telah melakukannya dan disk tidak muncul saat instalasi, mungkin selain di ./basic.sh, perlu juga mengubah nama di tempat lain sebelum meluncurkan sudo ./basic.sh?

        1.    Mark dijo

          Saya telah membuat disk lagi dengan perintah ini dan sekarang jika muncul:
          qemu-img buat -f qcow2 disk_name.qcow2 32G

    2.    Percy dijo

      Adakah yang bisa membantu saya agar qemu mengenali perangkat usb

  8.   Kristen dijo

    Seseorang telah mencoba menghubungkan iPhone dan dapat menggunakannya, yaitu xCode roll atau sinkronisasi musik

  9.   juanlu dijo

    Saya mendapatkan resolusi yang sangat rendah, apakah ada yang tahu jika ada cara untuk mengubah resolusi?

    1.    Mark dijo

      Di file basic.sh ada baris yang berbunyi:
      -vga qxl\
      Ada opsi untuk mengubahnya untuk yang lain ini:
      -vga std\

      Di sisi lain, jika Anda memasukkan mesin virtual mac di pengaturan mac itu sendiri dan memasuki layar di sana, Anda dapat mengubah pengaturan.

      Hal lain, tidak sama pada tingkat resolusi untuk menjalankan mesin virtual dalam mode jendela atau layar penuh, untuk pergi ke layar penuh di qemu Anda harus menggunakan kombinasi tombol: ctrl + alt + F

  10.   Mark dijo

    Adakah yang tahu cara membuat usb berfungsi di mesin virtual ini? Qemu bahkan tidak mengenalinya.

  11.   leonardo ramirez dijo

    Salam pembuka. Saya dapat menginstal mesin dengan sempurna dengan Mac OS Mojave.
    Pertanyaan: Bagaimana cara meningkatkan RAM mesin?
    Saya tinggal di 2GB dan saya ingin menaruh 4GB di atasnya.

    1.    JJ Biosca dijo

      Baik sekali Hal yang sama terjadi pada Anda, saya memiliki memori 8GB tetapi dengan macOS Catalina saya hanya mendapatkan 2GB. Apakah Anda sudah bisa mengatasinya?
      terima kasih

    2.    JJ Biosca dijo

      Sudah terpecahkan. Dalam file basic.sh Anda memiliki baris yang menandai memori Anda. Secara default adalah 2GB. Letakkan memori nyata yang Anda miliki dan simpan. Garisnya begini:

      -m 2G\

  12.   oscar dijo

    Bagaimana cara meningkatkan kapasitas kartu grafis?
    Ini hanya 3 MB dan saya ingin menambahkan lebih banyak

  13.   dgalvarez99 dijo

    Bisakah Anda membantu saya? Ketika saya melakukan instalasi dan saya akan memilih disk di mana ia akan dipasang, tampaknya disk terkunci

  14.   Nit Tidak dijo

    Hello:
    Mengikuti petunjuknya, saya menggunakan Mac OS Catalina, menjalankan Qemu dan Linux Mint 20.
    Tolong, dapatkah seseorang menjelaskan kepada saya, cara mengaktifkan, untuk setiap pengguna Linux, untuk dapat menjalankan mesin virtual.
    Entah merinci izin yang harus saya berikan untuk mengakses / home saya, atau menunjukkan cara merelokasi mesin di folder lain untuk akses ke semua pengguna.
    Saya membuatnya dengan nama pengguna saya, tetapi putri saya ingin menggunakannya dan tidak bisa dari miliknya.
    Terima kasih banyak.

  15.   Edgar quiroz dijo

    Ini bekerja dengan sangat baik dan sangat lancar karena di VirtualBox dengan Windows sangat lambat

  16.   Alexander Pallares dijo

    Saya tidak bisa menyelesaikannya dengan sukses, itu memberi saya {o pesan berikut:
    Mengambil BaseSystem / BaseSystem.dmg… [################################ -] Mengambil BaseSystem / BaseSystem. Dmg … [################################# -] Mengambil BaseSystem / BaseSystem.dmg… [## # ################################] 100%
    ./jumpstart.sh: baris 39: / home / alex / Downloads / tools / dmg2img: tidak dapat mengeksekusi file biner: Format yang salah
    alex @ alex-Macmini: ~ / Unduh $ qemu-img buat -f qcow2 alex_mac.qcow2 24G
    Memformat 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
    alex @ alex-Macmini: ~ / Unduh $ ./basic.sh
    Tidak dapat mengakses modul kernel KVM: Izin ditolak
    qemu-system-x86_64: gagal menginisialisasi KVM: Izin ditolak
    ./basic.sh: baris 30: -device: perintah tidak ditemukan

    Saya akan menghargai dukungan Anda

  17.   Xaverius D dijo

    Halo, saya tidak tahu apakah ini tempat yang tepat tetapi saya butuh bantuan, di distro dasar Linux saya selama beberapa bulan saya telah menginstal ClamTK dari toko dasar resmi, itu menyebabkan saya gangguan, tidak dapat dihapus dan ketika menginstal program yang berbeda seperti QUEMU atau output lainnya sebagai berikut:
    dpkg: kesalahan fatal yang tidak dapat dipulihkan, membatalkan:
    membaca daftar file untuk paket 'libclamav9: amd64': Kesalahan input / output
    E: Sub-Proses / usr / bin / dpkg kembali kode kesalahan (2)
    Tolong bantu kesalahan ini tidak memungkinkan saya untuk memperbarui file OS baik secara manual atau otomatis, itu tidak memungkinkan saya untuk menginstal program baru

    1.    Isaac dijo

      Hai, coba ini:

      cd / var / lib / dpkg

      ls-l

      Cari file bernama status

      sudo cp status status.bak

      status sudo nano

      Lihat di dalam file ini untuk paket 'libclamav9: amd64'
      Setelah Anda menemukan di mana itu, hapus semua teks yang merujuk padanya, dari "Paket" ke "Original-Maintainer"
      Simpan dengan Ctrl + O dan keluar dari editor

      sudo apt upgrade

      sudo apt –perbaiki-instalasi yang rusak

      sudo rm status.bak

      Itu harus bekerja.
      Salam!