Suorita macOS Catalina Linuxissa helposti

macOS Catalina

Uusi käyttöjärjestelmä Apple, macOS Catalina, on se, jota käytetään Cupertino-yrityksen uusimpiin tuotteisiin. Tämä on versio 10.15, ja sen nimi on peräisin Santa Catalinan saarelta Etelä-Kaliforniassa. Kuten tiedätte, se on oma koodijärjestelmä Intel EM64T -alustoille ja hybridijärjestelmällä, joka tunnetaan nimellä XNU. Varmasti tiedät myös, kommentoin niille, jotka eivät tiedä, että tämä ydin perustuu Mach- ja * BSD-koodiin, erityisesti FreeBSD: hen, joten se on Unix.

Toistaiseksi esitys. Mutta jos haluat käyttää macOS Catalinaa tai muuta aiempaa versiota, voit tehdä niin, kunhan sinulla on yhteensopiva Macintosh, kuten MacBook, iMac, Mac Pro jne. Jos sinulla ei ole Apple-tuotetta, sinulla on myös muita vaihtoehtoja kokeilla sitä (virtuaalikoneet, hackintosh). Tässä artikkelissa keskitymme virtualisointiin, jotta voit helposti kokeilla macOS Catalinaa suosikkisi GNU / Linux-distrossa.

GitHubissa on erittäin mielenkiintoinen projekti. Sinä pystyt käyttää sitä tältä linkiltä ja se tuo sinut tarvittavat työkalut perustaa erittäin nopea macOS-virtuaalikone QEMU: han KVM-kiihdytyksellä. Tällä tavoin kaikki on paljon helpompaa ja automatisoitua kuin manuaalinen tekeminen, jotta MacOS VM voidaan suorittaa itse. Lisäksi uutuus on, että sinulla on jo myös uusin Catalina-versio. Eikä MAC: ää tarvitse! Mikä on parasta, koska käyttöjärjestelmän hankkiminen, jos sinulla ei ole Apple-tiimiä, tuntui monimutkaiselta, ellei se ollut merirosvo ...

Los vaiheet seurata tehdä se he ovat hyvin yksinkertaisia ​​(valitse komento tarvitset distroosi):

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

Nyt olet asentanut uusimman version QEMU-emulaattorista (3.1 tai uudempi), tarvittavat apuohjelmat ja Python 3: n, sekä pipin. Seuraava tulee olemaan lataa projektipaketit GitHub-linkistä jonka olen jättänyt aiemmin, ja sisällä on komentosarja, joka sinun on suoritettava tällä tavalla (jos et käytä mitään vaihtoehtoa, Catalina asennetaan oletuksena, mutta voit määrittää haluamasi macOS-version, valitse haluamasi ):

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

Muuten, voit valita tällä hetkellä vain näiden kolmen version välillä. On sääli, että et voi valita kaikkien olemassa olevien välillä, mutta ainakin viimeisimpiä on saatavilla, joita vaaditaan eniten. Jos tarvitset Lionia, Maverickiä, Tigeriä tai muuta, sinun on tehtävä se käsin ... Muista myös, että qemun avulla voit jäljitellä mitä tahansa alustaa, myös PPC: tä MacOS X pre-x86-64 -versioiden ajamiseksi.

Edellisen vaiheen suorittamiseksi sinulla on oltava aktiivinen Internet-yhteys. Itse asiassa, jos sinulla on jo macOS-järjestelmäkuva .img tai .dmg (tässä tapauksessa se muuntuu .img: ksi dmg2img: llä), voit ohittaa edellisen vaiheen ja siirtyä suoraan seuraavaan, koska se tekee MacOS: n . Nyt sinun on luotava virtuaalinen kiintolevy missä MacOS toimii QEMU: ssa (voit korvata levyn_nimen haluamallasi nimellä ja laittaa 64 Gt: n tilan sijasta MV: lle tarvitsemasi, noin 20 Gt: lla):

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

Nyt GitHubista ladattujen tiedostojen joukossa on basic.h, sinun on lisättävä nämä rivit loppuun hänen kanssaan toimittaja:

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

Y Suorita mainittu komentosarja Koneen, osion käynnistäminen ja macOS-asennuksen aloittaminen:

