Futtassa a macOS Catalina szoftvert Linuxon a könnyebb módon

macOS Catalina

Az új operációs rendszer Apple, macOS Catalina, amelyet a Cupertino cég legújabb termékeihez fognak használni. Ez a 10.15-ös verzió, és a nevét a kaliforniai déli Santa Catalina-szigetről kapta. Mint tudják, ez egy saját kódrendszer, az Intel EM64T platformokhoz, és egy hibrid kernellel, amely XNU néven ismert. Bizonyára te is tudod, megjegyzem azoknak, akik nem tudják, hogy ez a kern Mach és * BSD kódon alapul, különösen a FreeBSD, ezért Unix.

Eddig az előadás. De, ha a macOS Catalina vagy bármely más korábbi verziót szeretné futtatni, akkor megteheti mindaddig, amíg kompatibilis Macintosh van a birtokában, például MacBook, iMac, Mac Pro stb. Ha nincs Apple terméke, akkor más lehetőségei is vannak a kipróbálásra (virtuális gépek, hackintosh). Ebben a cikkben a virtualizációra fogunk összpontosítani, hogy könnyedén kipróbálhassa a macOS Catalina programot kedvenc GNU / Linux terjesztőjén.

Nagyon érdekes projekt van a GitHub-on. Te talán erről a linkről érheti el és ez hoz téged a szükséges eszközök egy nagyon gyors macOS virtuális gép felállításához a QEMU-ban KVM-gyorsítás segítségével. Ily módon minden sokkal könnyebb és automatizáltabb lesz, mint manuálisan elvégezni a macOS virtuális gép önálló futtatását. Ezenkívül az újdonság, hogy már rendelkezhet a legújabb Catalina verzióval is. ÉS MAC SZÜKSÉGES! Ami a legjobb, mivel az operációs rendszer beszerzése, ha nincs Apple csapata, bonyolultnak tűnt, hacsak nem kalózról volt szó ...

sok követendő lépéseket ehhez nagyon egyszerűek (válassza ki a disztribúcióhoz szükséges parancsot):

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

Most telepítette a QEMU emulátor legújabb verzióját (3.1 vagy újabb), a szükséges segédprogramokat és a Python 3-at, a pip-kel együtt. A következő lesz töltse le a projektcsomagokat a GitHub linkről amit korábban hagytam, és belül van egy szkript, amelyet így kell végrehajtania (ha nem használ semmilyen opciót, akkor a Catalina alapértelmezés szerint telepítve van, de megadhatja a kívánt macOS verziót, válassza ki a kívántat) :

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

Egyébként jelenleg csak e három változat közül választhat. Kár, hogy nem választhat az összes létező közül, de legalább rendelkezésre állnak a legfrissebbek, amelyek a legkeresettebbek. Ha szüksége van Lionra, Maverickre, Tigerre vagy bármi másra, akkor kézzel kell ezt megtennie ... Ne feledje azt is, hogy a qemu segítségével bármilyen platformot utánozhat, és PPC-t is a MacOS X x86-64 előtti verzióinak futtatásához.

Az előző lépés végrehajtásához aktív internetkapcsolatra van szükség. Valójában, ha már rendelkezik egy macOS-rendszerképpel .img vagy .dmg (ebben az esetben a dmg2img segítségével konvertálódik .img-re), akkor kihagyhatja az előző lépést, és közvetlenül a következőre léphet, mivel a MacOS-t kapja . Most létre kell hoznia a virtuális merevlemez ahol a macOS QEMU-ban fog futtatni (a disk_name-et lecserélheti a kívánt névre, és 64 GB hely helyett tegye az MV-hez szükségest, kb. 20 GB-tal):

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

Most a GitHubról letöltött fájlok között talál egy basic.h, ezeket a sorokat hozzá kell adnod a végén egy szerkesztővel:

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

Y futtassa az említett szkriptet A gép, a partíció indításához és a macOS telepítésének megkezdéséhez:

./basic.sh

