Drejtoni macOS Catalina në Linux në mënyrën më të lehtë

macOS Catalina

Sistemi i ri operativ i Apple, macOS Catalina, është ai që do të përdoret për produktet më të fundit të firmës Cupertino. Ky është versioni 10.15, dhe e ka marrë emrin nga ishulli Santa Catalina në jug të Kalifornisë. Siç e dini, ai është një sistem i kodit të pronarit, për platformat Intel EM64T dhe me një bërthamë hibride të njohur si XNU. Me siguri edhe ju e dini, unë komentoj për ata që nuk e dinë, që ky bërthamë bazohet në kodin Mach dhe * BSD, veçanërisht FreeBSD, prandaj është një Unix.

Deri më tani prezantimi. Por, nëse doni të ekzekutoni macOS Catalina ose ndonjë version tjetër të mëparshëm, mund ta bëni për aq kohë sa keni në dispozicion një Macintosh të përputhshëm, të tilla si MacBook, iMac, Mac Pro, etj. Nëse nuk keni një produkt Apple, keni edhe mundësi të tjera për ta provuar (makina virtuale, hackintosh) Në këtë artikull ne do të përqendrohemi në virtualizimin në mënyrë që të mund të provoni lehtësisht macOS Catalina në distro-n tuaj të preferuar GNU / Linux.

Ekziston një projekt shumë interesant në GitHub. Ti mund hyni në të nga kjo lidhje dhe kjo ju sjell Mjetet e nevojshme për të vendosur një makinë virtuale shumë të shpejtë macOS në QEMU duke përdorur përshpejtimin KVM. Në këtë mënyrë, gjithçka do të jetë shumë më e lehtë dhe më e automatizuar sesa ta bësh manualisht për të qenë në gjendje të ekzekutosh vetë macOS. Përveç kësaj, risia është se tashmë mund të keni edhe versionin më të fundit Catalina. DHE ASNJ RE MAKIQ E KRKUAR! Cila është më e mira, pasi marrja e sistemit operativ nëse nuk keni një ekip të Apple dukej e komplikuar, përveç nëse ishte një pirat ...

L hapa për të ndjekur për ta bërë atë janë shumë të thjeshta (zgjidhni komandën që ju nevojitet për distro tuaj):

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

Tani keni instaluar versionin më të fundit të emulatorit QEMU (3.1 ose më i lartë), shërbimet e nevojshme dhe Python 3, së bashku me pip. Më poshtë do të jetë shkarkoni paketat e projektit nga lidhja GitHub që unë kam lënë më parë, dhe brenda ka një skenar që duhet ta ekzekutoni në këtë mënyrë (nëse nuk përdorni ndonjë mundësi, Catalina është instaluar si parazgjedhje, por ju mund të specifikoni versionin e macOS që dëshironi, zgjidhni atë që dëshironi ):

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

Nga rruga, ju mund të zgjidhni vetëm midis këtyre tre versioneve për momentin. Ashtë për të ardhur keq që nuk mund të zgjidhni midis të gjitha atyre ekzistuese, por të paktën ato më të fundit janë në dispozicion, të cilat janë më të kërkuarat. Nëse keni nevojë për Lion, Maverick, Tiger ose ndonjë tjetër, do të duhet ta bëni me dorë ... Mos harroni gjithashtu se me qemu mund të imitoni çdo platformë, gjithashtu PPC për të ekzekutuar versione MacOS X para-x86-64.

Për të ekzekutuar hapin e mëparshëm duhet të keni një lidhje aktive në Internet. Në fakt, nëse tashmë keni një imazh të sistemit macOS .img ose .dmg (në këtë rast ai shndërrohet në .img me dmg2img), mund të kaloni hapin e mëparshëm dhe të shkoni direkt në hapin tjetër, pasi ajo që bën është të merrni macOS . Tani duhet të krijoni një hard disk virtual ku macOS do të ekzekutohet në QEMU (ju mund të zëvendësoni disk_name me emrin që dëshironi dhe në vend të 64 GB hapësirë, vendosni atë që ju nevojitet për MV tuaj, me rreth 20 GB që do të kishit):

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

Tani, midis skedarëve të shkarkuar nga GitHub do të gjeni një basic.h, duhet t'i shtoni këto rreshta në fund e tij me një redaktor:

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

