MacOS Catalina'yı Linux'ta kolay yoldan çalıştırın

macOS Catalina

Yeni işletim sistemi Elma, macOS Catalina, Cupertino firmasının son ürünleri için kullanılacak olanıdır. Bu sürüm 10.15 ve adını Güney Kaliforniya'daki Santa Catalina Adası'ndan alıyor. Bildiğiniz gibi, Intel EM64T platformları için ve XNU olarak bilinen hibrit bir çekirdeğe sahip tescilli bir kod sistemidir. Elbette biliyorsunuz, bilmeyenler için bu çekirdeğin Mach ve * BSD koduna, özellikle FreeBSD'ye dayandığını, dolayısıyla bir Unix olduğunu söylüyorum.

Şimdiye kadar sunum. Ancak, macOS Catalina veya başka bir önceki sürümü çalıştırmak istiyorsanız, elinizde MacBook, iMac, Mac Pro vb. Gibi uyumlu bir Macintosh olduğu sürece bunu yapabilirsiniz. Bir Apple ürününüz yoksa, denemek için başka seçenekleriniz de var (sanal makineler, hackintosh). Bu makalede, en sevdiğiniz GNU / Linux dağıtımınızda macOS Catalina'yı kolayca deneyebilmeniz için sanallaştırmaya odaklanacağız.

GitHub'da çok ilginç bir proje var. Yapabilirsin ona bu bağlantıdan erişin ve sana getiriyor Gerekli araçlar KVM hızlandırmayı kullanarak QEMU'da çok hızlı bir macOS sanal makine kurmak için. Bu şekilde, macOS sanal makineyi kendi başınıza çalıştırabilmek için her şey elle yapmaktan çok daha kolay ve otomatik hale gelecektir. Ek olarak, yenilik şu ki, en son Catalina sürümüne de zaten sahip olabilirsiniz. VE MAC GEREKTİRMEZ! Hangisi en iyisi, çünkü bir Apple ekibiniz yoksa işletim sistemini almak, korsan olmadığı sürece karmaşık görünüyordu ...

Jardines de Viveros Takip edilecek adımlar bunu yapmak için çok basitler (dağıtımınız için ihtiyacınız olan komutu seçin):

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

Artık, pip ile birlikte QEMU emülatörünün (3.1 veya üstü) en son sürümünü, gerekli yardımcı programları ve Python 3'ü yüklediniz. Aşağıdakiler olacak Proje paketlerini GitHub bağlantısından indirin daha önce bıraktığım ve içinde bu şekilde çalıştırmanız gereken bir komut dosyası var (herhangi bir seçenek kullanmıyorsanız, varsayılan olarak Catalina yüklüdür, ancak istediğiniz macOS sürümünü belirtebilirsiniz, istediğinizi seçin ):

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

Bu arada, şu anda yalnızca bu üç sürüm arasından seçim yapabilirsiniz. Mevcut olanların tümü arasında seçim yapamamanız üzücü, ancak en azından en çok talep edilenler mevcut. Lion, Maverick, Tiger veya başka birine ihtiyacınız varsa, bunu elle yapmanız gerekir ... Ayrıca qemu ile herhangi bir platformu taklit edebileceğinizi ve ayrıca MacOS X pre-x86-64 sürümlerini çalıştırmak için PPC'yi de unutmayın.

