Zaženite macOS Catalina v Linuxu na enostaven način

macOS Catalina

Nov operacijski sistem Apple, macOS Catalina, je tista, ki bo uporabljena za najnovejše izdelke podjetja Cupertino. To je različica 10.15, ime pa je dobila po otoku Santa Catalina v južni Kaliforniji. Kot veste, gre za lastniški kodni sistem za platforme Intel EM64T in s hibridnim jedrom, znanim kot XNU. Zagotovo tudi vi veste, komentiram za tiste, ki ne vedo, da to jedro temelji na Mach in * BSD kodi, zlasti FreeBSD, torej je Unix.

Zaenkrat predstavitev. Če pa želite zagnati macOS Catalina ali katero koli drugo prejšnjo različico, lahko to storite, če imate združljiv Macintosh, kot so MacBook, iMac, Mac Pro itd. Če nimate izdelka Apple, imate tudi druge možnosti, da ga preizkusite (navidezni stroji, hackintosh). V tem članku se bomo osredotočili na virtualizacijo, tako da boste lahko preprosto preizkusili macOS Catalina na svojem najljubšem distribucijskem sistemu GNU / Linux.

Na GitHubu je zelo zanimiv projekt. Ti lahko dostop do njega s te povezave in vam prinese Potrebna orodja za postavitev zelo hitrega navideznega računalnika macOS v QEMU s pospeševanjem KVM. Na ta način bo vse veliko lažje in bolj avtomatizirano kot ročno, da boste lahko sami zagnali macOS VM. Poleg tega je novost ta, da lahko že imate tudi najnovejšo različico Cataline. IN NI POTREBEN MAC! Kar je najboljše, saj se mi je zdelo zapleteno pridobivanje operacijskega sistema, če nimate ekipe Apple, razen če gre za pirata ...

P korake da to storijo, so zelo preproste (izberite ukaz, ki ga potrebujete za svojo distribucijo):

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

Zdaj ste namestili najnovejšo različico emulatorja QEMU (3.1 ali novejša), potrebne pripomočke in Python 3, skupaj s pipom. Naslednje bo prenesite projektne pakete s povezave GitHub ki sem ga že pustil, v notranjosti pa je skript, ki ga morate izvesti na ta način (če ne uporabite nobene možnosti, je Catalina privzeto nameščena, lahko pa določite želeno različico macOS-a, izberite želeno ):

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

Mimogrede, trenutno lahko izbirate le med temi tremi različicami. Škoda, da ne morete izbirati med vsemi obstoječimi, so pa na voljo vsaj najnovejši, ki so najbolj zahtevani. Če potrebujete Lion, Maverick, Tiger ali katero koli drugo, boste morali to storiti ročno ... Ne pozabite tudi, da lahko z qemu posnemate katero koli platformo, tudi PPC za zagon različic MacOS X pred x86-64.

Za izvedbo prejšnjega koraka morate imeti aktivno internetno povezavo. Če sistemsko sliko .img ali .dmg že imate v sistemu macOS (v tem primeru se pretvori v .img z dmg2img), lahko preskočite prejšnji korak in se premaknete neposredno na naslednjega, saj je to, kar počne, macOS . Zdaj morate ustvariti virtualni trdi disk kjer bo macOS deloval v QEMU (ime_diska lahko nadomestite z želenim imenom in namesto 64 GB prostora vstavite tistega, ki ga potrebujete za svoj MV, s približno 20 GB, ki bi ga imeli):

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

Zdaj med datotekami, prenesenimi iz GitHub, najdete datoteko basic.h, te vrstice morate dodati na koncu njega z urednikom:

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

Y zaženi omenjeni skript Za zagon naprave, particije in začetek namestitve macOS:

./basic.sh

Namesto qemu lahko to storite tudi z Virtual Machine Manager ali Virt-Manager ... In tudi brez glave / v oblaku.

Y Je narejenoZdaj bi moral imeti vaš računalnik macOS v izbrani različici na voljo za delo. Kot lahko vidite, vam ta orodja in skripti, ki jih ponuja ta projekt, močno olajšajo delo, še posebej, ker vam ni treba iskati slike macOS, vendar vam jo že zagotavlja.

