Spustite macOS Catalina v systéme Linux jednoduchým spôsobom

MacOS Catalina

Nový operačný systém z Apple, macOS Catalina, je ten, ktorý sa použije pre najnovšie produkty firmy Cupertino. Toto je verzia 10.15 a svoj názov si prevzala z ostrova Santa Catalina v južnej Kalifornii. Ako viete, ide o proprietárny systém kódov pre platformy Intel EM64T as hybridným jadrom známym ako XNU. Určite viete aj ja, pre tých, ktorí nevedia, poznám, že toto jadro je založené na Mach a * BSD kóde, hlavne FreeBSD, preto je to Unix.

Zatiaľ prezentácia. Ak však chcete spustiť systém macOS Catalina alebo akúkoľvek inú predchádzajúcu verziu, môžete tak urobiť, ak máte vo svojom vlastníctve kompatibilný počítač Macintosh, napríklad MacBook, iMac, Mac Pro atď. Ak nemáte produkt Apple, môžete vyskúšať aj ďalšie možnosti (virtuálne stroje, hackintosh). V tomto článku sa zameriame na virtualizáciu, aby ste si mohli ľahko vyskúšať macOS Catalina na vašom obľúbenom distribúcii GNU / Linux.

Na GitHube je veľmi zaujímavý projekt. Môžeš pristupovať k nemu z tohto odkazu a prináša vám to potrebné nástroje nastaviť veľmi rýchly virtuálny stroj macOS v QEMU pomocou akcelerácie KVM. Týmto spôsobom bude všetko oveľa jednoduchšie a automatizovanejšie, ako keby ste to robili manuálne, aby ste mohli sami prevádzkovať macOS VM. Novinkou navyše je, že už môžete mať aj najnovšiu verziu Catalina. A NIE JE POTREBNÝ MAC! Čo je najlepšie, pretože získanie operačného systému, ak nemáte tím Apple, sa zdalo komplikované, pokiaľ to nebol pirát ...

undefined kroky, ktoré treba sledovať sú na to veľmi jednoduché (vyberte príkaz, ktorý potrebujete pre svoju distribúciu):

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

Teraz ste nainštalovali najnovšiu verziu emulátora QEMU (3.1 alebo novšiu), potrebné obslužné programy a Python 3 spolu s pipom. Nasledujúce budú stiahnite si balíčky projektu z odkazu GitHub ktorý som predtým opustil a vo vnútri sa nachádza skript, ktorý musíte vykonať týmto spôsobom (ak nepoužívate žiadnu možnosť, predvolene je nainštalovaná Catalina, ale môžete určiť požadovanú verziu systému macOS, vyberte požadovanú) ):

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

Mimochodom, momentálne si môžete vybrať iba z týchto troch verzií. Je škoda, že si nemôžete vybrať medzi všetkými existujúcimi, ale k dispozícii sú aspoň tie najnovšie, ktoré sú najžiadanejšie. Ak potrebujete Lion, Maverick, Tiger alebo čokoľvek iného, ​​budete to musieť urobiť ručne ... Pamätajte tiež, že pomocou qemu môžete emulovať ľubovoľnú platformu, tiež PPC na spustenie verzií MacOS X pre-x86-64.

Ak chcete vykonať predchádzajúci krok, musíte mať aktívne pripojenie k internetu. V skutočnosti, ak už máte systémový obrázok systému macOS .img alebo .dmg (v tomto prípade sa prevedie na formát .img pomocou dmg2img), môžete predchádzajúci krok preskočiť a prejsť priamo na ďalší, pretože to, čo robí, je získanie systému macOS . Teraz musíte vytvoriť virtuálny pevný disk kde bude macOS bežať v QEMU (disk_name môžete nahradiť požadovaným názvom a namiesto 64 GB miesta vložte ten, ktorý potrebujete pre svoj MV, asi 20 GB, ktoré by ste mali):

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

Teraz medzi súbormi stiahnutými z GitHubu nájdete a basic.h, na konci musíte pridať tieto riadky z toho s redaktorom:

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

