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.
Sawubona, lapho ufaka, ingifaka kusigaba 2gb hhayi ku-64gb engiyenzile ngaphambili, njengoba ngikhetha ukwahlukanisa ngoba ngeke kungivumele.
ngaphambi kokuya kuzinsiza zediski bese ufometha ukwahlukanisa okungu-64g, lapho usukwenzile khetha lokho lapho unikeza ithuba lokufaka.
Ngasizathu simbe umyalo
qemu-img yakha -f qcow2 disk_name.qcow2 64G
vele udale idiski ebonakalayo ye
197632 Nov 18:01 macHD.qcow2
Kungani?
Kufanele ufomathe idiski oyidalile, ngaphakathi kwesikrini sokufaka ngaphambi kokwenza ukutakula, qala usebenzise inketho yokugcina futhi lapho uthola kabusha, idiski oyenzile izovela
Cha cha, idiski esiyenzile ngeke ifomethwe njengoba usho, ngoba ayikho i-disk enjalo ekufakweni. Leyo inkinga.
Njengami, lapho ufaka isistimu ye-MacOS, ingikhombisa kuphela ukwahlukanisa okungu-2gb futhi ithi ikhiyiwe futhi angikwazi ukuyikhetha.
Kungaba nabaprosesa be-amd
ngaphambi kokuya kuzinsiza zediski bese ufometha ukwahlukanisa okungu-64g, lapho usukwenzile khetha lokho lapho unikeza ithuba lokufaka.
Ngikholwe ukuthi i-20GB yanele ... hahahaha ayikuvumeli ukufakwa okungenani kuka-24GB ... ngiyisusa kanjani idiski?
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
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
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.
Ngiya kulesi sinyathelo kepha singitshela ukuthi asikwazi ukusithola
sudo ./jumpstart.sh --catalina
sudo: ./jumpstart.sh: umyalo awutholakalanga
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.
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
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
Ngikwenzile lokho futhi idiski ayiveli ekufakweni, mhlawumbe ngaphandle kwe- ./basic.sh kuyadingeka futhi ukushintsha igama kwenye indawo ngaphambi kokuqalisa iSudo ./basic.sh?
Ngakha idiski futhi ngalo myalo futhi manje uma ibonakala:
qemu-img yakha -f qcow2 disk_name.qcow2 32G
Ngabe othile angangisiza ukuze i-qemu ibone idivayisi ye-usb
Umuntu othile uzame ukuxhuma i-iPhone futhi akwazi ukuyisebenzisa, okungukuthi, i-xCode roll noma ukuvumelanisa umculo
Ngithola isixazululo esiphansi kakhulu, ngabe kukhona owaziyo ukuthi ngabe ikhona indlela yokushintsha isinqumo?
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
Ngabe kukhona owaziyo ukwenza i-usb isebenze kulo mshini obonakalayo? I-qemu ayibazi nokubabona.
Sanibonani. Ngikwazile ukufaka kahle umshini nge-Mac OS Mojave.
Umbuzo: Ngingayinyusa kanjani i-RAM yomshini?
Ngihlala ku-2GB futhi ngifuna ukubeka i-4GB kuso.
Kuhle kakhulu Kwenzeka okufanayo nakuwe, ngine-8GB yememori kepha nge-macOS Catalina ngithola i-2GB kuphela. Ngabe ukwazile ukuyixazulula?
Gracias
Isivele ixazululiwe. Kufayela le-basic.sh unolayini ophawula inkumbulo yakho. Ngokuzenzakalelayo kungu-2GB. Beka inkumbulo yangempela onayo bese uyayisindisa. Umugqa yilokhu:
-m 2G \
Ngingakhuphula kanjani umthamo wekhadi lemidwebo?
Ngu-3 MB kuphela futhi ngingathanda ukungeza kukho.
Ungangisiza ngicela? Lapho ngenza ukufakwa futhi ngizokhetha idiski lapho izofakwa khona, kubonakala sengathi idiski ikhiyiwe
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
Isebenza kahle kakhulu futhi iyamanzi kakhulu ngoba ku-VirtualBox ene-Windows kuhamba kancane
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
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
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!