Y ekzekutuar skenarin e thënë Për të nisur makinerinë, ndani dhe filloni instalimin e macOS:

./basic.sh

Ju gjithashtu mund ta bëni atë me Virtual Machine Manager ose Virt-Manager në vend të qemu ... Dhe gjithashtu një pa kokë / me bazë cloud.

Y Ajo është bërëTani duhet të keni në dispozicion makinerinë tuaj macOS në versionin e zgjedhur për të punuar. Siç mund ta shihni, këto mjete dhe skripta të siguruara nga ky projekt e bëjnë punën tuaj shumë më të lehtë, veçanërisht pasi nuk keni nevojë të kërkoni një imazh macOS, por ai tashmë e siguron atë.

Falë atyre që kanë kontribuar në këtë projekt, ju mund të përdorni një makinë macOS me versionin që ju nevojitet shumë lehtë.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Jezu dijo

    Hej, kur instalon, më instalon në një ndarje 2gb dhe jo në atë 64gb që kam krijuar më parë, pasi zgjedh ndarjen sepse nuk më lejon.

    1.    Paco dijo

      para se të duhet të shkoni në shërbimet e diskut dhe të formatoni ndarjen 64g, kur ta keni bërë zgjidhni që kur të jepni mundësinë e instalimit.

      1.    Chris dijo

        Për disa arsye komanda
        qemu-img krijoj -f qcow2 disk_name.qcow2 64G

        thjesht krijoni një disk virtual të
        197632 nëntor 18:01 macHD.qcow2

        Pse

    2.    Erik dijo

      Ju duhet të formatoni diskun që keni krijuar, brenda ekranit të instalimit para se të bëni rikuperimin, së pari përdorni opsionin e fundit dhe kur të bëni rikuperimin, do të shfaqet disku që keni krijuar.

      1.    Shënoje dijo

        Jo jo, disku që krijuam nuk mund të formatohet siç thoni ju, sepse nuk ka një disk të tillë në instalim. Ky eshte problemi.

    3.    uzziel dijo

      Ashtu si unë, kur instaloj sistemin MacOs, kjo më tregon vetëm një ndarje 2 GB dhe thotë se është e kyçur dhe nuk mund ta zgjedh atë.

  2.   David dijo

    Mund të jetë me procesorë AMD

    1.    Paco dijo

      para se të duhet të shkoni në shërbimet e diskut dhe të formatoni ndarjen 64g, kur ta keni bërë zgjidhni që kur të jepni mundësinë e instalimit.

  3.   Fernando dijo

    Unë besoja se 20 GB ishte e mjaftueshme ... hahahaha nuk lejon të instalohen minimumi 24 GB ... si ta heq diskun?

  4.   Michael EG dijo

    Kjo do të ishte shumë interesante për mua nëse OS mund të përdoret në 100%, por duke qenë një instalim i imituar, ai ndoshta do të japë vetëm në 50-60%. Unë duhet të pyes:
    A funksionon i gjithë hardueri i pajisjeve, për shembull portat 3 të rrufesë?
    Për të punuar me audio, a mund të instaloni drejtuesit për shembull. një apollo UAD dhe punoni me vonesa të ulëta? UA Apollo binjak X (Thunderbolt 3)
    A mund të rritet hapësira e diskut virtual për shembull? instaloni softuer si mjete pro, kubase, etj?

    Sepse nëse e gjithë kjo do të ishte e mundur dhe sistemi do të ishte i qëndrueshëm ... leckë: D

  5.   Gonzalo dijo

    Kur ekzekutoj basic.sh, raporton një gabim:

    Nuk mund të qaset në modulin e kernelit KVM: Asnjë skedar apo direktori e tillë
    qemu-system-x86_64: nuk arriti të inicioj KVM: Asnjë skedar apo direktori e tillë

  6.   karle dijo

    pas sudo apt-get instaloni qemu-system qemu-utils python3 python3-pip. shkarkoni paketat e projektit nga lidhja GitHub ???? me falni jam shume i ri ne linux. cili është hapi / komanda.

    1.    karle dijo

      Unë shkoj në këtë hap, por ai më tregon se nuk mund ta gjejë atë

      sudo ./jumpstart.sh – katalina
      sudo: ./jumpstart.sh: komanda nuk u gjet

      1.    gcjuan dijo

        Nuk është një skenar i vetëm, por një i dyfishtë përpara katalinës. Sidoqoftë, siç thuhet në depon e projektit në GitHub, nuk keni pse të vendosni versionin që dëshironi të instaloni nëse dëshironi të instaloni Catalina sepse është opsioni i paracaktuar.

  7.   Miguel dijo

    Përshëndetje,
    A mund të më ndihmojë dikush? Unë e marr këtë gabim.

    ./baza.sh
    Nuk mund të qaset në modulin e kernelit KVM: Asnjë skedar apo direktori e tillë
    qemu-system-x86_64: nuk arriti të inicioj KVM: Asnjë skedar apo direktori e tillë

    1.    gcjuan dijo

      A ka të njëjtin emër skedari në diskun e ngurtë që keni krijuar, me skedarin që keni shtuar në linjat e basic.sh?

      Ju duhet të keni shtuar sa më poshtë në fund të basic.sh:

      -drive id = SystemDisk, nëse = asnjë, skedari = emri i diskut.qcow2 \
      -device ide-hd, bus = sata.4, drive = SystemDisk \

      dhe emri i diskut të ngurtë virtual që keni krijuar duhet të quhet disk_name.qcow2 në këtë rast.

      Duket marrëzi, por shumë herë ai lloj gabimesh vijnë nga emri i skedarëve dhe më shumë kur gabimi thotë "Nuk ka ndonjë skedar apo direktori të tillë".

      Sigurohuni që të ekzekutoni edhe skriptin basic.sh si administrator, domethënë:

      sudo ./baza.sh

      1.    Shënoje dijo

        Unë e kam bërë atë dhe disku nuk shfaqet në instalim, mbase përveç në ./basic.sh është gjithashtu e nevojshme të ndryshohet emri në ndonjë vend tjetër para se të lëshohet sudo ./basic.sh?

        1.    Shënoje dijo

          Unë kam krijuar përsëri diskun me këtë komandë dhe tani nëse shfaqet:
          qemu-img krijoj -f qcow2 disk_name.qcow2 32G

    2.    Percy dijo

      Dikush mund të më ndihmojë që qemu ta njohë pajisjen usb

  8.   I krishterë dijo

    Dikush është përpjekur të lidhë një iPhone dhe të jetë në gjendje ta përdorë atë, domethënë rrokullisja xCode ose sinkronizimi i muzikës

  9.   juanlu dijo

    Kam një rezolucion shumë të ulët, a e di dikush nëse ka ndonjë mënyrë për të ndryshuar rezolucionin?

    1.    Shënoje dijo

      Në skedarin basic.sh ekziston një rresht që thotë:
      -vga qxl\
      Ekziston mundësia për ta ndryshuar atë për këtë tjetër:
      -vga std\

      Nga ana tjetër, nëse futni makinën virtuale të mac në cilësimet e vetë mac dhe duke futur ekranet atje mund të ndryshoni cilësimet.

      Një gjë tjetër, nuk është e njëjta gjë në nivelin e rezolucionit për të ekzekutuar makinën virtuale në modalitetin e dritares ose në ekran të plotë, për të shkuar në ekran të plotë në qemu duhet të përdorni kombinimin e tastave: ctrl + alt + F

  10.   Shënoje dijo

    A di dikush se si të bëjë që usb të punojë në këtë makinë virtuale? Qemu as nuk i njeh.

  11.   leonardo Ramirez dijo

    Pershendetje Isha në gjendje ta instaloja në mënyrë të përsosur makinerinë me Mac OS Mojave.
    Pyetje: Si mund ta rris RAM-in e makinës?
    Unë qëndroj në 2 GB dhe dua të vendos 4 GB.

    1.    JJ Biosca dijo

      Shume mire E njëjta gjë ju ndodh, unë kam 8 GB memorie por me macOS Catalina marr vetëm 2 GB. A keni qenë në gjendje ta zgjidhni atë?
      Falënderim

    2.    JJ Biosca dijo

      Tashmë e zgjidhur. Në skedarin basic.sh keni një linjë që shënon kujtesën tuaj. By default është 2 GB. Vendosni kujtesën e vërtetë që keni dhe kurseni. Linja është kjo:

      -m 2G \

  12.   Oscar dijo

    Si mund ta rris kapacitetin e kartës grafike?
    Ka vetëm 3 MB dhe do të doja ta shtoja në të.

  13.   dgalvarez99 dijo

    Mund të më ndihmoni ju lutem? Kur po bëj instalimin dhe do të zgjedh diskun ku do të instalohet, duket se disku është i kyçur

  14.   Jo dijo

    Hi
    Duke ndjekur udhëzimet, unë kam Mac OS Catalina, duke ekzekutuar Qemu dhe Linux Mint 20.
    Ju lutem, a mund dikush të më detajojë, se si të mundësoj, për çdo përdorues të Linux, të jetë në gjendje të drejtojë makinën virtuale.
    Ose duke detajuar lejet që duhet të jap për të hyrë në shtëpinë time, ose duke treguar mënyrën e zhvendosjes së makinës në një dosje tjetër për qasje te të gjithë përdoruesit.
    Unë e krijoj atë me emrin tim të përdoruesit, por vajza ime dëshiron ta përdorë atë dhe nuk mundet nga e saj.
    Shumë falemnderit.

  15.   Edgar quiroz dijo

    Funksionon shumë mirë dhe shumë i rrjedhshëm pasi që në VirtualBox me Windows është mega i ngadaltë

  16.   Aleksandër Pallares dijo

    Nuk mund ta përfundoja me sukses, më dha {o mesazhet e mëposhtme:
    Marrja e BaseSystem / BaseSystem.dmg… [############################################################## ############################################################################## ###################################)))) ##########################################################> #################### 100%
    ./jumpstart.sh: rreshti 39: / home / alex / Shkarkimet / mjetet / dmg2img: nuk mund të ekzekutojë skedarin binar: Formati i gabueshëm i ekzekutueshëm
    alex @ alex-Macmini: / Shkarkimet $ qemu-img krijoj -f qcow2 alex_mac.qcow2 24G
    Formatimi i 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 grumbulli_masës = 65536 dembel_regjistrimet = off_blogaritjet = 16
    alex @ alex-Macmini: ~ / Shkarkimet $ ./basic.sh
    Nuk mund të qaset në modulin e bërthamës KVM: Leja u refuzua
    qemu-system-x86_64: dështoi të fillojë KVM: Leja u refuzua
    ./baza.sh: rreshti 30: -pajisja: komanda nuk u gjet

    Unë do të vlerësoj mbështetjen tuaj

  17.   Xavier D dijo

    pershendetje, nuk e di nese eshte vendi i duhur por kam nevoj per ndihme, ne dispozitivin tim elementar linux prej disa muajsh instalimi i ClamTK nga dyqani zyrtar elementar me ka shkaktuar nderhyrje, nuk me le te uninstaloj dhe kur instaloj te ndryshme programe si ai nga QUEMU ose ndonjë dalje tjetër si më poshtë:
    dpkg: gabim fatal i parikuperueshëm, ndërprerje:
    leximi i listës së skedarëve për paketën 'libclamav9:amd64': gabim në hyrje/dalje
    E: Nën-procesi / usr / bin / dpkg ktheu një kod gabimi (2)
    ju lutem më ndihmoni ky gabim nuk më lejon të përditësoj skedarët e OS as manualisht ose automatikisht, nuk më lejon të instaloj programe të reja

    1.    Isaac dijo

      Përshëndetje, provoni këtë:

      cd /var/lib/dpkg

      ls-l

      Kërkoni një skedar të quajtur status

      statusi i statusit të sudo cp.bak

      statusi sudo nano

      Shikoni brenda këtij skedari për paketën 'libclamav9:amd64'
      Pasi të gjeni se ku është, fshini të gjithë tekstin që i referohet, nga "Paketa" në "Origjinal-Mëmbajtësi"
      Ruani me Ctrl+O dhe dilni nga redaktori

      sudo apt upgrade

      sudo apt --instalim me rregullim të prishur

      sudo rm status.bak

      Kjo duhet të funksionojë.
      Një përshëndetje!