Sebenzisa iMacOS Catalina kuLinux ngendlela elula

i-macOS Catalina

Uhlelo olusha lokusebenza lwe I-Apple, iMacOS Catalina, iyona ezosetshenziselwa imikhiqizo yakamuva yenkampani yeCupertino. Le nguqulo engu-10.15, futhi ithatha igama layo ukusuka eSanta Catalina Island eningizimu yeCalifornia. Njengoba wazi, uhlelo lwekhodi yokuphathelene, yamapulatifomu e-Intel EM64T nange-kernel ye-hybrid eyaziwa njenge-XNU. Impela nawe uyazi, ngiphawulela labo abangazi, ukuthi le kernel isuselwa kwikhodi kaMach ne * BSD, ikakhulukazi iFreeBSD, ngakho-ke iyi-Unix.

Kuze kube manje isethulo. Kepha, uma ufuna ukusebenzisa i-MacOS Catalina noma enye inguqulo endala, ungakwenza lokho inqobo nje uma une-Macintosh ehambisanayo onayo, njenge-MacBook, iMac, Mac Pro, njll. Uma ungenawo umkhiqizo we-Apple, unezinye izinketho zokuzama (imishini ebonakalayo, i-hackintosh). Kulesi sihloko sizogxila ekusebenzeni kahle ukuze ukwazi ukuzama iMacOS Catalina kalula kwi-distro yakho ye-GNU / Linux.

Kukhona iphrojekthi ethakazelisa kakhulu kwiGitHub. Ungakwazi finyelela kulesi sixhumanisi futhi ikunikeza amathuluzi adingekayo ukusetha umshini obonakalayo we-macOS osheshayo ku-QEMU usebenzisa ukusheshisa kwe-KVM. Ngale ndlela, konke kuzoba lula kakhulu futhi kube okuzenzakalelayo kunokukwenza ngesandla ukuze ukwazi ukusebenzisa i-MacOS VM ngokwakho. Ngaphezu kwalokho, into entsha ukuthi ungaba nayo futhi inguqulo yakamuva yeCatalina. Futhi AKUDINGEKANGA IMAC! Yikuphi okungcono kakhulu, ngoba ukuthola uhlelo lokusebenza uma ungenalo iqembu le-Apple bekubonakala kuyinkimbinkimbi, ngaphandle kokuthi bekuyipirate ...

I-Los izinyathelo okufanele zilandelwe ukukwenza kulula kakhulu (khetha umyalo owudingayo ku-distro yakho):

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

Manje usufake inguqulo yakamuva ye-QEMU emulator (3.1 noma ngaphezulu), izinsiza ezidingekayo nePython 3, kanye nepip. Okulandelayo kuzoba landa amaphakheji wephrojekthi kusixhumanisi seGitHub engikushiye ngaphambili, futhi ngaphakathi kukhona umbhalo okufanele uwenze ngale ndlela (uma ungasebenzisi noma iyiphi inketho, iCatalina ifakwa ngokuzenzakalela, kepha ungacacisa uhlobo lwe-macOS oyifunayo, khetha leyo oyifunayo ):

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

Ngendlela, ungakhetha kuphela phakathi kwalezi zinguqulo ezintathu okwamanje. Kuyadabukisa ukuthi awukwazi ukukhetha phakathi kwakho konke okukhona, kepha okungenani okusha kuyatholakala, okufunwa kakhulu. Uma udinga i-Lion, Maverick, Tiger, noma enye, kuzofanela ukwenze ngesandla ... Khumbula futhi ukuthi nge-qemu ungalingisa noma iyiphi ipulatifomu, futhi ne-PPC ukusebenzisa izinhlobo ze-MacOS X pre-x86-64.

Ukwenza isinyathelo esedlule udinga ukuthi ube nokuxhumeka kwe-inthanethi okusebenzayo. Eqinisweni, uma usuvele unesithombe sohlelo lwe-macOS .img noma .dmg (kulokhu siguqukela ku-.img nge-dmg2img), ungeqa isinyathelo esedlule bese uya ngqo kwesilandelayo, ngoba okwenzayo ukuthola i-macOS . Manje kufanele wakhe ifayela le- i-virtual hard drive lapho i-macOS izosebenza ku-QEMU (ungafaka igama le-disk_name ngegama olifunayo futhi esikhundleni se-64 GB yesikhala, faka leyo oyidingayo nge-MV yakho, cishe ibe ne-20GB onayo):

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

