Ang bagong operating system ng Apple, macOS Catalina, ay ang isang magagamit para sa pinakabagong mga produkto ng Cupertino firm. Ito ang bersyon 10.15, at kinukuha ang pangalan nito mula sa Santa Catalina Island sa southern California. Tulad ng alam mo, ito ay isang pagmamay-ari ng system ng code, para sa mga platform ng Intel EM64T at may isang hybrid kernel na kilala bilang XNU. Tiyak na alam mo rin, nagkomento ako para sa mga hindi alam, na ang kernel na ito ay batay sa Mach at * BSD code, lalo na sa FreeBSD, samakatuwid ito ay isang Unix.
Sa ngayon ang pagtatanghal. Ngunit, kung nais mong patakbuhin ang macOS Catalina o anumang iba pang nakaraang bersyon, magagawa mo ito hangga't mayroon kang isang katugmang Macintosh sa iyong pag-aari, tulad ng MacBook, iMac, Mac Pro, atbp. Kung wala kang isang produkto ng Apple, mayroon ka ring ibang mga pagpipilian upang subukan ito (virtual machine, hackintosh). Sa artikulong ito ay magtutuon kami sa virtualization upang madali mong subukan ang macOS Catalina sa iyong paboritong GNU / Linux distro.
Mayroong isang napaka-kagiliw-giliw na proyekto sa GitHub. Maaari mong i-access ito mula sa link na ito at hatid ka nito ang mga kinakailangang kasangkapan upang mag-set up ng isang napakabilis na macOS virtual machine sa QEMU gamit ang KVM acceleration. Sa ganitong paraan, ang lahat ay magiging mas madali at mas awtomatiko kaysa sa paggawa nito nang manu-mano upang mapatakbo ang macOS VM sa iyong sarili. Bilang karagdagan, ang bagong bagay ay maaari ka ring magkaroon ng pinakabagong bersyon ng Catalina. AT WALANG KAILANGAN NG MAC! Alin ang pinakamahusay, dahil ang pagkuha ng operating system kung wala kang isang koponan ng Apple ay tila kumplikado, maliban kung ito ay isang pirata ...
Los mga hakbang na susundan upang gawin ito ang mga ito ay napaka-simple (piliin ang utos na kailangan mo para sa iyong distro):
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
Ngayon ay na-install mo ang pinakabagong bersyon ng QEMU emulator (3.1 o mas mataas), ang mga kinakailangang kagamitan at Python 3, kasama ang pip. Ang sumusunod ay magiging i-download ang mga pakete ng proyekto mula sa link na GitHub na iniwan ko dati, at sa loob ay may isang script na dapat mong isagawa sa ganitong paraan (kung hindi ka gagamit ng anumang pagpipilian, ang Catalina ay na-install bilang default, ngunit maaari mong tukuyin ang bersyon ng macOS na gusto mo, piliin ang gusto mo ):
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
Sa pamamagitan ng paraan, maaari kang pumili lamang sa pagitan ng tatlong mga bersyon sa ngayon. Ito ay isang awa na hindi ka maaaring pumili sa pagitan ng lahat ng mga mayroon nang, ngunit hindi bababa sa ang pinakabagong mga magagamit, na kung saan ay ang pinaka hinihingi. Kung kailangan mo ng Lion, Maverick, Tiger, o anumang iba pa, kakailanganin mong gawin ito sa pamamagitan ng kamay ... Tandaan din na sa qemu maaari mong tularan ang anumang platform, din ang PPC upang patakbuhin ang mga bersyon ng MacOS X pre-x86-64.
Upang maisagawa ang nakaraang hakbang kailangan mong magkaroon ng isang aktibong koneksyon sa Internet. Sa katunayan, kung mayroon ka ng isang imahe ng system ng macOS .img o .dmg (sa kasong ito ay nagko-convert ito sa .img sa dmg2img), maaari mong laktawan ang nakaraang hakbang at direktang pumunta sa susunod, dahil kung ano ang ginagawa nito ay makakuha ng macOS . Ngayon dapat kang lumikha ng a virtual na hard drive kung saan tatakbo ang macOS sa QEMU (maaari mong palitan ang disk_name ng pangalan na gusto mo at sa halip na 64 GB ng puwang, ilagay ang kailangan mo para sa iyong MV, na may halos 20GB na mayroon ka):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Ngayon, sa mga file na nai-download mula sa GitHub ay makakahanap ka ng isang basic.h, kailangan mong idagdag ang mga linyang ito sa dulo sa kanya na may isang editor:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y patakbo sinabi script Upang i-boot ang makina, pagkahati, at simulan ang pag-install ng macOS:
./basic.sh
Maaari mo ring gawin ito sa Virtual Machine Manager o Virt-Manager sa halip na qemu ... At isang headless / cloud-based din.
Y Tapos naDapat ay mayroon ka ng iyong macOS machine sa napiling bersyon na magagamit upang gumana. Tulad ng nakikita mo, ang mga tool at script na ibinigay ng proyektong ito ay ginagawang mas madali ang iyong trabaho, lalo na't hindi mo kailangang maghanap ng isang imahe ng macOS, ngunit ibinibigay na nito sa iyo.
Salamat sa mga nag-ambag sa proyektong ito, maaari kang magpatakbo ng isang macOS machine na may bersyon na iyong kailangan ng napakadali.
Hey, pagdating sa pag-install, ini-install ako sa isang 2gb na pagkahati at hindi sa 64gb na nilikha ko dati, habang pinipili ko ang pagkahati dahil hindi ako nito papayagan.
bago ka pumunta sa mga utility ng disk at i-format ang 64g na pagkahati, kapag nagawa mo na piliin ito kapag binigyan mo ng pagpipilian upang mai-install.
Para sa ilang kadahilanan ang utos
qemu-img lumikha -f qcow2 disk_name.qcow2 64G
lumikha lamang ng isang virtual disk ng
197632 Nob 18:01 macHD.qcow2
Bakit?
Dapat mong i-format ang disk na iyong nilikha, sa loob ng screen ng pag-install bago gawin ang pag-recover, gamitin muna ang huling pagpipilian at kapag nag-recover ka, lilitaw ang disk na iyong nilikha.
Hindi hindi, ang disk na nilikha namin ay hindi maaaring mai-format tulad ng sinabi mo, sapagkat walang ganitong disk sa pag-install. Iyon ang problema.
Tulad ng sa akin, kapag nag-i-install ng MacOS system, ipinapakita lamang sa akin ng isang 2gb na pagkahati at sinasabi na naka-lock ito at hindi ko ito mapipili.
Maaaring makasama ang mga amd processors
bago ka pumunta sa mga utility ng disk at i-format ang 64g na pagkahati, kapag nagawa mo na piliin ito kapag binigyan mo ng pagpipilian upang mai-install.
Naniniwala ako na ang 20GB ay sapat na ... hahahaha hindi pinapayagan na mai-install ang isang minimum na 24GB ... paano ko tatanggalin ang disk?
Ito ay magiging napaka-kagiliw-giliw sa akin kung ang OS ay maaaring magamit sa 100% ngunit ang pagiging isang tinulad na pag-install ay maaaring mag-render lamang ng 50-60%. Kailangan kong magtanong:
Gumagana ba ang lahat ng hardware ng kagamitan, halimbawa ang thunderbolt 3 port?
Upang gumana sa audio, maaari mo bang mai-install ang mga driver para sa hal. isang apollo UAD at gagana sa mababang latency? UA Apollo kambal X (Thunderbolt 3)
Maaari bang dagdagan ang puwang ng virtual disk para sa bawat halimbawa? i-install ang software tulad ng mga pro tool, cubase, atbp.?
Dahil kung posible ang lahat ng ito at ang sistema ay matatag ... tela: D
Kapag nagpatakbo ako ng basic.sh, nag-uulat ito ng isang error:
Hindi ma-access ang KVM kernel module: Walang kagaya ng file o direktoryo
qemu-system-x86_64: nabigong masimulan ang KVM: Walang kagaya ng file o direktoryo
pagkatapos ng sudo apt-get install qemu-system qemu-utils python3 python3-pip. i-download ang mga pakete ng proyekto mula sa link ng GitHub ???? pasensya na napakabago ko sa linux. ano ang hakbang / utos.
Pupunta ako sa hakbang na ito ngunit sinasabi nito sa akin na hindi ito mahahanap
sudo ./jumpstart.sh --catalina
sudo: ./jumpstart.sh: hindi nahanap ang utos
Hindi ito isang solong script ngunit isang doble bago ang catalina. Gayunpaman, tulad ng sinasabi nito sa lalagyan ng proyekto sa GitHub, hindi mo kailangang ilagay ang bersyon na nais mong i-install kung nais mong mai-install ang Catalina dahil ito ang default na pagpipilian.
Hello,
May makakatulong ba sa akin? Nakuha ko ang error na ito.
./basic.sh
Hindi ma-access ang KVM kernel module: Walang kagaya ng file o direktoryo
qemu-system-x86_64: nabigong masimulan ang KVM: Walang kagaya ng file o direktoryo
Ang file ba sa hard disk na iyong nilikha ay may parehong pangalan tulad ng file na iyong idinagdag sa mga linya sa basic.sh?
Dapat mong idagdag ang sumusunod sa dulo ng basic.sh:
-drive id = SystemDisk, kung = wala, file = disk_name.qcow2 \
-device ide-hd, bus = sata.4, drive = SystemDisk \
at ang pangalan ng virtual hard disk na iyong nilikha ay dapat na tinatawag na disk_name.qcow2 sa kasong ito.
Tila nakakaloko ngunit maraming beses ang uri ng mga error ay nagmula sa pangalan ng mga file at higit pa kapag sinasabi ng error na "Walang ganoong file o direktoryo".
Siguraduhin na patakbuhin din ang basic.sh script bilang isang administrator, iyon ay:
sudo ./basic.sh
Nagawa ko na iyon at ang disk ay hindi lilitaw sa pag-install, marahil bukod sa ./basic.sh kinakailangan ding palitan ang pangalan sa ilang ibang lugar bago ilunsad ang sudo ./basic.sh?
Nilikha ko muli ang disk sa utos na ito at ngayon kung lilitaw ito:
qemu-img lumikha -f qcow2 disk_name.qcow2 32G
May makakatulong ba sa akin upang makilala ng qemu ang usb device
Sinubukan ng isang tao na kumonekta sa isang iPhone at magagamit ito, iyon ay, xCode roll o pag-synchronize ng musika
Nakakakuha ako ng napakababang resolusyon, mayroon bang nakakaalam kung may isang paraan upang baguhin ang resolusyon?
Sa basic.sh file mayroong isang linya na nagsasabing:
-vga qxl\
Mayroong pagpipilian upang baguhin ito para sa iba pa:
-vga std\
Sa kabilang banda, kung ipinasok mo ang mac virtual machine sa mga setting ng mac mismo at pagpasok ng mga screen doon maaari mong baguhin ang mga setting.
Isa pang bagay, hindi ito pareho sa antas ng resolusyon upang patakbuhin ang virtual machine sa window mode o sa buong screen, upang pumunta sa buong screen sa qemu kailangan mong gamitin ang key na kumbinasyon: ctrl + alt + F
Mayroon bang nakakaalam kung paano gumana ang usb sa virtual machine na ito? Ang qemu ay hindi man makilala ang mga ito.
Pagbati po. Nagawa kong perpektong mai-install ang makina sa Mac OS Mojave.
Tanong: Paano ko madaragdagan ang RAM ng makina?
Manatili ako sa 2GB at nais kong ilagay dito ang 4GB.
Napakahusay Ang parehong bagay na nangyayari sa iyo, mayroon akong 8GB ng memorya ngunit sa macOS Catalina makakakuha lamang ako ng 2GB. Nagawa mo bang malutas ito?
Salamat
Nalutas na. Sa basic.sh file mayroon kang isang linya na nagmamarka ng iyong memorya. Bilang default ito ay 2GB. Ilagay ang totoong memorya na mayroon ka at makatipid. Ang linya ay ito:
-m 2G \
Paano ko madaragdagan ang kakayahan ng graphics card?
Mayroon lamang itong 3 MB at nais kong idagdag dito.
Maaari mo ba akong tulungan, kapag ginagawa ko ang pag-install at pipiliin ko ang disk kung saan ito mai-install, lilitaw na naka-block ang disk
Hola:
Kasunod sa mga tagubilin, mayroon akong Mac OS Catalina, na tumatakbo sa Qemu at Linux Mint 20.
Mangyaring, maaari bang idetalye ako ng isang tao, kung paano paganahin, para sa sinumang gumagamit ng Linux, upang maipatakbo ang virtual machine.
Alinman sa pagdedetalye ng mga pahintulot na kailangan kong ibigay upang ma-access ang aking / tahanan, o nagpapahiwatig kung paano ilipat ang makina sa ibang folder para sa pag-access sa lahat ng mga gumagamit.
Ginagawa ko ito sa aking username, ngunit nais ng aking anak na babae na gamitin ito at hindi mula sa kanya.
Maraming salamat sa inyo.
Gumagana ito nang napakahusay at napaka likido dahil sa VirtualBox sa Windows ito ay mega mabagal
Hindi ko natapos nang matagumpay, binigyan ako nito ng {mga sumusunod na mensahe:
Kinukuha ang BaseSystem / BaseSystem.dmg… [#### … [#####Oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo -] Kinukuha ang BaseSystem / BaseSystem.dmg… [## # ###Oooooooooooooooo
./jumpstart.sh: linya 39: / home / alex / Mga Pag-download / tool / dmg2img: hindi maipatupad ng binary file: Maling maipapatupad na format
alex @ alex-Macmini: ~ / Nagda-download ng $ qemu-img lumikha -f qcow2 alex_mac.qcow2 24G
Pag-format ng 'alex_mac.qcow2', fmt = laki ng qcow2 = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini: ~ / Nag-download ng $ ./basic.sh
Hindi ma-access ang KVM kernel module: Tinanggihan ang pahintulot
qemu-system-x86_64: nabigong pasimulan ang KVM: Tinanggihan ang pahintulot
./basic.sh: linya 30: -device: hindi nahanap ang utos
Pahalagahan ko ang iyong suporta
hello, hindi ko alam kung ito ang tamang lugar ngunit kailangan ko ng tulong, sa aking linux elementary distro sa loob ng ilang buwan ay nag-i-install ako ng ClamTK mula sa opisyal na tindahan ng elementarya ito ay nagdulot sa akin ng mga pagkagambala, hindi pinapayagan na i-uninstall at kapag nag-i-install ng iba't ibang mga programa tulad ng isa mula sa QUEMU o anumang iba pang output ang mga sumusunod:
dpkg: hindi mababawi na nakamamatay na error, pagpapalaglag:
pagbabasa ng listahan ng mga file para sa package na 'libclamav9: amd64': Error sa input / output
E: Sub-proseso ng / usr / bin / dpkg nagbalik ng isang error code (2)
Mangyaring tulungan ang error na ito na hindi ako pinapayagang i-update ang mga file ng OS nang manu-mano o awtomatiko, hindi ako pinapayagang mag-install ng mga bagong program
Kumusta, subukan ito:
cd / var / lib / dpkg
ls -l
Maghanap ng isang file na tinatawag na status
sudo cp status status.bak
katayuan ng sudo nano
Tumingin sa loob ng file na ito para sa package na 'libclamav9: amd64'
Kapag nahanap mo na kung nasaan ito, tanggalin ang lahat ng text na tumutukoy dito, mula sa "Package" hanggang sa "Original-Maintainer"
I-save gamit ang Ctrl + O at lumabas sa editor
sudo apt upgrade
sudo apt --fix-broken install
sudo rm status.bak
Dapat gumana yan.
Pagbati!