Önceki adımı yürütmek için aktif bir İnternet bağlantınızın olması gerekir. Aslında, zaten bir macOS sistem görüntünüz varsa .img veya .dmg (bu durumda dmg2img ile .img'ye dönüşür), önceki adımı atlayabilir ve doğrudan bir sonraki adıma geçebilirsiniz, çünkü yaptığı şey macOS'u almaktır. . Şimdi bir sanal sabit disk MacOS'un QEMU'da çalışacağı yer (disk_name'yi istediğiniz adla değiştirebilirsiniz ve 64 GB alan yerine, MV'niz için ihtiyacınız olanı, sahip olacağınız yaklaşık 20 GB ile koyun):

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

Şimdi GitHub'dan indirilen dosyalar arasında bir basic.h, bu satırları sonuna eklemelisiniz bir editörü ile:

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

Y adı geçen betiği çalıştır Makineyi, bölümü önyüklemek ve macOS kurulumuna başlamak için:

./basic.sh

Bunu qemu yerine Virtual Machine Manager veya Virt-Manager ile de yapabilirsiniz ... Ve ayrıca başsız / bulut tabanlı.

Y TamamdırArtık macOS makinenizi seçilen sürümde çalışmak için hazır bulundurmalısınız. Gördüğünüz gibi, bu proje tarafından sağlanan bu araçlar ve komut dosyaları, özellikle bir macOS görüntüsü aramanıza gerek olmadığı için işinizi çok daha kolaylaştırıyor, ancak zaten size sağlıyor.

Bu projeye katkıda bulunanlar sayesinde, ihtiyacınız olan sürümle bir macOS makineyi çok kolay bir şekilde çalıştırabilirsiniz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   İsa dijo

    Hey, kurulum söz konusu olduğunda, beni daha önce oluşturduğum 2gb'ye değil 64gb'lık bir bölüme yüklüyor, çünkü bölmeyi seçmeme izin vermiyor.

    1.    Paco dijo

      Disk yardımcı programlarına gitmeden ve 64g bölümünü biçimlendirmeden önce, bunu yaptıktan sonra, yükleme seçeneği verdiğinizde bunu seçin.

      1.    Chris dijo

        Bazı nedenlerden dolayı komut
        qemu-img oluştur -f qcow2 disk_name.qcow2 64G

        sadece sanal bir disk oluşturun
        197632 Kasım 18:01 macHD.qcow2

        Neden?

    2.    Erik dijo

      Kurtarma işlemini yapmadan önce kurulum ekranında oluşturduğunuz diski biçimlendirmelisiniz, ilk olarak son seçeneği kullanın ve kurtarma işlemini yaptığınızda oluşturduğunuz disk görünecektir.

      1.    işaret dijo

        Hayır hayır, yarattığımız disk dediğiniz gibi formatlanamaz çünkü kurulumda böyle bir disk yok. İşte sorun bu.

    3.    uzziel dijo

      Benim gibi, MacOS sistemini kurarken bana sadece 2gb'lık bir bölüm gösteriyor ve kilitli olduğunu ve seçemediğimi söylüyor.

  2.   David dijo

    AMD işlemcilerle olabilir

    1.    Paco dijo

      Disk yardımcı programlarına gitmeden ve 64g bölümünü biçimlendirmeden önce, bunu yaptıktan sonra, yükleme seçeneği verdiğinizde bunu seçin.

  3.   Fernando dijo

    20GB'nin yeterli olduğunu düşündüm ... hahahaha en az 24GB'ın yüklenmesine izin vermiyor ... diski nasıl kaldırırım?

  4.   miquel EG dijo

    İşletim sistemi% 100 kullanılabilirse bu benim için çok ilginç olurdu, ancak taklit edilmiş bir kurulum olduğu için muhtemelen yalnızca% 50-60'ta işleyecektir. Sormak zorundayım:
    Ekipmanın tüm donanımı çalışıyor mu, örneğin thunderbolt 3 portları?
    Ses ile çalışmak için, örneğin sürücüleri yükleyebilir misiniz? bir apollo UAD ve düşük gecikmelerle çalışıyor mu? UA Apollo ikiz X (Thunderbolt 3)
    Örnek başına sanal disk alanı artırılabilir mi? profesyonel araçlar, cubase vb. yazılımlar yüklüyor musunuz?

    Çünkü tüm bunlar mümkün olabilseydi ve sistem kararlı olsaydı ... kumaş: D

  5.   Gonzalo dijo

    Basic.sh'yi çalıştırdığımda bir hata bildiriyor:

    KVM çekirdek modülüne erişilemedi: Böyle bir dosya veya dizin yok
    qemu-system-x86_64: KVM başlatılamadı: Böyle bir dosya veya dizin yok

  6.   karle dijo

    sudo apt-get install qemu-system qemu-utils python3 python3-pip'den sonra. Proje paketlerini GitHub bağlantısından indirin ???? üzgünüm, linux'ta çok yeniyim. adım / komut nedir.

    1.    karle dijo

      Bu adıma gidiyorum ama bulamadığını söylüyor bana

      sudo ./jumpstart.sh --catalina
      sudo: ./jumpstart.sh: komut bulunamadı

      1.    gcjuan dijo

        Tek bir senaryo değil, catalina'dan önce ikili bir yazıdır. Her neyse, projenin GitHub'daki deposunda dediği gibi, varsayılan seçenek olduğu için Catalina'yı kurmak istiyorsanız, kurmak istediğiniz sürümü koymanıza gerek yok.

  7.   Miguel dijo

    Merhaba,
    Biri bana yardım edebilir mi? Bu hatayı alıyorum.

    ./temel.sh
    KVM çekirdek modülüne erişilemedi: Böyle bir dosya veya dizin yok
    qemu-system-x86_64: KVM başlatılamadı: Böyle bir dosya veya dizin yok

    1.    gcjuan dijo

      Oluşturduğunuz sabit diskteki dosya, basic.sh satırlarına eklediğiniz dosyayla aynı ada mı sahip?

      Aşağıdakileri basic.sh'nin sonuna eklemelisiniz:

      -drive id = SystemDisk, if = none, file = disk_name.qcow2 \
      -cihaz ide-hd, veri yolu = sata.4, sürücü = SistemDisk \

      ve bu nedenle oluşturduğunuz sanal sabit diskin adı bu durumda disk_adı.qcow2 olarak adlandırılmalıdır.

      Aptalca görünüyor, ancak çoğu zaman bu tür hatalar dosyaların adından ve daha fazlası, hata "Böyle bir dosya veya dizin yok" derken ortaya çıkıyor.

      Ayrıca basic.sh komut dosyasını yönetici olarak çalıştırdığınızdan emin olun, bu nedenle:

      sudo ./temel.sh

      1.    işaret dijo

        Bunu yaptım ve disk kurulumda görünmüyor, belki de ./basic.sh dışında, sudo ./basic.sh'yi başlatmadan önce adı başka bir yerde değiştirmek gerekiyor mu?

        1.    işaret dijo

          Diski bu komutla tekrar oluşturdum ve şimdi görünüyorsa:
          qemu-img oluştur -f qcow2 disk_name.qcow2 32G

    2.    Percy dijo

      Qemu'nun usb cihazını tanıması için birisi bana yardım edebilir mi?

  8.   Hristiyan dijo

    Birisi bir iPhone'u bağlamayı denedi ve onu kullanabiliyor, yani xCode rulosu veya müzik senkronizasyonu

  9.   juanlu dijo

    Çok düşük bir çözünürlük elde ediyorum, çözünürlüğü değiştirmenin bir yolu olup olmadığını bilen var mı?

    1.    işaret dijo

      Basic.sh dosyasında şunu yazan bir satır vardır:
      -vga qxl\
      Bunun için değiştirme seçeneği var:
      -vga standardı \

      Öte yandan, mac'in kendi ayarlarından mac'in sanal makinesine girip oradan ekranlara girerseniz, ayarları değiştirebilirsiniz.

      Başka bir şey de, sanal makineyi pencere modunda veya tam ekranda çalıştırmak çözünürlük seviyesinde aynı değil, qemu'da tam ekrana geçmek için şu tuş kombinasyonunu kullanmanız gerekiyor: ctrl + alt + F

  10.   işaret dijo

    USB'nin bu sanal makinede nasıl çalıştırılacağını bilen var mı? Qemu onları tanımıyor bile.

  11.   leonardo ramirez dijo

    Selamlar. Makineyi Mac OS Mojave ile mükemmel bir şekilde kurmayı başardım.
    Soru: Makinenin RAM'ını nasıl artırabilirim?
    2GB'de kalıyorum ve üzerine 4GB koymak istiyorum.

    1.    JJ Biosca dijo

      Çok iyi Aynı şey sana da oluyor, 8GB belleğim var ama macOS Catalina ile sadece 2GB alıyorum. Çözebildin mi?
      teşekkürler

    2.    JJ Biosca dijo

      Zaten çözüldü. Basic.sh dosyasında hafızanızı işaretleyen bir satır var. Varsayılan olarak 2 GB'dir. Sahip olduğunuz gerçek hafızayı koyun ve kaydedin. Satır şudur:

      -m 2G \

  12.   Oscar dijo

    Grafik kartının kapasitesini nasıl artırabilirim?
    Sadece 3 MB var ve buna eklemek istiyorum.

  13.   dgalvarez99 dijo

    Bana yardım eder misin lütfen? Kurulumu yaparken ve kurulacağı diski seçeceğim zaman, diskin kilitli olduğu anlaşılıyor

  14.   Nit değil dijo

    Selam
    Talimatları izleyerek, Qemu ve Linux Mint 20 çalıştıran Mac OS Catalina'm var.
    Lütfen birisi bana, herhangi bir Linux kullanıcısının sanal makineyi çalıştırabilmesi için nasıl etkinleştirileceğini detaylandırabilir mi?
    Ya evime / evime erişmek için vermem gereken izinlerin ayrıntılarını vermek ya da tüm kullanıcılara erişim için makineyi başka bir klasöre nasıl yeniden yerleştireceğimi belirtmek.
    Kendi kullanıcı adımla oluşturuyorum ama kızım kullanmak istiyor ve onunkinden yapamıyor.
    Çok teşekkür ederim.

  15.   Edgar quiroz dijo

    Windows ile VirtualBox'ta çok yavaş olduğu için çok iyi ve çok akıcı çalışıyor

  16.   Alexander Pallares dijo

    Başarıyla bitiremedim, bana şu mesajları verdi:
    BaseSystem / BaseSystem.dmg alınıyor… [###################################################### -] BaseSystem / BaseSystem. Dmg alınıyor … [#################################### -] BaseSystem / BaseSystem.dmg alınıyor… [## # ##################################] 100%
    ./jumpstart.sh: satır 39: / home / alex / Downloads / tools / dmg2img: ikili dosya yürütülemiyor: Yanlış yürütülebilir format
    alex @ alex-Macmini: ~ / İndirilenler $ qemu-img create -f qcow2 alex_mac.qcow2 24G
    'Alex_mac.qcow2' biçimlendiriliyor, fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
    alex @ alex-Macmini: ~ / İndirmeler $ ./basic.sh
    KVM çekirdek modülüne erişilemedi: İzin reddedildi
    qemu-system-x86_64: KVM başlatılamadı: İzin reddedildi
    ./basic.sh: satır 30: -device: komut bulunamadı

    Desteğini takdir edeceğim

  17.   Xavier D dijo

    merhaba, burası doğru yer mi bilmiyorum ama yardıma ihtiyacım var, birkaç aydır linux temel dağıtımımda ClamTK'yi temel resmi mağazadan kuruyorum, bu bana müdahalelere neden oldu, kaldırmasına izin verilmiyor ve QUEMU'dan veya başka herhangi bir programdan farklı programlar kurarken aşağıdaki çıktıyı alın:
    dpkg: önemli kurtarılamaz hata, iptal:
    'libclamav9: amd64' paketi için dosya listesini okuma: Giriş/çıkış hatası
    E: Sub-process / usr / bin / dpkg yıl Döndürdü hata kodu (2)
    Lütfen bu hataya yardım edin, işletim sistemi dosyalarını manuel veya otomatik olarak güncellememe izin vermiyor, yeni programlar yüklememe izin vermiyor

    1.    isaac dijo

      Merhaba, şunu deneyin:

      cd / var / lib / dpkg

      ls -l

      Durum adlı bir dosya arayın

      sudo cp durum durumu.bak

      sudo nano durumu

      'libclamav9: amd64' paketi için bu dosyanın içine bakın
      Nerede olduğunu bulduktan sonra, "Paket" ten "Orijinal Bakım Aracı"na kadar ona atıfta bulunan tüm metni silin.
      Ctrl + O ile kaydedin ve düzenleyiciden çıkın

      sudo apt yükseltmesi

      sudo apt –fix-bozuk kurulum

      sudo rm durumu.bak

      Bu işe yaramalı.
      Selamlar!