Zahvaljujoč tistim, ki so prispevali k temu projektu, lahko zelo enostavno zaženete računalnik macOS z različico, ki jo potrebujete.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Jezus je dejal

    Hej, pri namestitvi me namesti na particijo 2 GB in ne na particijo 64 GB, ki sem jo že ustvaril, saj se odločim za particijo, ker mi ne dovoli.

    1.    Paco je dejal

      preden morate odpreti pripomočke za disk in formatirati particijo 64g, ko to storite, izberite, ko boste dali možnost namestitve.

      1.    chris je dejal

        Iz neznanega razloga ukaz
        qemu-img ustvari -f qcow2 ime_diska.qcow2 64G

        samo ustvarite navidezni disk
        197632 nov 18:01 macHD.qcow2

        Zakaj?

    2.    Erik je dejal

      Pred obnovitvijo morate formatirati disk, ki ste ga ustvarili, na namestitvenem zaslonu, najprej uporabiti zadnjo možnost in ko obnovite, se prikaže disk, ki ste ga ustvarili.

      1.    Označi je dejal

        Ne ne, diska, ki smo ga ustvarili, ni mogoče formatirati, kot pravite, ker takega diska v namestitvi ni. V tem je težava.

    3.    uzziel je dejal

      Tako kot jaz mi tudi pri namestitvi sistema MacOS prikaže samo particijo 2 GB in pravi, da je zaklenjena in je ne morem izbrati.

  2.   David je dejal

    Lahko s procesorji AMD

    1.    Paco je dejal

      preden morate odpreti pripomočke za disk in formatirati particijo 64g, ko to storite, izberite, ko boste dali možnost namestitve.

  3.   Fernando je dejal

    Mislil sem, da je dovolj 20 GB ... hahahaha ne dovoljuje namestitve najmanj 24 GB ... kako naj izbrišem disk?

  4.   Michael EG je dejal

    To bi bilo zame zelo zanimivo, če bi lahko operacijski sistem uporabljali 100-odstotno, toda emulirana namestitev bo verjetno upodobila le 50–60%. Moram vprašati:
    Ali deluje vsa strojna oprema opreme, na primer vrata thunderbolt 3?
    Ali lahko za delo z zvokom namestite gonilnike za npr. apollo UAD in delo z nizkimi zakasnitvami? UA Apollo twin X (Thunderbolt 3)
    Ali je mogoče na primer povečati prostor na navideznem disku? namestiti programsko opremo, kot so profesionalna orodja, cubase itd.?

    Ker če bi bilo vse to mogoče in bi bil sistem stabilen ... krpa: D

  5.   Gonzalo je dejal

    Ko zaženem basic.sh, sporoči napako:

    Ne morem dostopati do jedrnega modula KVM: Takšne datoteke ali imenika ni
    qemu-system-x86_64: ni uspelo inicializirati KVM: Takšne datoteke ali imenika ni

  6.   karle je dejal

    po sudo apt-get namestite qemu-system qemu-utils python3 python3-pip. prenesi projektne pakete s povezave GitHub ???? žal sem zelo nov v linuxu. kaj je korak / ukaz.

    1.    karle je dejal

      Pojdem na ta korak, vendar mi pove, da ga ne more najti

      sudo ./jumpstart.sh – catalina
      sudo: ./jumpstart.sh: ukaza ni mogoče najti

      1.    gcjuan je dejal

        To ni en sam scenarij, ampak dvojni pred catalino. Kakor koli že piše v repozitoriju projekta na GitHubu, vam ni treba postaviti različice, ki jo želite namestiti, če želite namestiti Catalino, ker je to privzeta možnost.

  7.   Miguel je dejal

    Pozdravljeni,
    Ali mi lahko nekdo pomaga? Dobil sem to napako.

    ./osnovno.sh
    Ne morem dostopati do jedrnega modula KVM: Takšne datoteke ali imenika ni
    qemu-system-x86_64: ni uspelo inicializirati KVM: Takšne datoteke ali imenika ni

    1.    gcjuan je dejal

      Ali ima datoteka na trdem disku, ki ste jo ustvarili, enako ime kot datoteka, ki ste jo dodali v vrstice v basic.sh?

      Na koncu basic.sh bi morali dodati naslednje:

      -drive id = SystemDisk, če = noben, datoteka = ime_diska.qcow2 \
      -device ide-hd, bus = sata.4, pogon = SystemDisk \

      in ime navideznega trdega diska, ki ste ga ustvarili, naj se v tem primeru imenuje disk_name.qcow2.

      Zdi se neumno, vendar velikokrat takšne napake izvirajo iz imena datotek in še več, če napaka pravi "Ni take datoteke ali imenika".

      Zagotovite tudi, da ste kot skrbnik zagnali skript basic.sh, to je:

      sudo ./basic.sh

      1.    Označi je dejal

        To sem storil in disk se ne prikaže v namestitvi, morda je poleg v ./basic.sh treba spremeniti tudi ime na drugem mestu, preden zaženete sudo ./basic.sh?

        1.    Označi je dejal

          S tem ukazom sem znova ustvaril disk in zdaj, če se pojavi:
          qemu-img ustvari -f qcow2 ime_diska.qcow2 32G

    2.    Percy je dejal

      Ali mi lahko kdo pomaga, da qemu prepozna usb napravo

  8.   Christian je dejal

    Nekdo je poskušal iPhone povezati in ga lahko uporablja, to je zvitek xCode ali sinhronizacija glasbe

  9.   juanlu je dejal

    Dobim zelo nizko ločljivost, ali kdo ve, ali obstaja način za spreminjanje ločljivosti?

    1.    Označi je dejal

      V datoteki basic.sh je vrstica, ki pravi:
      -vga qxl\
      Obstaja možnost, da jo spremenite za to drugo:
      -vga std\

      Po drugi strani pa, če vnesete navidezni stroj mac v nastavitve samega maca in tam vnesete zaslone, lahko spremenite nastavitve.

      Druga stvar je, da na ravni ločljivosti ni enako, če zaženete navidezni stroj v okenskem načinu ali v celozaslonskem načinu, če želite iti na celozaslonski način v qemu, morate uporabiti kombinacijo tipk: ctrl + alt + F

  10.   Označi je dejal

    Ali kdo ve, kako usb delati na tem virtualnem računalniku? Qemu jih niti ne prepozna.

  11.   leonardo ramirez je dejal

    Pozdravi. Stroj sem lahko popolnoma namestil z Mac OS Mojave.
    Vprašanje: Kako lahko povečam RAM naprave?
    Ostajam pri 2 GB in želim namestiti 4 GB.

    1.    JJ Biosca je dejal

      Zelo dobro Enako se zgodi tudi vam, imam 8 GB pomnilnika, vendar z macOS Catalina dobim le 2 GB. Ste ga že lahko rešili?
      hvala

    2.    JJ Biosca je dejal

      Že rešeno. V datoteki basic.sh imate vrstico, ki označuje vaš spomin. Privzeto je 2 GB. Vstavite pravi spomin, ki ga imate, in shranite. Črta je naslednja:

      -m 2G \

  12.   Oscar je dejal

    Kako lahko povečam zmogljivost grafične kartice?
    Ima le 3 MB in bi jo rad dodal.

  13.   dgalvarez99 je dejal

    Ali mi lahko pomagate, ko nameščam in bom izbral disk, kamor bo nameščen, se zdi, da je disk blokiran

  14.   Nit ne je dejal

    Hi
    Po navodilih imam Mac OS Catalina, ki uporablja Qemu in Linux Mint 20.
    Prosim, naj mi kdo podrobno opiše, kako omogočiti, da lahko kateri koli uporabnik Linuxa zažene navidezni stroj.
    Bodisi podrobno opisujte dovoljenja, ki jih moram dati za dostop do svojega / doma, bodisi navedite, kako prestaviti napravo v drugo mapo, da bo dostopna vsem uporabnikom.
    Ustvarim ga s svojim uporabniškim imenom, vendar ga moja hči želi uporabiti in ne more od svojega.
    Hvala lepa.

  15.   Edgar Quiroz je dejal

    Deluje zelo dobro in zelo tekoče, saj je v VirtualBoxu z operacijskim sistemom Windows zelo počasen

  16.   Aleksander Pallares je dejal

    Nisem mogel uspešno zaključiti, sporočilo mi je {o naslednja sporočila:
    Pridobivanje BaseSystem / BaseSystem.dmg ... [################################### -] Pridobivanje BaseSystem / BaseSystem. Dmg … [#################################### -] Pridobivanje BaseSystem / BaseSystem.dmg… [## # ####################################] 100%
    ./jumpstart.sh: vrstica 39: / home / alex / Downloads / tools / dmg2img: ne more izvršiti binarne datoteke: Napačna izvedljiva oblika
    alex @ alex-Macmini: ~ / Prenosi $ qemu-img create -f qcow2 alex_mac.qcow2 24G
    Oblikovanje 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
    alex @ alex-Macmini: ~ / Prenosi $ ./basic.sh
    Ne morem dostopati do jedrnega modula KVM: dovoljenje zavrnjeno
    qemu-system-x86_64: KVM ni bilo mogoče inicializirati: dovoljenje zavrnjeno
    ./basic.sh: vrstica 30: -device: ukaza ni mogoče najti

    Cenil bom vašo podporo

  17.   Xavier D je dejal

    pozdravljeni, ne vem, če je to pravo mesto, vendar potrebujem pomoč, v moji osnovni distribuciji linuxa je nekaj mesecev namestitev ClamTK iz uradne osnovne trgovine povzročila motnje, ne dovoli mi odstraniti in pri nameščanju drugačnih programi, kot je tisti iz QUEMU ali katerega koli drugega, dajejo naslednje:
    dpkg: nepopravljiva usodna napaka, prekinitev:
    branje seznama datotek za paket 'libclamav9:amd64': napaka pri vnosu/izhodu
    E: Sub-proces / usr / bin / dpkg vrnil kodo napake (2)
    prosim pomagajte ta napaka mi ne dovoljuje, da posodobim datoteke OS niti ročno niti samodejno, ne dovoli mi namestiti novih programov

    1.    Isaac je dejal

      Živjo, poskusi tole:

      cd /var/lib/dpkg

      ls -l

      Poiščite datoteko, imenovano status

      sudo cp status status.bak

      stanje sudo nano

      V tej datoteki poiščite paket 'libclamav9:amd64'
      Ko najdete, kje je, izbrišite vse besedilo, ki se nanaša nanj, od »Paket« do »Original-Maintainer«
      Shranite s Ctrl+O in zapustite urejevalnik

      nadgradnja nadgradnje

      sudo apt --popravek-pokvarjena namestitev

      sudo rm status.bak

      To bi moralo delovati.
      Lep pozdrav!