Spusťte macOS Catalina na Linuxu snadným způsobem

MacOS Catalina

Nový operační systém Apple, macOS Catalina, je ten, který bude použit pro nejnovější produkty firmy Cupertino. Toto je verze 10.15 a její název je odvozen od ostrova Santa Catalina v jižní Kalifornii. Jak víte, je to proprietární kódový systém pro platformy Intel EM64T a hybridní jádro známé jako XNU. Určitě také víte, pro ty, kteří nevědí, poznám, že toto jádro je založeno na Machu a * BSD kódu, zejména FreeBSD, proto se jedná o Unix.

Zatím prezentace. Pokud však chcete spustit macOS Catalina nebo jakoukoli jinou předchozí verzi, můžete tak učinit, pokud máte ve svém držení kompatibilní Macintosh, například MacBook, iMac, Mac Pro atd. Pokud nemáte produkt Apple, můžete si ho také vyzkoušet (virtuální stroje, hackintosh). V tomto článku se zaměříme na virtualizaci, abyste si mohli snadno vyzkoušet macOS Catalina na vaší oblíbené distribuci GNU / Linux.

Na GitHubu je velmi zajímavý projekt. Můžeš přistupovat k němu z tohoto odkazu a přináší vám to potřebné nástroje nastavit velmi rychlý virtuální stroj macOS v QEMU pomocí akcelerace KVM. Tímto způsobem bude vše mnohem jednodušší a automatizovanější, než když to děláte ručně, abyste mohli sami provozovat virtuální počítač s macOS. Novinkou navíc je, že již můžete mít i nejnovější verzi Catalina. A POŽADOVÁNO ŽÁDNÝ MAC! Což je nejlepší, protože získání operačního systému, pokud nemáte tým Apple, se zdálo komplikované, pokud to nebyl pirát ...

L další kroky jsou velmi jednoduché (vyberte požadovaný příkaz pro vaši distribuci):

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

Nyní jste nainstalovali nejnovější verzi emulátoru QEMU (3.1 nebo vyšší), potřebné nástroje a Python 3 spolu s pipem. Následující bude stáhněte balíčky projektu z odkazu GitHub který jsem předtím opustil a uvnitř je skript, který musíte takto spustit (pokud nepoužíváte žádnou možnost, ve výchozím nastavení je nainstalována Catalina, ale můžete určit požadovanou verzi macOS, vyberte tu, kterou chcete) :

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

Mimochodem, v tuto chvíli si můžete vybrat pouze mezi těmito třemi verzemi. Je škoda, že si nemůžete vybrat mezi všemi existujícími, ale k dispozici jsou alespoň ty nejnovější, které jsou nejžádanější. Pokud potřebujete Lion, Maverick, Tiger nebo jakýkoli jiný, budete to muset udělat ručně ... Pamatujte také, že s qemu můžete emulovat jakoukoli platformu, také PPC pro spuštění verzí MacOS X pre-x86-64.

Chcete-li provést předchozí krok, musíte mít aktivní připojení k internetu. Ve skutečnosti, pokud již máte obraz systému macOS .img nebo .dmg (v tomto případě se převede na .img pomocí dmg2img), můžete přeskočit předchozí krok a přejít přímo na další, protože to, co dělá, je získat macOS. Nyní musíte vytvořit virtuální pevný disk kde bude macOS běžet v QEMU (můžete nahradit disk_name požadovaným jménem a místo 64 GB prostoru vložte ten, který potřebujete pro svůj MV, s přibližně 20 GB, které byste měli):

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

Nyní mezi soubory staženými z GitHubu najdete a basic.h, tyto řádky musíte přidat na konec jeho editora:

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

Y spusťte uvedený skript Chcete-li spustit počítač, vytvořit oddíl a zahájit instalaci systému macOS:

./basic.sh

Dalo by se to udělat také s Virtual Machine Manager nebo Virt-Manager místo qemu ... A také bezhlavý / cloudový.

Y HotovoNyní byste měli mít počítač macOS ve vybrané verzi k dispozici pro práci. Jak vidíte, tyto nástroje a skripty poskytované tímto projektem vám mnohem usnadňují práci, zejména proto, že nemusíte hledat obrázek macOS, ale již vám ji poskytuje.