Y spustiť uvedený skript Ak chcete spustiť počítač, vytvoriť oddiel a spustiť inštaláciu systému macOS:

./basic.sh

Môžete to urobiť aj pomocou programu Virtual Machine Manager alebo Virt-Manager namiesto qemu ... A tiež bezhlavého / cloudového.

Y Je to hotovéTeraz by ste mali mať počítač macOS vo vybranej verzii k dispozícii na prácu. Ako vidíte, tieto nástroje a skripty poskytované týmto projektom vám prácu výrazne uľahčujú, najmä preto, že nemusíte hľadať obrázok systému macOS, ale ten vám ho už poskytuje.

Vďaka tým, ktorí sa na tomto projekte podieľali, môžete veľmi ľahko spustiť stroj macOS s verziou, ktorú potrebujete.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Ježiš dijo

    Hej, pri inštalácii sa inštaluje na oddiel 2 GB a nie na oddiel 64 GB, ktorý som vytvoril predtým, pretože si oddiel vyberám, pretože mi to nedovolí.

    1.    Paco dijo

      predtým, ako budete musieť ísť na diskové nástroje a naformátovať 64g oddiel, po dokončení si to zvoľte, keď dáte možnosť inštalácie.

      1.    Chris dijo

        Z nejakého dôvodu príkaz
        qemu-img create -f qcow2 disk_name.qcow2 64G

        stačí vytvoriť virtuálny disk z
        197632 18. novembra 01:2 macHD.qcowXNUMX

        Prečo?

    2.    erik dijo

      Vytvorený disk musíte pred obnovením naformátovať. Na obrazovke inštalácie musíte najskôr použiť poslednú možnosť. Po dokončení obnovenia sa zobrazí disk, ktorý ste vytvorili.

      1.    Označiť dijo

        Nie nie, disk, ktorý sme vytvorili, nemožno naformátovať, ako hovoríte, pretože v inštalácii sa taký disk nenachádza. To je problém.

    3.    Uzzíél dijo

      Rovnako ako ja mi pri inštalácii systému MacOS zobrazuje iba oddiel 2 GB a hovorí, že je uzamknutý a nemôžem ho vybrať.

  2.   David dijo

    Môže byť s procesormi AMD

    1.    Paco dijo

      predtým, ako budete musieť ísť na diskové nástroje a naformátovať 64g oddiel, po dokončení si to zvoľte, keď dáte možnosť inštalácie.

  3.   Fernando dijo

    Veril som, že stačí 20 GB ... hahahaha neumožňuje inštaláciu minimálne 24 GB ... ako odstránim disk?

  4.   Michael EG dijo

    To by ma veľmi zaujímalo, keby sa OS dal používať na 100%, ale pri emulovanej inštalácii sa pravdepodobne vykreslí iba na 50 - 60%. Musím sa opýtať:
    Funguje všetok hardvér zariadenia, napríklad porty Thunderbolt 3?
    Ak chcete pracovať so zvukom, môžete nainštalovať ovládače napr. apollo UAD a pracovať s nízkou latenciou? UA Apollo twin X (Thunderbolt 3)
    Je možné napríklad zvýšiť priestor na virtuálnom disku? nainštalovať softvér ako profesionálne nástroje, kubase atď.?

    Pretože ak by to všetko bolo možné a systém bol stabilný ... plátno: D

  5.   Gonzalo dijo

    Keď spustím basic.sh, nahlási chybu:

    Nepodarilo sa získať prístup k modulu jadra KVM: Žiadny takýto súbor alebo adresár
    qemu-system-x86_64: zlyhala inicializácia KVM: Žiadny takýto súbor alebo adresár

  6.   karle dijo

    po sudo apt-get nainštalovať qemu-system qemu-utils python3 python3-pip. stiahnite si projektové balíčky z odkazu GitHub ???? prepáčte, som pre linux veľmi nový. čo je krok / príkaz.

    1.    karle dijo

      Idem k tomuto kroku, ale hovorí mi, že ho nemôže nájsť

      sudo ./jumpstart.sh --catalina
      sudo: ./jumpstart.sh: príkaz sa nenašiel

      1.    gcjuan dijo

        Nejde o jediný scenár, ale o dvojitý pred Catalinou. Ako sa hovorí v úložisku projektu na GitHub, nemusíte inštalovať verziu, ktorú chcete nainštalovať, ak chcete nainštalovať Catalinu, pretože je to predvolená možnosť.

  7.   Miguel dijo

    Dobrý deň,
    Môže mi niekto pomôcť? Mám túto chybu.

    ./basic.sh
    Nepodarilo sa získať prístup k modulu jadra KVM: Žiadny takýto súbor alebo adresár
    qemu-system-x86_64: zlyhala inicializácia KVM: Žiadny takýto súbor alebo adresár

    1.    gcjuan dijo

      Má súbor na pevnom disku, ktorý ste vytvorili, rovnaký názov ako súbor, ktorý ste pridali do riadkov do basic.sh?

      Na koniec basic.sh ste mali pridať toto:

      -drive id = SystemDisk, ak = žiadny, súbor = názov_disku.qcow2 \
      -zariadenie ide-hd, bus = sata.4, jednotka = SystemDisk \

      a názov virtuálneho pevného disku, ktorý ste vytvorili, by sa mal v tomto prípade preto volať disk_name.qcow2.

      Zdá sa hlúpe, ale mnohokrát typ chyby pochádza z názvu súboru a ďalších, keď sa zobrazí chyba „Žiadny taký súbor alebo adresár“.

      Nezabudnite tiež spustiť skript basic.sh ako správca, to znamená:

      sudo ./basic.sh

      1.    Označiť dijo

        Urobil som to a disk sa v inštalácii neobjaví, snáď okrem súboru ./basic.sh je tiež potrebné zmeniť názov na inom mieste pred spustením sudo ./basic.sh?

        1.    Označiť dijo

          Disk som vytvoril znova pomocou tohto príkazu a teraz, ak sa zobrazí:
          qemu-img create -f qcow2 disk_name.qcow2 32G

    2.    Percy dijo

      Môže mi niekto pomôcť, aby qemu rozpoznal zariadenie USB

  8.   kresťan dijo

    Niekto sa pokúsil pripojiť iPhone a byť schopný ho používať, teda xCode roll alebo synchronizáciu hudby

  9.   juanlu dijo

    Mám veľmi nízke rozlíšenie, vie niekto, či existuje spôsob, ako toto rozlíšenie zmeniť?

    1.    Označiť dijo

      V súbore basic.sh je riadok, ktorý hovorí:
      -vga qxl\
      Existuje možnosť zmeniť to pre tento druhý:
      -vga std\

      Na druhej strane, ak zadáte virtuálny stroj mac v nastaveniach samotného macu a zadáte tam obrazovky, môžete nastavenia zmeniť.

      Ďalšia vec, nie je to rovnaké na úrovni rozlíšenia, aby ste spustili virtuálny stroj v režime okna alebo na celú obrazovku, na prechod na celú obrazovku v qemu musíte použiť kombináciu klávesov: ctrl + alt + F

  10.   Označiť dijo

    Vie niekto, ako dosiahnuť, aby usb fungoval na tomto virtuálnom stroji? Qemu ich ani nerozozná.

  11.   leonardo ramirez dijo

    Zdravím vás. Bol som schopný perfektne nainštalovať stroj s Mac OS Mojave.
    Otázka: Ako môžem zvýšiť RAM stroja?
    Ostávam na 2GB a chcem do toho dať 4GB.

    1.    JJ Biosca dijo

      Veľmi dobre To isté sa stane aj vám, mám 8 GB pamäte, ale v systéme macOS Catalina mám iba 2 GB. Dokázali ste to vyriešiť?
      vďaka

    2.    JJ Biosca dijo

      Už vyriešené. V súbore basic.sh máte riadok, ktorý označuje vašu pamäť. Štandardne sú to 2 GB. Vložte skutočnú pamäť, ktorú máte, a uložte si ju. Riadok je tento:

      -m 2G \

  12.   Oskar dijo

    Ako môžem zvýšiť kapacitu grafickej karty?
    Má iba 3 MB a rád by som ho doplnil.

  13.   dgalvarez99 dijo

    Môžete mi prosím pomôcť? Keď vykonávam inštaláciu a vyberiem disk, na ktorý sa bude inštalovať, zdá sa, že je disk uzamknutý

  14.   Nit Nie dijo

    Dobrý deň:
    Podľa pokynov mám Mac OS Catalina so systémom Qemu a Linux Mint 20.
    Môže ma niekto podrobne popísať, ako povoliť každému používateľovi systému Linux spustenie virtuálneho stroja.
    Podrobne uvádzam povolenia, ktoré musím udeliť na prístup do svojho domova, alebo označujem spôsob premiestnenia zariadenia do iného priečinka prístupu pre všetkých používateľov.
    Vytvorím ho pomocou svojho používateľského mena, ale moja dcéra ho chce používať a nemôže od svojho.
    Děkuju mnohokrát.

  15.   Edgar quiroz dijo

    Funguje veľmi dobre a veľmi plynulo, pretože vo VirtualBoxe s Windows je mega pomalý

  16.   Alexander Pallares dijo

    Nemohol som úspešne dokončiť, dalo mi to {o nasledujúce správy:
    Načítava sa BaseSystem / BaseSystem.dmg… [################################### -] Načítava sa BaseSystem / BaseSystem. Dmg … [##################################### -] načítanie BaseSystem / BaseSystem.dmg… [## # #####################################] 100%
    ./jumpstart.sh: riadok 39: / home / alex / na stiahnutie / tools / dmg2img: nemôže spustiť binárny súbor: nesprávny spustiteľný formát
    alex @ alex-Macmini: ~ / súbory na stiahnutie $ qemu-img create -f qcow2 alex_mac.qcow2 24G
    Formátovanie 'alex_mac.qcow2', fmt = qcow2 veľkosť = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
    alex @ alex-Macmini: ~ / Súbory na stiahnutie $ ./basic.sh
    Nepodarilo sa získať prístup k modulu jadra KVM: Povolenie bolo odmietnuté
    qemu-system-x86_64: zlyhala inicializácia KVM: Povolenie odmietnuté
    ./basic.sh: riadok 30: -device: príkaz sa nenašiel

    Budem si vážiť vašu podporu

  17.   Xavier D dijo

    ahojte, neviem ci je to spravne miesto, ale potrebujem pomoc, v mojom linuxovom elementarnom distre uz par mesiacov instalujem ClamTK z elementarneho oficialneho obchodu mi to sposobovalo zasahovanie, nie je povolene odinstalovat a pri inštalácii rôznych programov, ako je ten z QUEMU alebo akéhokoľvek iného výstupu, postupujte takto:
    dpkg: neodstrániteľná fatálna chyba, prerušuje sa:
    čítanie zoznamu súborov pre balík 'libclamav9: amd64': Chyba vstupu/výstupu
    E: Sub-process / usr / bin / dpkg vrátil chybový kód ods 2)
    Prosím, pomôžte mi táto chyba mi neumožňuje aktualizovať súbory OS manuálne ani automaticky, neumožňuje mi inštalovať nové programy

    1.    Isaac dijo

      Ahoj, skús toto:

      cd / var / lib / dpkg

      ls -l

      Vyhľadajte súbor s názvom status

      sudo cp status status.bak

      sudo nano stav

      Pozrite sa v tomto súbore na balík 'libclamav9: amd64'
      Keď zistíte, kde sa nachádza, odstráňte všetok text, ktorý sa naň vzťahuje, od „Balík“ po „Originál-Maintainer“
      Uložte pomocou Ctrl + O a ukončite editor

      sudo apt upgrade

      sudo apt – oprava-rozbitá inštalácia

      sudo rm status.bak

      To by malo fungovať.
      Zdravím!