Manje, phakathi kwamafayela alandiwe kusuka ku-GitHub uzothola ifayela le- basic.h, kufanele ungeze le migqa ekugcineni ngaye nomhleli:

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

Y run leso script Ukuqalisa umshini, ukwahlukanisa, bese uqala ukufakwa kwe-MacOS:

./basic.sh

Ungakwenza futhi nge-Virtual Machine Manager noma i-Virt-Manager esikhundleni se-qemu ... Futhi futhi kungenasisekelo / okususelwa efwini.

Y SekwenziweManje kufanele ube nomshini wakho we-macOS kunguqulo ekhethiwe ongayisebenzisa ukusebenza nayo. Njengoba ukwazi ukubona, la mathuluzi nemibhalo enikezwe yile phrojekthi yenza umsebenzi wakho ube lula kakhulu, ikakhulukazi ngoba awudingi ukufuna isithombe se-macOS, kepha sesivele sikunikeza.

Ngenxa yalabo ababambe iqhaza kule phrojekthi, ungasebenzisa umshini we-macOS onohlobo oludingayo kalula.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   uJesu kusho

    Sawubona, lapho ufaka, ingifaka kusigaba 2gb hhayi ku-64gb engiyenzile ngaphambili, njengoba ngikhetha ukwahlukanisa ngoba ngeke kungivumele.

    1.    Paco kusho

      ngaphambi kokuya kuzinsiza zediski bese ufometha ukwahlukanisa okungu-64g, lapho usukwenzile khetha lokho lapho unikeza ithuba lokufaka.

      1.    Chris kusho

        Ngasizathu simbe umyalo
        qemu-img yakha -f qcow2 disk_name.qcow2 64G

        vele udale idiski ebonakalayo ye
        197632 Nov 18:01 macHD.qcow2

        Kungani?

    2.    Erik kusho

      Kufanele ufomathe idiski oyidalile, ngaphakathi kwesikrini sokufaka ngaphambi kokwenza ukutakula, qala usebenzise inketho yokugcina futhi lapho uthola kabusha, idiski oyenzile izovela

      1.    Mark kusho

        Cha cha, idiski esiyenzile ngeke ifomethwe njengoba usho, ngoba ayikho i-disk enjalo ekufakweni. Leyo inkinga.

    3.    U-Uziyeli kusho

      Njengami, lapho ufaka isistimu ye-MacOS, ingikhombisa kuphela ukwahlukanisa okungu-2gb futhi ithi ikhiyiwe futhi angikwazi ukuyikhetha.

  2.   David kusho

    Kungaba nabaprosesa be-amd

    1.    Paco kusho

      ngaphambi kokuya kuzinsiza zediski bese ufometha ukwahlukanisa okungu-64g, lapho usukwenzile khetha lokho lapho unikeza ithuba lokufaka.

  3.   Fernando kusho

    Ngikholwe ukuthi i-20GB yanele ... hahahaha ayikuvumeli ukufakwa okungenani kuka-24GB ... ngiyisusa kanjani idiski?

  4.   UMiquel EG kusho

    Lokhu kungangithakazelisa kakhulu uma i-OS ingasetshenziswa ku-100% kepha ukufakwa okulingisiwe cishe kuzonikeza kuphela ngama-50-60%. Kufanele ngibuze:
    Ngabe yonke i-Hardware yemishini iyasebenza, ngokwesibonelo amachweba we-thunderbolt 3?
    Ukuze usebenze ngomsindo, ungawafaka yini ama-driver we-eg. i-apollo UAD futhi usebenza ngama-latency aphansi? I-UA Apollo twin X (i-Thunderbolt 3)
    Ngabe isikhala sediski esibonakalayo singakhuliswa ngokwesibonelo? ukufaka isoftware njengamathuluzi we-pro, i-cubase, njll.?

    Ngoba uma konke lokhu bekungenzeka futhi uhlelo luzinzile ... indwangu: D

  5.   Gonzalo kusho

    Lapho ngisebenzisa i-basic.sh, ibika iphutha:

    Ayikwazanga ukufinyelela kumodyuli ye-KVM kernel: Alikho lelo fayela noma umkhombandlela
    qemu-system-x86_64: yehlulekile ukuqalisa i-KVM: Alikho lelo fayela noma umkhombandlela

  6.   karle kusho

    ngemuva kweSudo apt-get ukufaka qemu-system qemu-utils python3 python3-pip. landa amaphakheji wephrojekthi kusixhumanisi seGitHub ???? ngiyaxolisa ngimusha kakhulu ku-linux. yini isinyathelo / umyalo.

    1.    karle kusho

      Ngiya kulesi sinyathelo kepha singitshela ukuthi asikwazi ukusithola

      sudo ./jumpstart.sh --catalina
      sudo: ./jumpstart.sh: umyalo awutholakalanga

      1.    gcjuan kusho

        Akuwona umbhalo owodwa kepha owenziwe kabili ngaphambi kwe-catalina. Noma kunjalo, njengoba kusho endaweni yokugcina yephrojekthi ku-GitHub, akudingeki ubeke inguqulo ofuna ukuyifaka uma ufuna ukufaka iCatalina ngoba kuyindlela yokuzenzakalelayo.

  7.   UMiguel kusho

    Sawubona,
    Ngabe othile angangisiza? Ngithola leli phutha.

    ./isisekelo.sh
    Ayikwazanga ukufinyelela kumodyuli ye-KVM kernel: Alikho lelo fayela noma umkhombandlela
    qemu-system-x86_64: yehlulekile ukuqalisa i-KVM: Alikho lelo fayela noma umkhombandlela

    1.    gcjuan kusho

      Ngabe ifayela elikwidiski enzima olidalile linalo igama elifanayo nefayela olingeze emigqeni ku- basic.sh?

      Kufanele ngabe ungeze okulandelayo ekugcineni kwe-basic.sh:

      -drive id = SystemDisk, uma = engekho, ifayela = disk_name.qcow2
      -device ide-hd, ibhasi = sata.4, idrayivu = SystemDisk \

      negama le-hard disk olidalile kufanele libizwe nge-disk_name.qcow2 kuleli cala.

      Kubukeka kuyisilima kepha kaningi lolo hlobo lwamaphutha luvela egameni lamafayela nokuningi lapho iphutha lithi "Alikho lelo fayela noma umkhombandlela".

      Qiniseka ukuthi uphinde usebenzise iskripthi se-basic.sh njengomlawuli, okungukuthi:

      sudo ./basic.sh

      1.    Mark kusho

        Ngikwenzile lokho futhi idiski ayiveli ekufakweni, mhlawumbe ngaphandle kwe- ./basic.sh kuyadingeka futhi ukushintsha igama kwenye indawo ngaphambi kokuqalisa iSudo ./basic.sh?

        1.    Mark kusho

          Ngakha idiski futhi ngalo myalo futhi manje uma ibonakala:
          qemu-img yakha -f qcow2 disk_name.qcow2 32G

    2.    Percy kusho

      Ngabe othile angangisiza ukuze i-qemu ibone idivayisi ye-usb

  8.   UmKrestu kusho

    Umuntu othile uzame ukuxhuma i-iPhone futhi akwazi ukuyisebenzisa, okungukuthi, i-xCode roll noma ukuvumelanisa umculo

  9.   UJuanlu kusho

    Ngithola isixazululo esiphansi kakhulu, ngabe kukhona owaziyo ukuthi ngabe ikhona indlela yokushintsha isinqumo?

    1.    Mark kusho

      Kufayela eliyisisekelo.sh kunomugqa othi:
      -vga qxl\
      Kukhona inketho yokuyishintshela lokhu okunye:
      -vga std\

      Ngakolunye uhlangothi, uma ufaka umshini obonakalayo we-mac kuzilungiselelo ze-mac uqobo bese ufaka izikrini lapho ungaguqula izilungiselelo.

      Okunye, akufani ezingeni lesinqumo ukusebenzisa umshini obonakalayo kumodi yewindi noma kusikrini esigcwele, ukuya kusikrini esigcwele ku-qemu kufanele usebenzise inhlanganisela yokhiye: ctrl + alt + F

  10.   Mark kusho

    Ngabe kukhona owaziyo ukwenza i-usb isebenze kulo mshini obonakalayo? I-qemu ayibazi nokubabona.

  11.   ULeonardo Ramirez kusho

    Sanibonani. Ngikwazile ukufaka kahle umshini nge-Mac OS Mojave.
    Umbuzo: Ngingayinyusa kanjani i-RAM yomshini?
    Ngihlala ku-2GB futhi ngifuna ukubeka i-4GB kuso.

    1.    UJJ Biosca kusho

      Kuhle kakhulu Kwenzeka okufanayo nakuwe, ngine-8GB yememori kepha nge-macOS Catalina ngithola i-2GB kuphela. Ngabe ukwazile ukuyixazulula?
      Gracias

    2.    UJJ Biosca kusho

      Isivele ixazululiwe. Kufayela le-basic.sh unolayini ophawula inkumbulo yakho. Ngokuzenzakalelayo kungu-2GB. Beka inkumbulo yangempela onayo bese uyayisindisa. Umugqa yilokhu:

      -m 2G \

  12.   oscar kusho

    Ngingakhuphula kanjani umthamo wekhadi lemidwebo?
    Ngu-3 MB kuphela futhi ngingathanda ukungeza kukho.

  13.   idgalvarez99 kusho

    Ungangisiza ngicela? Lapho ngenza ukufakwa futhi ngizokhetha idiski lapho izofakwa khona, kubonakala sengathi idiski ikhiyiwe

  14.   INit Hhayi kusho

    Sawubona,
    Ukulandela imiyalo, ngine-Mac OS Catalina, esebenzisa iQemu neLinux Mint 20.
    Ngiyacela, othile angangichaza, ukuthi anganginika kanjani amandla, kunoma yimuphi umsebenzisi we-Linux, akwazi ukusebenzisa umshini obonakalayo.
    Kungaba imininingwane yezimvume okufanele ngizinikeze ukufinyelela kwami ​​/ ekhaya, noma okukhombisa ukuthi umshini uwufaka kanjani kwenye ifolda ukuze ufinyelele kubo bonke abasebenzisi.
    Ngiyidala ngegama lami lomsebenzisi, kepha indodakazi yami ifuna ukuyisebenzisa futhi ayikwazi kusuka kuye.
    Ngiyabonga kakhulu

  15.   Edgar quiroz kusho

    Isebenza kahle kakhulu futhi iyamanzi kakhulu ngoba ku-VirtualBox ene-Windows kuhamba kancane

  16.   U-Alexander Pallares kusho

    Angikwazanga ukuqeda ngempumelelo, kunginike {o imilayezo elandelayo:
    Ilanda i-BaseSystem / BaseSystem.dmg… [######################### ################################## #############################) njenge-dmg… [############### # # # # # # # # # Landa i-BaseSystem / BaseSystem.dmg… [# # # # # # # # # # # # # # # # # # # # # # # # # # # # # ##################] 100%
    /
    alex @ alex-Macmini: ~ / Ukulanda $ qemu-img yakha -f qcow2 alex_mac.qcow2 24G
    Ukufometha 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
    alex @ alex-Macmini: ~ / Ukulanda $ ./basic.sh
    Ayikwazanga ukufinyelela imojuli yekheneli ye-KVM: Imvume inqatshiwe
    qemu-system-x86_64: yehlulekile ukuqalisa i-KVM: Imvume inqatshiwe
    ./basic.sh: umugqa 30: -device: umyalo awutholakali

    Ngizokuthokozela ukuxhaswa kwakho

  17.   Xavier D kusho

    Sawubona, angazi noma indawo elungile le kodwa ngidinga usizo, ku-Linux primary distro yami izinyanga ezimbalwa bengifaka i-ClamTK evela esitolo samabanga aphansi esisemthethweni, ingibangele ukuphazamiseka, ayikwazi ukukhishwa futhi nini ukufaka izinhlelo ezahlukene ezifana ne-QUEMU noma okunye okukhiphayo okulandelayo:
    dpkg: iphutha elibulalayo elingalungiseki, ukukhipha isisu:
    ukufunda uhlu lwamafayela ephakheji 'libclamav9: amd64': Iphutha lokokufaka / lokuphumayo
    E: Inkambiso / usr / i-bin / dpkg ibuyise ikhodi yephutha (2)
    Ngicela usize leli phutha lingangivumeli ukuthi ngibuyekeze amafayela e-OS ngokwenza noma ngokuzenzakalelayo, alingivumeli ukuthi ngifake izinhlelo ezintsha

    1.    Isaka kusho

      Sawubona, zama lokhu:

      cd / var / lib / dpkg

      ls-l

      Bheka ifayela elibizwa ngokuthi isimo

      Isimo se-sudo cp.bak

      isimo se-sudo nano

      Bheka ngaphakathi kwaleli fayela ukuze uthole iphakheji 'libclamav9: amd64'
      Uma usutholile ukuthi ikuphi, susa wonke umbhalo obhekisela kuyo, ukusuka kokuthi "Iphakheji" ukuya kokuthi "I-Original-Maintainer"
      Londoloza ngo-Ctrl + O bese uphuma kusihleli

      sudo ukuthuthukisa ngcono

      i-sudo apt -fix-broken install

      sudo rm status.bak

      Lokho kufanele kusebenze.
      Ngikufisela okuhle!