Jednostavno pokrenite macOS Catalina na Linuxu

macOS Catalina

Novi operativni sustav Apple, macOS Catalina, će se koristiti za najnovije proizvode tvrtke Cupertino. Ovo je verzija 10.15, a ime je dobila po otoku Santa Catalina u južnoj Kaliforniji. Kao što znate, to je vlasnički sustav koda, za platforme Intel EM64T i s hibridnim jezgrom poznatim kao XNU. Sigurno i vi znate, komentiram za one koji ne znaju, da se ova jezgra temelji na Machu i * BSD kodu, posebno FreeBSD, dakle, to je Unix.

Do sada prezentacija. Ali, ako želite pokrenuti macOS Catalina ili bilo koju drugu prethodnu verziju, to možete učiniti sve dok imate kompatibilni Macintosh u svom posjedu, kao što su MacBook, iMac, Mac Pro itd. Ako nemate Appleov proizvod, imate i druge mogućnosti da ga isprobate (virtualni strojevi, hackintosh). U ovom ćemo se članku usredotočiti na virtualizaciju kako biste lako mogli isprobati macOS Catalina na svom omiljenom GNU / Linux distribucijskom programu.

Na GitHubu je vrlo zanimljiv projekt. Možete pristupite mu s ove poveznice i donosi vam Potrebni alati za postavljanje vrlo brzog macOS virtualnog stroja u QEMU koristeći KVM ubrzanje. Na taj će način sve biti puno lakše i automatiziranije od ručnog rada da biste mogli samostalno pokrenuti macOS VM. Osim toga, novost je što već možete imati i najnoviju verziju Cataline. I NIJE POTREBAN MAC! Što je najbolje, jer se činilo se kompliciranim dobivanje operativnog sustava ako nemate Appleov tim, osim ako to nije bio pirat ...

The koraci koje treba slijediti Da biste to učinili, vrlo su jednostavni (odaberite naredbu koja vam je potrebna za vašu distribuciju):

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

Sada ste instalirali najnoviju verziju QEMU emulatora (3.1 ili novija), potrebne uslužne programe i Python 3, zajedno s pipom. Sljedeće će biti preuzmite pakete projekata s veze GitHub koju sam prije ostavio, a unutra se nalazi skripta koju morate izvršiti na ovaj način (ako ne koristite nijednu opciju, Catalina je instalirana prema zadanim postavkama, ali možete odrediti verziju macOS-a koju želite, odaberite onu koju želite ):

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

Inače, trenutno možete birati samo između ove tri verzije. Šteta je što ne možete birati između svih postojećih, ali dostupni su barem najnoviji koji su najtraženiji. Ako su vam potrebni Lion, Maverick, Tiger ili bilo koja druga, morat ćete to učiniti ručno ... Sjetite se također da s qemu možete oponašati bilo koju platformu, također PPC za pokretanje MacOS X-a pre-x86-64 inačica.

Da biste izvršili prethodni korak, morate imati aktivnu internetsku vezu. Zapravo, ako već imate sliku sustava macOS .img ili .dmg (u ovom slučaju pretvara se u .img pomoću dmg2img), možete preskočiti prethodni korak i prijeći izravno na sljedeći, jer ono što on radi jest dobivanje macOS-a . Sada morate stvoriti virtualni tvrdi disk gdje će se macOS izvoditi u QEMU-u (ime diska možete zamijeniti imenom koje želite i umjesto 64 GB prostora stavite onaj koji vam treba za vaš MV, s otprilike 20 GB):

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

Sada ćete među datotekama preuzetim s GitHub-a pronaći i basic.h, ove retke morate dodati na kraju njega s urednikom:

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

Y pokrenite spomenutu skriptu Da biste pokrenuli stroj, particiju i započeli instalaciju macOS-a:

./basic.sh

To biste mogli učiniti i s Virtual Machine Manager-om ili Virt-Managerom umjesto s qemu ... I također bez glave / u oblaku.

Y Učinjeno jeSada biste trebali imati svoj macOS stroj u odabranoj verziji dostupan za rad. Kao što vidite, ovi alati i skripte koje nudi ovaj projekt uvelike olakšavaju vaš rad, pogotovo jer ne trebate tražiti macOS sliku, ali ona vam je već pruža.