./basic.sh

Voisit tehdä sen myös Virtual Machine Managerilla tai Virt-Managerilla qemun sijasta ... Ja myös päättömänä / pilvipohjaisena.

Y Se on tehtyMacOS-koneesi pitäisi nyt olla käytettävissä valitsemassasi versiossa. Kuten näette, nämä tämän projektin tarjoamat työkalut ja komentosarjat tekevät työstäsi paljon helpompaa, varsinkin kun sinun ei tarvitse etsiä macOS-kuvaa, mutta se tarjoaa sen jo sinulle.

Kiitos niille, jotka ovat osallistuneet tähän projektiin, voit käyttää MacOS-konetta tarvitsemallasi versiolla erittäin helposti.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Jeesus dijo

    Hei, asennuksen aikana se asentaa minut 2 Gt: n osioon eikä 64 Gt: n osioon, jonka olen aiemmin luonut, koska valitsen osion, koska se ei anna minulle.

    1.    Paco dijo

      ennen kuin sinun on mentävä levyapuohjelmiin ja alustettava 64g-osio, kun olet tehnyt sen, valitse se, kun annat vaihtoehdon asentaa.

      1.    chris dijo

        Jostain syystä komento
        qemu-img create -f qcow2 levyn_nimi.qcow2 64G

        vain luoda virtuaalinen levy
        197632 marraskuu 18:01 macHD.qcow2

        Miksi?

    2.    erik dijo

      Alustamasi levy on alustettava asennusnäytössä ennen palautuksen tekemistä. Käytä ensin viimeistä vaihtoehtoa, ja kun teet palautuksen, luomasi levy tulee näkyviin.

      1.    Merkitse dijo

        Ei ei, luomaa levyä ei voi alustaa kuten sanot, koska asennuksessa ei ole tällaista levyä. Se on ongelma.

    3.    Usiel dijo

      Kuten minä, MacOS-järjestelmää asennettaessa se näyttää minulle vain 2 gigatavun osion ja sanoo, että se on lukittu, enkä voi valita sitä.

  2.   David dijo

    Voi olla amd-prosessoreiden kanssa

    1.    Paco dijo

      ennen kuin sinun on mentävä levyapuohjelmiin ja alustettava 64g-osio, kun olet tehnyt sen, valitse se, kun annat vaihtoehdon asentaa.

  3.   Fernando dijo

    Luulin, että 20 Gt riittää ... hahahaha se ei salli vähintään 24 Gt: n asentamista ... Kuinka poistan levyn?

  4.   Michael EG dijo

    Tämä olisi mielestäni erittäin mielenkiintoista, jos käyttöjärjestelmää voitaisiin käyttää 100-prosenttisesti, mutta koska se on emuloitu asennus, se todennäköisesti tuottaa vain 50-60 prosenttia. Minun on kysyttävä:
    Toimiiko kaikki laitteiston laitteistot, esimerkiksi ukkosen 3 portit?
    Voitko työskennellä äänen kanssa, voisitko asentaa ohjaimet esim. apollo UAD ja työskentele pienillä viiveillä? UA Apollo twin X (Thunderbolt 3)
    Voidaanko virtuaalista levytilaa lisätä yksittäistä kertaa? asentaa ohjelmistoja, kuten pro-työkaluja, cubase jne.?

    Koska jos kaikki tämä olisi mahdollista ja järjestelmä olisi vakaa ... kangas: D

  5.   Gonzalo dijo

    Kun suoritan basic.sh, se ilmoittaa virheestä:

    KVM-ytimoduulia ei voitu käyttää: Ei tällaista tiedostoa tai hakemistoa
    qemu-system-x86_64: KVM: n alustaminen epäonnistui: Ei tällaista tiedostoa tai hakemistoa

  6.   Karle dijo

    sudo apt-get install jälkeen qemu-system qemu-utils python3 python3-pip. lataa projektipaketit GitHub-linkistä ???? anteeksi, olen hyvin uusi Linuxissa. mikä on vaihe / komento.

    1.    Karle dijo

      Menen tähän vaiheeseen, mutta se kertoo minulle, että se ei löydä sitä

      sudo ./jumpstart.sh --catalina
      sudo: ./jumpstart.sh: komentoa ei löydy

      1.    gcjuan dijo

        Se ei ole yksi käsikirjoitus, vaan kaksinkertainen ennen katalinaa. Joka tapauksessa, kuten projektin GitHub-arkistossa sanotaan, sinun ei tarvitse laittaa asennettavaa versiota, jos haluat asentaa Catalinan, koska se on oletusasetus.

  7.   Miguel dijo

    Hei,
    Voiko joku auttaa minua? Saan tämän virheen.

    ./basic.sh
    KVM-ytimoduulia ei voitu käyttää: Ei tällaista tiedostoa tai hakemistoa
    qemu-system-x86_64: KVM: n alustaminen epäonnistui: Ei tällaista tiedostoa tai hakemistoa

    1.    gcjuan dijo

      Onko luomallasi kiintolevyllä olevalla tiedostolla sama nimi kuin tiedostolla, jonka lisäsit riville basic.sh?

      Sinun olisi pitänyt lisätä seuraava tiedosto basic.sh: n loppuun:

      -drive id = SystemDisk, jos = ei mitään, tiedosto = levyn_nimi.qcow2 \
      -laite ide-hd, väylä = sata.4, asema = SystemDisk \

      ja luomasi virtuaalisen kiintolevyn nimeä tulisi siksi kutsua tässä tapauksessa levyn_nimi.qcow2.

      Vaikuttaa typerältä, mutta monta kertaa tämän tyyppiset virheet tulevat tiedostojen nimistä ja muusta, kun virhe sanoo "Ei tällaista tiedostoa tai hakemistoa".

      Varmista, että suoritat myös basic.sh-komentosarjan järjestelmänvalvojana, eli:

      sudo ./basic.sh

      1.    Merkitse dijo

        Olen tehnyt sen ja levy ei ilmesty asennukseen, ehkä ._abic.sh-tiedostoa lukuun ottamatta on myös tarpeen muuttaa nimeä jossakin muussa paikassa ennen sudo ./basic.sh käynnistämistä?

        1.    Merkitse dijo

          Olen luonut levyn uudelleen tällä komennolla ja nyt, jos se näkyy:
          qemu-img create -f qcow2 levyn_nimi.qcow2 32G

    2.    Percy dijo

      Voisiko joku auttaa minua niin, että qemu tunnistaa USB-laitteen

  8.   kristillinen dijo

    Joku on yrittänyt yhdistää iPhonen ja pystyä käyttämään sitä, eli xCode-rullaa tai musiikin synkronointia

  9.   juanlu dijo

    Saan erittäin matalan resoluution. Tietääkö kukaan, onko mahdollista muuttaa resoluutiota?

    1.    Merkitse dijo

      Basic.sh-tiedostossa on rivi, joka sanoo:
      -vga qxl\
      Voit vaihtaa sen tälle muulle:
      -vga std\

      Toisaalta, jos syötät mac-virtuaalikoneen itse mac-asetuksissa ja siirtymällä siellä oleviin näyttöihin, voit muuttaa asetuksia.

      Toinen asia on, että resoluutiotasolla ei ole sama suorittaa virtuaalikone ikkunatilassa tai koko näytössä. Jos haluat siirtyä qemun koko näyttöön, sinun on käytettävä näppäinyhdistelmää: ctrl + alt + F

  10.   Merkitse dijo

    Tietääkö kukaan, kuinka saada USB toimimaan tällä virtuaalikoneella? Qemu ei edes tunnista niitä.

  11.   leonardo ramirez dijo

    Terveisiä. Pystyin asentamaan koneen täydellisesti Mac OS Mojavella.
    Kysymys: Kuinka voin lisätä koneen RAM-muistia?
    Pysyn 2 Gt: ssa ja haluan laittaa siihen 4 Gt.

    1.    JJ Biosca dijo

      Oikein hyvä Sama tapahtuu sinulle, minulla on 8 Gt muistia, mutta macOS Catalinalla saan vain 2 Gt. Oletko pystynyt ratkaisemaan sen?
      kiitos

    2.    JJ Biosca dijo

      Jo ratkaistu. Basic.sh-tiedostossa on rivi, joka merkitsee muistiasi. Oletuksena se on 2 Gt. Laita todellinen muisti, joka sinulla on, ja tallenna. Linja on tämä:

      -m 2G \

  12.   oscar dijo

    Kuinka voin lisätä näytönohjaimen kapasiteettia?
    Siinä on vain 3 Mt ja haluaisin lisätä siihen.

  13.   dgalvarez99 dijo

    Voitko auttaa minua? Kun suoritan asennuksen ja valitsen levyn, johon se asennetaan, näyttää siltä, ​​että levy on lukittu

  14.   Nit Ei dijo

    Hei
    Ohjeiden mukaisesti minulla on Mac OS Catalina, joka käyttää Qemua ja Linux Mint 20: tä.
    Voisiko joku kertoa minulle, miten jokaiselle Linux-käyttäjälle voidaan antaa mahdollisuus suorittaa virtuaalikone.
    Joko yksityiskohtaisesti käyttöoikeudet, jotka minun on annettava kotini / kotini käyttämiseen, tai ilmoitetaan, miten kone siirretään toiseen kansioon kaikkien käyttäjien pääsyä varten.
    Luon sen käyttäjätunnuksellani, mutta tyttäreni haluaa käyttää sitä eikä voi omalta.
    Paljon kiitoksia.

  15.   Edgar quiroz dijo

    Se toimii erittäin hyvin ja sujuvasti, koska VirtualBoxissa Windowsissa se on megahidas

  16.   Alexander Pallares dijo

    En voinut lopettaa onnistuneesti, se antoi minulle {o seuraavat viestit:
    Haetaan BaseSystem / BaseSystem.dmg… [####################################### -] Haetaan BaseSystem / BaseSystem. dmg… [####################################### -] Haetaan BaseSystem / BaseSystem.dmg… [## ######################################] 100%
    ./jumpstart.sh: rivi 39: / home / alex / Downloads / tools / dmg2img: ei voida suorittaa binaaritiedostoa: Väärä suoritettava muoto
    alex @ alex-Macmini: ~ / Lataukset $ qemu-img create -f qcow2 alex_mac.qcow2 24G
    Alustetaan 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
    alex @ alex-Macmini: ~ / Lataukset $ ./basic.sh
    KVM-ytimoduulia ei voitu käyttää: Lupa evätty
    qemu-system-x86_64: KVM: n alustaminen epäonnistui: Lupa evätty
    ./basic.sh: rivi 30: -device: komentoa ei löydy

    Arvostan tukeasi

  17.   Xavier D dijo

    hei, en tiedä onko tämä oikea paikka, mutta tarvitsen apua, linux alkeisdistrossani olen muutaman kuukauden asentanut ClamTK:ta virallisesta alkeiskaupasta, se on aiheuttanut minulle häiriöitä, sitä ei saa poistaa ja kun asennat erilaisia ​​ohjelmia, kuten QUEMU:n tai minkä tahansa muun lähdön, seuraavat:
    dpkg: korjaamaton vakava virhe, keskeytys:
    paketin 'libclamav9: amd64' tiedostoluettelon lukeminen: Tulo-/tulostusvirhe
    E: Sub-prosessi / usr / bin / dpkg palautti virhekoodin (2)
    Ole hyvä ja auta tämä virhe ei salli minun päivittää käyttöjärjestelmätiedostoja manuaalisesti tai automaattisesti, se ei salli minun asentaa uusia ohjelmia

    1.    Isaac dijo

      Hei, kokeile tätä:

      cd / var / lib / dpkg

      ls -l

      Etsi tiedosto nimeltä status

      sudo cp status status.bak

      sudo nanon tila

      Etsi tästä tiedostosta paketti 'libclamav9: amd64'
      Kun löydät sen sijainnin, poista kaikki siihen viittaava teksti "Paketti" -kohdasta "Alkuperäinen ylläpito"
      Tallenna painamalla Ctrl + O ja poistu editorista

      sudo apt päivitys

      sudo apt – korjaa rikki asennus

      sudo rm status.bak

      Sen pitäisi toimia.
      Tervehdys!