Díky těm, kteří se na tomto projektu podíleli, můžete velmi snadno spustit stroj macOS s verzí, kterou potřebujete.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Ježíš řekl

    Hej, při instalaci mě nainstaluje na oddíl 2 GB a ne na 64 GB, který jsem dříve vytvořil, protože jsem si vybral oddíl, protože mi to nedovolí.

    1.    Paco řekl

      než budete muset přejít na diskové nástroje a naformátovat 64g oddíl, až to uděláte, vyberte to, když dáte možnost instalace.

      1.    Chris řekl

        Z nějakého důvodu příkaz
        qemu-img create -f qcow2 název_disku. qcow2 64G

        stačí vytvořit virtuální disk o
        197632 listopad 18:01 macHD.qcow2

        Proč?

    2.    Erik řekl

      Vytvořený disk musíte naformátovat, na instalační obrazovce před provedením obnovy nejprve použijte poslední možnost a při obnově se zobrazí vámi vytvořený disk.

      1.    Mark řekl

        Ne, disk, který jsme vytvořili, nelze naformátovat, jak říkáte, protože v instalaci není žádný takový disk. To je problém.

    3.    Uzziel řekl

      Stejně jako já mi při instalaci systému MacOs zobrazuje pouze oddíl 2 GB a říká, že je uzamčen a nemohu jej vybrat.

  2.   David řekl

    Může být s AMD procesory

    1.    Paco řekl

      než budete muset přejít na diskové nástroje a naformátovat 64g oddíl, až to uděláte, vyberte to, když dáte možnost instalace.

  3.   Fernando řekl

    Věřil jsem, že 20 GB stačí ... hahahaha neumožňuje instalaci minimálně 24 GB ... jak odstraním disk?

  4.   Michael EG řekl

    To by pro mě bylo velmi zajímavé, kdyby bylo možné operační systém použít na 100%, ale protože jde o emulovanou instalaci, pravděpodobně se vykreslí pouze na 50–60%. Musím se zeptat:
    Funguje veškerý hardware zařízení, například porty Thunderbolt 3?
    Chcete-li pracovat se zvukem, můžete nainstalovat ovladače např. apollo UAD a pracovat s nízkou latencí? UA Apollo twin X (Thunderbolt 3)
    Lze virtuální prostor na disku zvětšit pro jednu instanci? nainstalovat software jako profesionální nástroje, kubase atd.?

    Protože pokud by to všechno bylo možné a systém byl stabilní ... hadřík: D

  5.   Gonzalo řekl

    Když spustím basic.sh, hlásí chybu:

    Nelze získat přístup k modulu jádra KVM: Žádný takový soubor nebo adresář
    qemu-system-x86_64: se nepodařilo inicializovat KVM: Žádný takový soubor nebo adresář

  6.   Karle řekl

    po sudo apt-get install qemu-system qemu-utils python3 python3-pip. stáhnout balíčky projektu z odkazu GitHub ???? omlouvám se, že jsem v Linuxu velmi nový. co je krok / příkaz.

    1.    Karle řekl

      Jdu k tomuto kroku, ale říká mi, že jej nemůže najít

      sudo ./jumpstart.sh --catalina
      sudo: ./jumpstart.sh: příkaz nebyl nalezen

      1.    gcjuan řekl

        Není to jediný skript, ale dvojitý před catalinou. Každopádně, jak se říká v úložišti projektu na GitHubu, nemusíte instalovat verzi, kterou chcete nainstalovat, pokud chcete nainstalovat Catalinu, protože je to výchozí možnost.

  7.   Miguel řekl

    Dobrý den,
    Může mi někdo pomoci? Zobrazuje se mi tato chyba.

    ./základní.sh
    Nelze získat přístup k modulu jádra KVM: Žádný takový soubor nebo adresář
    qemu-system-x86_64: se nepodařilo inicializovat KVM: Žádný takový soubor nebo adresář

    1.    gcjuan řekl

      Má soubor na pevném disku, který jste vytvořili, stejný název jako soubor, který jste přidali do řádků do basic.sh?

      Na konec basic.sh jste měli přidat následující:

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

      a název virtuálního pevného disku, který jste vytvořili, by se proto měl v tomto případě nazývat disk_name.qcow2.

      Zdá se hloupé, ale mnohokrát tento typ chyb pochází z názvu souborů a dalších, když chyba říká „Žádný takový soubor nebo adresář“.

      Nezapomeňte také spustit skript basic.sh jako správce, to znamená:

      sudo ./basic.sh

      1.    Mark řekl

        Udělal jsem to a disk se v instalaci neobjeví, snad kromě souboru v ./basic.sh je také nutné změnit název na jiném místě před spuštěním sudo ./basic.sh?

        1.    Mark řekl

          Vytvořil jsem disk znovu pomocí tohoto příkazu a nyní, pokud se objeví:
          qemu-img create -f qcow2 název_disku. qcow2 32G

    2.    Percy řekl

      Může mi někdo pomoci, aby qemu rozpoznal zařízení USB

  8.   křesťan řekl

    Někdo se pokusil připojit iPhone a být schopen jej používat, tj. Synchronizaci hudby xCode nebo synchronizaci hudby

  9.   juanlu řekl

    Mám velmi nízké rozlišení, ví někdo, jestli existuje způsob, jak toto rozlišení změnit?

    1.    Mark řekl

      V souboru basic.sh je řádek, který říká:
      -vga qxl\
      Existuje možnost změnit to pro tento druhý:
      -vga standardní \

      Na druhou stranu, pokud zadáte virtuální stroj mac v nastavení samotného macu a zadáte tam obrazovky, můžete nastavení změnit.

      Další věc, není to stejné na úrovni rozlišení spouštět virtuální stroj v režimu okna nebo na celou obrazovku, pro přechod na celou obrazovku v qemu musíte použít kombinaci kláves: ctrl + alt + F

  10.   Mark řekl

    Ví někdo, jak zajistit, aby usb fungoval na tomto virtuálním stroji? Qemu je ani nepozná.

  11.   leonardo ramirez řekl

    Pozdravy. Byl jsem schopen dokonale nainstalovat stroj s Mac OS Mojave.
    Otázka: Jak mohu zvýšit RAM stroje?
    Zůstávám na 2 GB a chci na to dát 4 GB.

    1.    JJ Biosca řekl

      Velmi dobře Totéž se stane vám, mám 8 GB paměti, ale s macOS Catalina dostanu jen 2 GB. Dokázali jste to vyřešit?
      díky

    2.    JJ Biosca řekl

      Již vyřešeno. V souboru basic.sh máte řádek, který označuje vaši paměť. Ve výchozím nastavení jsou to 2 GB. Vložte skutečnou paměť, kterou máte, a uložte ji. Řádek je tento:

      -m 2G \

  12.   Oskar řekl

    Jak mohu zvýšit kapacitu grafické karty?
    Je to jen 3 MB a rád bych jej doplnil.

  13.   dgalvarez99 řekl

    Můžete mi prosím pomoci? Když provádím instalaci a chystám se vybrat disk, kam se má nainstalovat, zdá se, že je disk uzamčen

  14.   Nit ne řekl

    Ahoj
    Podle pokynů mám Mac OS Catalina se systémem Qemu a Linux Mint 20.
    Může mě někdo podrobně popsat, jak povolit každému uživateli systému Linux, aby mohl spouštět virtuální stroj.
    Buď podrobně popíšu oprávnění, která musím udělit pro přístup k mému / home, nebo označím, jak přemístit stroj do jiné složky pro přístup ke všem uživatelům.
    Vytvářím ho pomocí svého uživatelského jména, ale moje dcera ho chce používat a od svého nemůže.
    Děkuju mnohokrát.

  15.   Edgar quiroz řekl

    Funguje velmi dobře a velmi plynule, protože ve VirtualBoxu s Windows je mega pomalý

  16.   Alexander Pallares řekl

    Nemohl jsem úspěšně dokončit, dalo mi to {o následující zprávy:
    Načítání BaseSystem / BaseSystem.dmg… [##################################### -] Načítání BaseSystem / BaseSystem. dmg… [###################################### -] Načítání BaseSystem / BaseSystem.dmg… [## ##################################] 100%
    ./jumpstart.sh: řádek 39: / home / alex / Soubory ke stažení / tools / dmg2img: nelze spustit binární soubor: Špatný spustitelný formát
    alex @ alex-Macmini: ~ / Soubory ke stažení $ qemu-img create -f qcow2 alex_mac.qcow2 24G
    Formátování 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
    alex @ alex-Macmini: ~ / Stahování $ ./basic.sh
    Nelze získat přístup k modulu jádra KVM: Oprávnění odepřeno
    qemu-system-x86_64: se nepodařilo inicializovat KVM: Oprávnění odepřeno
    ./basic.sh: řádek 30: -device: příkaz nebyl nalezen

    Budu ocenit vaši podporu

  17.   Xavier D řekl

    ahoj, nevím jestli je to to správné místo, ale potřebuji pomoc, v mém základním linuxovém distru mi několik měsíců instalace ClamTK z oficiálního obchodu elementary způsobila rušení, nedovolí mi odinstalovat a při instalaci různé programy, jako je ten z QUEMU nebo jakýkoli jiný výstup:
    dpkg: neodstranitelná závažná chyba, ruší se:
    čtení seznamu souborů pro balíček 'libclamav9:amd64': chyba vstupu/výstupu
    E: Sub-process / usr / bin / dpkg vrátil chybový kód odst. 2)
    prosím pomozte tato chyba mi neumožňuje aktualizovat soubory OS ručně ani automaticky, neumožňuje mi instalovat nové programy

    1.    Isaac řekl

      Ahoj, zkus toto:

      cd /var/lib/dpkg

      ls -l

      Vyhledejte soubor s názvem status

      sudo cp status status.bak

      stav sudo nano

      Podívejte se uvnitř tohoto souboru na balíček 'libclamav9:amd64'
      Jakmile najdete, kde se nachází, odstraňte veškerý text, který na něj odkazuje, od „Balík“ po „Originál-údržbář“
      Uložte pomocí Ctrl+O a ukončete editor

      sudo apt upgrade

      sudo apt --fix-broken install

      sudo rm status.bak

      To by mělo fungovat.
      Zdravím!