Megteheti a virtuális gépkezelővel vagy a Virt-Managerrel is a qemu helyett ... És egy fej nélküli / felhőalapú is.

Y Ez készMost már rendelkeznie kell a kiválasztott verziójú macOS-gépével, amely használható. Mint láthatja, ezek a projekt által biztosított eszközök és szkriptek sokkal könnyebbé teszik munkáját, főleg, hogy nem kell macOS-képeket keresnie, de az már biztosítja Önnek.

Köszönet azoknak, akik hozzájárultak ehhez a projekthez, nagyon egyszerűen futtathat egy MacOS gépet a szükséges verzióval.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Jézus dijo

    Hé, telepítéskor 2 GB-os partícióra telepít, nem pedig a korábban létrehozott 64 GB-os partícióra, mivel a partíciót választom, mert ez nem engedi.

    1.    Paco dijo

      mielőtt a lemez segédprogramjaihoz kell fordulnia és meg kell formáznia a 64g partíciót, amikor elkészült, válassza ezt a lehetőséget, amikor megadja a telepítés lehetőségét.

      1.    chris dijo

        Valamiért a parancs
        qemu-img create -f qcow2 lemeznév.qcow2 64G

        csak hozzon létre egy virtuális lemezt a
        197632 november 18:01 macHD.qcow2

        Miért?

    2.    Erik dijo

      A helyreállítás megkezdése előtt meg kell formáznia a létrehozott lemezt a telepítési képernyőn, először használja az utolsó opciót, és a helyreállítás során megjelenik a létrehozott lemez.

      1.    Mark dijo

        Nem nem, az általunk létrehozott lemezt nem lehet formázni, ahogy mondja, mert a telepítésben nincs ilyen lemez. Ez a probléma.

    3.    Uzziél dijo

      Akárcsak én, a MacOS rendszer telepítésekor is csak egy 2 GB-os partíciót mutat nekem, és azt mondja, hogy zárolva van, és nem tudom kiválasztani.

  2.   David dijo

    AMD processzorokkal lehet

    1.    Paco dijo

      mielőtt a lemez segédprogramjaihoz kell fordulnia és meg kell formáznia a 64g partíciót, amikor elkészült, válassza ezt a lehetőséget, amikor megadja a telepítés lehetőségét.

  3.   Fernando dijo

    Azt hittem, hogy 20 GB elég ... hahahaha, ez nem teszi lehetővé a minimum 24 GB-os telepítését ... hogyan lehet eltávolítani a lemezt?

  4.   Michael EG dijo

    Ez nagyon érdekes lenne számomra, ha az operációs rendszert 100% -ban lehetne használni, de emulált telepítésként valószínűleg csak 50-60% -on fog megjeleníteni. Meg kell kérdeznem:
    Működik a berendezés összes hardvere, például a thunderbolt 3 portok?
    A hanggal való együttműködéshez telepítheti az illesztőprogramokat pl. egy apollo UAD és alacsony késleltetéssel dolgozik? UA Apollo twin X (Thunderbolt 3)
    Növelhető a virtuális lemezterület példányonként? telepíteni olyan szoftvereket, mint a pro eszközök, a cubase stb.?

    Mert ha mindez lehetséges és a rendszer stabil volt ... ruha: D

  5.   Gonzalo dijo

    Amikor az basic.sh fájlt futtatom, hibaüzenetet jelent:

    Nem sikerült elérni a KVM kernelmodult: Nincs ilyen fájl vagy könyvtár
    qemu-system-x86_64: nem sikerült inicializálni a KVM-et: Nincs ilyen fájl vagy könyvtár

  6.   Karle dijo

    sudo apt-get install után qemu-system qemu-utils python3 python3-pip. töltse le a projektcsomagokat a GitHub linkről ???? bocs, nagyon új vagyok a linuxban. mi a lépés / parancs.

    1.    Karle dijo

      Megyek erre a lépésre, de azt mondja nekem, hogy nem találja meg

      sudo ./jumpstart.sh --catalina
      sudo: ./jumpstart.sh: a parancs nem található

      1.    gcjuan dijo

        Ez nem egy szkript, hanem kettős a catalina előtt. Egyébként, amint az a projekt GitHub-tárában olvasható, nem kell feltennie a telepíteni kívánt verziót, ha a Catalina-t telepíteni szeretné, mert ez az alapértelmezett opció.

  7.   Miguel dijo

    Helló,
    Tudna valaki segíteni nekem? Ezt a hibát kapom.

    ./basic.sh
    Nem sikerült elérni a KVM kernelmodult: Nincs ilyen fájl vagy könyvtár
    qemu-system-x86_64: nem sikerült inicializálni a KVM-et: Nincs ilyen fájl vagy könyvtár

    1.    gcjuan dijo

      A merevlemezen létrehozott fájlnak ugyanaz a neve, mint a fájlhoz, amelyet az basic.sh soraiba adott?

      A következőket kellett volna hozzáadnia az basic.sh végéhez:

      -drive id = SystemDisk, ha = nincs, fájl = lemeznév.qcow2 \
      -device ide-hd, busz = sata.4, meghajtó = SystemDisk \

      és az Ön által létrehozott virtuális merevlemez nevét ebben az esetben diszk_név.qcow2 néven kell nevezni.

      Butaságnak tűnik, de sokszor az ilyen típusú hibák a fájlok nevéből származnak, és még sok más, amikor a hiba azt mondja, hogy "Nincs ilyen fájl vagy könyvtár".

      Feltétlenül futtassa az basic.sh parancsfájlt rendszergazdaként is, azaz:

      sudo ./basic.sh

      1.    Mark dijo

        Megtettem, és a lemez nem jelenik meg a telepítésben, talán az ./basic.sh fájlon kívül a sudo ./basic.sh elindítása előtt meg kell változtatni a nevet más helyen is?

        1.    Mark dijo

          Újra létrehoztam a lemezt ezzel a paranccsal, és most, ha megjelenik:
          qemu-img create -f qcow2 lemeznév.qcow2 32G

    2.    Percy dijo

      Segíthet valaki felismerni az usb eszközt

  8.   keresztény dijo

    Valaki megpróbálta csatlakoztatni az iPhone-t, és használni tudta, vagyis az xCode roll vagy a zene szinkronizálását

  9.   juanlu dijo

    Nagyon alacsony felbontású vagyok, tudja valaki, hogy van-e mód a felbontás megváltoztatására?

    1.    Mark dijo

      Az basic.sh fájlban van egy sor, amely a következőket mondja:
      -vga qxl\
      Lehetőség van megváltoztatni erre a másikra:
      -vga std\

      Másrészt, ha belép a mac virtuális gépébe a mac beállításaiban, és belép a képernyőkre, megváltoztathatja a beállításokat.

      Másik dolog, hogy a felbontás szintjén nem ugyanaz, ha a virtuális gépet ablak módban vagy teljes képernyőn futtatjuk, a qemu teljes képernyős megjelenítéséhez a billentyűkombinációt kell használni: ctrl + alt + F

  10.   Mark dijo

    Tudja valaki, hogyan kell az usb-t működtetni ezen a virtuális gépen? A qemu nem is ismeri fel őket.

  11.   Leonard Ramirez dijo

    Üdvözlet. Tökéletesen telepíthettem a gépet a Mac OS Mojave segítségével.
    Kérdés: Hogyan növelhetem a gép RAM-ját?
    2 GB-nál maradok, és 4 GB-ot akarok rá tenni.

    1.    JJ Biosca dijo

      Nagyon jó Ugyanez történik veled is, 8 GB memóriám van, de a macOS Catalina programmal csak 2 GB-ot kapok. Meg tudta oldani?
      Köszönöm

    2.    JJ Biosca dijo

      Már megoldott. Az basic.sh fájlban van egy sor, amely a memóriát jelöli. Alapértelmezés szerint 2 GB. Helyezze el a valódi memóriát, és mentse el. A vonal ez:

      -m 2G \

  12.   Oscar dijo

    Hogyan növelhetem a grafikus kártya kapacitását?
    Csak 3 MB van, és szeretnék hozzáfűzni.

  13.   dgalvarez99 dijo

    Tudna segíteni, kérem, amikor a telepítést végzem, és kiválasztom a lemezt, ahová telepíteni akarjuk, úgy tűnik, hogy a lemez blokkolva van

  14.   Nem Nem dijo

    Szia
    Az utasításokat követve Mac OS Catalina operációs rendszerem van, futtatom a Qemut és a Linux Mint 20-at.
    Kérem, tudjon valaki részletezni, hogyan lehet engedélyezni bármelyik Linux felhasználó számára a virtuális gép futtatását.
    Vagy részletezem azokat a jogosultságokat, amelyeket meg kell adnom az otthonomhoz való hozzáféréshez, vagy megadom, hogyan helyezzem át a gépet egy másik mappába az összes felhasználó számára.
    A felhasználónevemmel hozom létre, de a lányom használni akarja, és nem az övétől.
    Köszönöm szépen.

  15.   Edgar quiroz dijo

    Nagyon jól és folyékonyan működik, mivel a Windows rendszerű VirtualBox-ban nagyon lassú

  16.   Alexander Pallares dijo

    Nem tudtam sikeresen befejezni, a következő üzeneteket kaptam:
    BaseSystem / BaseSystem.dmg lekérése… [###################################### -] BaseSystem / BaseSystem. … [#######################################]] A BaseSystem / BaseSystem.dmg lekérése… [## # #####################################
    ./jumpstart.sh: 39. sor: / home / alex / Downloads / tools / dmg2img: nem tudja végrehajtani a bináris fájlt: Helytelen futtatható formátum
    alex @ alex-Macmini: ~ / Letöltések $ qemu-img create -f qcow2 alex_mac.qcow2 24G
    Az 'alex_mac.qcow2' formázása, fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
    alex @ alex-Macmini: ~ / Letöltések $ ./basic.sh
    Nem sikerült elérni a KVM kernelmodult: Az engedély megtagadva
    qemu-system-x86_64: nem sikerült inicializálni a KVM-et: Az engedély megtagadva
    ./basic.sh: 30. sor: -device: parancs nem található

    Értékelni fogom támogatását

  17.   Xavier D dijo

    sziasztok nem tudom jó helyen van-e de segítségre lenne szükségem, a linux elemi disztrómban pár hónapja telepítem a ClamTK-t az elemi hivatalos boltból zavart okozott, nem távolítható el és telepítéskor különböző programok, például a QUEMU-ból származó vagy bármely más kimenet, amely a következőket adja:
    dpkg: végzetes helyreállíthatatlan hiba, megszakítás:
    a 'libclamav9: amd64' csomag fájllistájának olvasása: Bemeneti/kimeneti hiba
    E: Sub-process / usr / bin / dpkg adott vissza hibakódot (2)
    Kérem segítsen, ez a hiba nem engedi frissíteni az operációs rendszer fájljait sem manuálisan, sem automatikusan, nem teszi lehetővé az új programok telepítését

    1.    Izsák dijo

      Szia, próbáld ki ezt:

      cd / var / lib / dpkg

      ls-l

      Keressen egy status nevű fájlt

      sudo cp status status.bak

      sudo nano állapot

      Ebben a fájlban keresse meg a 'libclamav9: amd64' csomagot
      Miután megtalálta, hol van, törölje az összes rá utaló szöveget, a "Csomag"-tól az "Eredeti-karbantartó"-ig.
      Mentse a Ctrl + O billentyűkombinációt, és lépjen ki a szerkesztőből

      sudo apt frissítés

      sudo apt – fix-broken telepítés

      sudo rm status.bak

      Ennek működnie kell.
      Üdvözlet!