Zahvaljujući onima koji su dali svoj doprinos ovom projektu, vrlo lako možete pokrenuti macOS stroj s verzijom koja vam je potrebna.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Isus dijo

    Hej, prilikom instalacije instalira me na particiju od 2 GB, a ne na onu od 64 GB koju sam prethodno stvorio, jer odabirem particiju jer mi to ne dopušta.

    1.    Paco dijo

      prije nego što morate otići na uslužne programe za disk i formatirati 64g particiju, kada to učinite, odaberite kada date mogućnost instalacije.

      1.    chris dijo

        Iz nekog razloga naredba
        qemu-img stvori -f qcow2 ime_diska.qcow2 64G

        samo stvoriti virtualni disk od
        197632 studenog 18:01 macHD.qcow2

        Zašto?

    2.    Erik dijo

      Morate formatirati disk koji ste kreirali, na instalacijskom zaslonu prije nego što izvršite oporavak, prvo upotrijebite zadnju opciju, a kad izvršite oporavak, pojavit će se disk koji ste stvorili

      1.    oznaka dijo

        Ne ne, disk koji smo stvorili ne može se formatirati kako vi kažete, jer u instalaciji nema takvog diska. To je problem.

    3.    Uziel dijo

      Poput mene, prilikom instaliranja sustava MacOS, prikazuje mi samo particiju od 2 GB i kaže da je zaključana i da je ne mogu odabrati.

  2.   David dijo

    Može biti s AMD procesorima

    1.    Paco dijo

      prije nego što morate otići na uslužne programe za disk i formatirati 64g particiju, kada to učinite, odaberite kada date mogućnost instalacije.

  3.   Fernando dijo

    Mislio sam da je dovoljno 20 GB ... hahahaha ne dozvoljava instaliranje minimalno 24 GB ... kako da izbrišem disk?

  4.   Michael EG dijo

    To bi za mene bilo vrlo zanimljivo kad bi se OS mogao koristiti na 100%, ali kao oponašana instalacija vjerojatno će se prikazivati ​​samo na 50-60%. Moram pitati:
    Radi li sav hardver opreme, na primjer thunderbolt 3 porta?
    Za rad sa zvukom, biste li mogli instalirati upravljačke programe za npr. apollo UAD i radite s malim latencijama? UA Apollo blizanac X (Thunderbolt 3)
    Može li se virtualni prostor na disku povećati po primjeru? instalirati softver poput profesionalnih alata, cubase itd.?

    Jer da je sve ovo moguće i da je sustav bio stabilan ... krpa: D

  5.   Gonzalo dijo

    Kada pokrenem basic.sh, prijavljuje pogrešku:

    Ne mogu pristupiti modulu KVM jezgre: Nema takve datoteke ili direktorija
    qemu-system-x86_64: nije uspjela inicijalizirati KVM: Nema takve datoteke ili direktorija

  6.   karle dijo

    nakon sudo apt-get instalirati qemu-system qemu-utils python3 python3-pip. preuzmite pakete projekata s GitHub veze ???? žao mi je što sam vrlo nov u linuxu. što je korak / naredba.

    1.    karle dijo

      Idem na ovaj korak, ali on mi govori da ga ne može pronaći

      sudo ./jumpstart.sh –katalina
      sudo: ./jumpstart.sh: naredba nije pronađena

      1.    gcjuan dijo

        Nije jedna skripta već dvostruka prije cataline. U svakom slučaju, kao što stoji u spremištu projekta na GitHubu, ne morate staviti verziju koju želite instalirati ako želite instalirati Catalinu jer je to zadana opcija.

  7.   Miguel dijo

    Pozdrav,
    Može li mi netko pomoći? Dobio sam ovu pogrešku.

    ./osnovno.š
    Ne mogu pristupiti modulu KVM jezgre: Nema takve datoteke ili direktorija
    qemu-system-x86_64: nije uspjela inicijalizirati KVM: Nema takve datoteke ili direktorija

    1.    gcjuan dijo

      Ima li datoteka na tvrdom disku koju ste stvorili isto ime kao datoteka koju ste dodali u retke na basic.sh?

      Trebali ste dodati sljedeće na kraj basic.sh:

      -drive id = SystemDisk, ako = nema, datoteka = ime_diska.qcow2 \
      -device ide-hd, sabirnica = sata.4, pogon = SystemDisk \

      i ime virtualnog tvrdog diska koji ste stvorili trebalo bi se u tom slučaju zvati disk_name.qcow2.

      Čini se glupo, ali mnogo puta takve pogreške dolaze iz naziva datoteka, a više kada pogreška kaže "Nema takve datoteke ili direktorija".

      Obavezno pokrenite skriptu basic.sh kao administrator, to jest:

      sudo ./osnovno.š

      1.    oznaka dijo

        To sam učinio i disk se ne pojavljuje u instalaciji, možda je osim u ./basic.sh potrebno promijeniti i ime na nekom drugom mjestu prije pokretanja sudo ./basic.sh?

        1.    oznaka dijo

          Ponovno sam stvorio disk ovom naredbom i sada ako se pojavi:
          qemu-img stvori -f qcow2 ime_diska.qcow2 32G

    2.    Percy dijo

      Može li mi netko pomoći tako da qemu prepozna USB uređaj

  8.   kršćanin dijo

    Netko je pokušao povezati iPhone i moći ga koristiti, odnosno xCode roll ili sinkronizaciju glazbe

  9.   juanlu dijo

    Dobivam vrlo nisku razlučivost, zna li netko postoji li način za promjenu razlučivosti?

    1.    oznaka dijo

      U datoteci basic.sh nalazi se redak koji kaže:
      -vga qxl\
      Postoji mogućnost da ga promijenite za ovo drugo:
      -vga std\

      S druge strane, ako mac virtualni stroj unesete u postavke samog Mac računala i tamo uđete na zaslone, možete promijeniti postavke.

      Druga stvar, nije isto na razini razlučivosti pokretati virtualni stroj u načinu prozora ili preko cijelog zaslona, ​​da biste prešli na puni zaslon u qemu, morate koristiti kombinaciju tipki: ctrl + alt + F

  10.   oznaka dijo

    Zna li netko kako učiniti da USB radi na ovom virtualnom stroju? Qemu ih ni ne prepoznaje.

  11.   leonardo ramirez dijo

    Lijep pozdrav. Uspio sam savršeno instalirati stroj s Mac OS Mojave.
    Pitanje: Kako mogu povećati RAM uređaja?
    Ostajem na 2 GB i želim staviti 4 GB.

    1.    JJ Biosca dijo

      Vrlo dobro Isto se događa i vama, imam 8 GB memorije, ali s macOS Catalinom dobivam samo 2 GB. Jeste li ga uspjeli riješiti?
      hvala

    2.    JJ Biosca dijo

      Već riješeno. U datoteci basic.sh imate redak koji označava vašu memoriju. Po defaultu je 2 GB. Stavite pravu memoriju koju imate i spremite. Red je sljedeći:

      -m 2G \

  12.   Oscar dijo

    Kako mogu povećati kapacitet grafičke kartice?
    Ima samo 3 MB i želio bih ga dodati.

  13.   dgalvarez99 dijo

    Možete li mi pomoći, molim vas, kad radim instalaciju i idem odabrati disk na koji će se instalirati, čini se da je disk blokiran

  14.   Nit Ne dijo

    Pozdrav:
    Slijedim upute, imam Mac OS Catalina, koji pokreće Qemu i Linux Mint 20.
    Molim vas, može li me netko detaljno opisati, kako omogućiti bilo kojem Linuxu da može pokretati virtualni stroj.
    Ili detaljno opisujte dozvole koje moram dati za pristup svom / domu ili naznačujem kako premjestiti stroj u drugu mapu radi pristupa svim korisnicima.
    Stvorim ga sa svojim korisničkim imenom, ali moja ga kćer želi koristiti i ne može od svog.
    Puno hvala.

  15.   Edgar quiroz dijo

    Djeluje vrlo dobro i vrlo fluidno, jer je u VirtualBoxu sa sustavom Windows vrlo spor

  16.   Alexander Pallares dijo

    Nisam mogao uspješno završiti, dao mi je {o sljedeće poruke:
    Dohvaćanje BaseSystem / BaseSystem.dmg… [################################### -] Dohvaćanje BaseSystem / BaseSystem. Dmg … [#################################### -] Dohvaćanje BaseSystem / BaseSystem.dmg… [## # ###################################] 100%
    ./jumpstart.sh: redak 39: / home / alex / Downloads / tools / dmg2img: ne može izvršiti binarnu datoteku: Pogrešan izvršni format
    alex @ alex-Macmini: ~ / Preuzimanja $ qemu-img create -f qcow2 alex_mac.qcow2 24G
    Oblikovanje 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = isključeno refcount_bits = 16
    alex @ alex-Macmini: ~ / Preuzimanja $ ./basic.sh
    Ne mogu pristupiti modulu KVM jezgre: Dozvola odbijena
    qemu-system-x86_64: nije uspjela inicijalizirati KVM: Dozvola odbijena
    ./basic.sh: redak 30: -device: naredba nije pronađena

    Cijenit ću vašu podršku

  17.   Xavier D dijo

    pozdrav, ne znam da li je ovo pravo mjesto ali trebam pomoć, u svoju linux elementarnu distribuciju nekoliko mjeseci instaliram ClamTK iz osnovne službene trgovine to mi je izazvalo smetnje, ne može se deinstalirati i prilikom instalacije različiti programi poput onog iz QUEMU-a ili bilo kojeg drugog daju sljedeće:
    dpkg: nepopravljiva fatalna pogreška, prekid:
    čitanje popisa datoteka za paket 'libclamav9: amd64': Pogreška u unosu/izlazu
    E: Sub-proces / usr / bin / dpkg vratio kod pogreške (2)
    Pomozite da ova pogreška ne dopušta da ažuriram OS datoteke ni ručno ni automatski, ne dopušta mi da instaliram nove programe

    1.    Isaac dijo

      Bok, probaj ovo:

      cd / var / lib / dpkg

      je -l

      Potražite datoteku pod nazivom status

      sudo cp status status.bak

      sudo nano status

      Pogledajte unutar ove datoteke paket 'libclamav9: amd64'
      Kada pronađete gdje se nalazi, izbrišite sav tekst koji se odnosi na to, od "Paket" do "Original-Maintainer"
      Spremite Ctrl + O i izađite iz uređivača

      sudo apt nadogradnju

      sudo apt – popravak-pokvarena instalacija

      sudo rm status.bak

      To bi trebalo funkcionirati.
      Pozdrav!