Жаңы операциялык тутуму Apple, macOS Catalina, Cupertino фирмасынын акыркы өнүмдөрүнө колдонула турган продукт. Бул 10.15 версиясы жана анын аталышы Калифорниянын түштүгүндөгү Санта-Каталина аралынан алынган. Белгилүү болгондой, бул Intel EM64T платформалары үчүн жана XNU деп аталган гибрид ядросу бар менчик код системасы. Бул ядро Mach жана * BSD коддоруна негизделген, айрыкча FreeBSD, демек, бул Unix.
Азырынча бет ачары. Бирок, сиз MacOS Catalina же башка мурунку версиясын иштетүүнү кааласаңыз, MacBook, iMac, Mac Pro ж.б.у.с. шайкеш келген Macintosh бар болсоңуз, ошону жасай аласыз. Эгер сизде Apple өнүмү жок болсо, аны колдонуп көрүүнүн башка жолдору бар (виртуалдык машиналар, hackintosh). Бул макалада виртуалдаштырууга көңүл бурабыз, андыктан macOS Catalina программасын сүйүктүү GNU / Linux дистрибюторуңуздан оңой эле байкап көрүңүз.
GitHub сайтында абдан кызыктуу долбоор бар. Сиз мүмкүн ага ушул шилтемеден кире аласыз жана ал сага берет Керектүү шаймандар KVM ылдамдануусун колдонуп QEMUда өтө тез macOS виртуалдык машинасын орнотуу. Ошентип, macOS VMди өз алдынча иштетүү үчүн, аны кол менен жасаганга караганда, бардыгы бир топ жеңилирээк жана автоматташтырылган болот. Мындан тышкары, жаңылык - буга чейин Каталина версиясынын акыркы версиясын алсаңыз болот. ЖАНА КОЛДОНУУ КЕРЕК ЖОК! Кайсынысы мыкты, эгерде Apple командасы жок болсо, анда операциялык тутумду алуу татаалдай сезилди, эгерде бул каракчы болбосо ...
The кадамдар бул үчүн алар абдан жөнөкөй (таркатуу үчүн керек болгон буйрукту тандаңыз):
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
Эми сиз QEMU эмуляторунун акыркы версиясын (3.1 же андан жогору), керектүү утилиталарды жана Python 3ту pip менен кошо орноттуңуз. Төмөнкү болот долбоор пакеттерин GitHub шилтемесинен жүктөп алыңыз мен буга чейин калтырган элем жана анын ичинде ушундай жол менен аткарышы керек болгон сценарий бар (эгерде сиз эч кандай мүмкүнчүлүктү колдонбосоңуз, Каталина демейки шартта орнотулган, бирок сиз каалаган macOS версиясын көрсөтсөңүз болот, каалаганыңызды тандаңыз ):
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
Баса, учурда ушул үч версиянын арасынан гана тандай аласыз. Бардыктын бирин тандай албаганыңыз өкүнүчтүү, бирок жок дегенде эң көп талап кылынган акыркылары бар. Эгер сизге Lion, Maverick, Tiger же башка нерселер керек болсо, анда аны кол менен жасоого туура келет ... Ошондой эле qemu менен каалаган платформаны туурай алаарыңызды, ошондой эле MacOS X чейинки x86-64 версияларын иштетүү үчүн PPC экендигин унутпаңыз.
Мурунку кадамды аткаруу үчүн Интернет байланышы активдүү болушу керек. Чындыгында, сизде .img же .dmg macOS тутумдук сүрөтү бар болсо (бул учурда ал dmg2img менен .imgге айланат), мурунку кадамды өткөрүп жиберип, кийинки кадамга түз өтсөңүз болот, анткени ал эмне кылат macOS . Эми сиз түзүшүңүз керек VHD macOS QEMUда иштей турган жерде (сиз disk_name дегенди каалаган аты менен алмаштыра аласыз жана 64 ГБ орундун ордуна MV үчүн керек болгонун 20 ГБ менен кошо аласыз):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Эми, GitHub жүктөлгөн файлдардын арасынан сиз таба аласыз basic.h, аягында ушул саптарды кошуш керек анын редактору менен:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y run скрипт Машинаны, бөлүмдү жүктөө жана macOS орнотууну баштоо үчүн:
./basic.sh
Virtual Machine Manager же qemu ордуна Virt-Manager менен иштесеңиз болот ... Жана башы жок / булутка негизделген.
Y Ал жасалдыЭми сизде macOS машинаңыз иштөө үчүн тандалган нускасында болушу керек. Көрүнүп тургандай, ушул долбоор тарабынан берилген бул шаймандар жана скрипттер сиздин жумушту бир топ жеңилдетет, айрыкча macOS сүрөтүн издөөнүн кажети жок, бирок сизге аны буга чейин камсыз кылат.
Бул долбоорго салым кошкон адамдарга рахмат, сизге керектүү версиясы бар macOS машинасын оңой эле иштете аласыз.
33 комментарий, өзүңүздүкүн калтырыңыз
Эй, орнотууга келгенде, ал мени мурун жараткан 2gbга эмес, 64gb бөлүккө орнотот, анткени мен бөлүүнү тандап алам, анткени ал уруксат бербейт.
Дисктин утилиталарына барып, 64g бөлүгүн форматтоодон мурун, орнотуп бүткөндөн кийин тандаңыз.
Эмнегедир буйрук
qemu-img түзүү -f qcow2 disk_name.qcow2 64G
жөн гана виртуалдык диск түзүңүз
197632 нояб 18:01 macHD.qcow2
Неге?
Калыбына келтирүүнү жасоодон мурун өзүңүз жараткан дискти форматташыңыз керек, адегенде акыркы параметрди колдонуңуз жана калыбына келтиргенде өзүңүз жараткан диск пайда болот.
Жок, биз түзгөн диск сиз айткандай форматтала албайт, анткени орнотууда андай диск жок. Маселе ушунда.
Мага окшоп, MacOS тутумун орнотууда, ал мага 2gb гана бөлүктү көрсөтүп, ал кулпуланган, мен аны тандай албайм дейт.
AMD процессорлору менен болушу мүмкүн
Дисктин утилиталарына барып, 64g бөлүгүн форматтоодон мурун, орнотуп бүткөндөн кийин тандаңыз.
Мен 20Гб жетиштүү деп ойлодум ... хахахаха минимум 24 ГБ орнотууга жол бербейт ... дискти кантип алып салсам болот?
Бул мен үчүн абдан кызыктуу болмок, эгерде ОС 100% колдонсо болот, бирок эмуляциялуу орнотуу болгондуктан, ал 50-60% га гана жетет. Мен сурашым керек:
Жабдуунун бардык жабдыктары иштейби, мисалы, күн күркүрөгөн 3 порту?
Аудио менен иштөө үчүн, мисалы, драйверлерди орнотсоңуз болот. apollo UAD жана аз кечигүү менен иштөө? UA Аполлон эгизи X (Thunderbolt 3)
Бир жолу үчүн виртуалдык диск мейкиндигин көбөйтсө болобу? про куралдары, cubase ж.б.у.с программаларды орнотосузбу?
Себеби мунун бардыгы мүмкүн болуп, система туруктуу иштесе ... кездеме: D
Мен basic.sh иштеп жатканда, ал ката жөнүндө кабарлайт:
KVM ядро модулуна кирүү мүмкүн болбой жатат: Мындай файл же каталог жок
qemu-system-x86_64: KVM ишке киргизилбей койду: Мындай файл же каталог жок
sudo apt-get орнотуудан кийин qemu-system qemu-utils python3 python3-pip орнотулат. долбоор пакеттерин GitHub шилтемесинен жүктөп алыңыз ???? кечиресиз, мен Linux үчүн жаңы эле. кадам / буйрук деген эмне?
Мен бул кадамга барам, бирок аны таппай жатканымды айтат
sudo ./jumpstart.sh –каталина
sudo: ./jumpstart.sh: буйрук табылган жок
Бул бир эле сценарий эмес, каталинанын алдындагы кош сценарий. Кандай болсо дагы, GitHub'тагы долбоордун кампасында айтылгандай, Каталина орнотмокчу болсоңуз, анда орнотула турган версияны коюунун кажети жок, анткени ал демейки параметр.
салам,
Мага кимдир бирөө жардам бере алабы? Бул ката мага тийди.
./basic.sh
KVM ядро модулуна кирүү мүмкүн болбой жатат: Мындай файл же каталог жок
qemu-system-x86_64: KVM ишке киргизилбей койду: Мындай файл же каталог жок
Сиз түзгөн катуу дисктеги файлдын basic.sh катарына кошкон файлдын аталышы барбы?
Basic.sh аягына төмөнкүлөрдү кошушуңуз керек эле:
-drive id = SystemDisk, эгерде = жок болсо, файл = disk_name.qcow2 \
-device ide-hd, bus = sata.4, диск = SystemDisk \
жана сиз түзгөн виртуалдык катуу дисктин аталышы бул учурда disk_name.qcow2 деп аталышы керек.
Акылсыз окшойт, бирок көп учурда "Мындай файл же каталог жок" деп жатканда, каталардын түрлөрү файлдардын аталышынан келип чыгат жана башкалар.
Basic.sh скриптин администратор катары иштеткениңизди текшериңиз, башкача айтканда:
sudo ./basic.sh
Мен муну жасадым жана орнотууда диск көрүнбөйт, балким ./basic.sh дан башка дагы, sudo ./basic.sh баштоодон мурун атын дагы бир жерде өзгөртүү керек?
Ушул буйрук менен мен дагы бир жолу дискти жараттым, эгерде ал пайда болсо:
qemu-img түзүү -f qcow2 disk_name.qcow2 32G
Мага кимдир бирөө жардам бере алабы, ошондо qemu usb шайманын тааныйт
Кимдир бирөө Iphone туташтырып, аны колдоно алганга аракет кылган, башкача айтканда xCode ролл же музыканы синхрондоштуруу
Мен өтө төмөн чечилишке жетип жатам, токтомду өзгөртүүгө жол барбы, жокпу, кимдир бирөө билеби?
Basic.sh файлында мындай сап бар:
-vga qxl\
Аны башкага өзгөртүү мүмкүнчүлүгү бар:
-vga std\
Экинчи жагынан, эгер сиз виртуалдык машинаны киргизсеңиз, анда ал өзүңүздүн орнотууларыңызга кирип, ал жактагы экрандарга кирип, анда орнотууларды өзгөртө аласыз.
Дагы бир нерсе, виртуалдык машинаны терезе режиминде же толук экранда иштетүү, толук экранды qemu режиминде иштетүү үчүн бирдей эмес, ctrl + alt + F баскычтарын айкалыштырыш керек
Бул виртуалдык машинада usbди кантип иштетүүнү билгендер барбы? Qemu аларды тааныбайт.
Салам. Машинаны Mac OS Mojave менен кемчиликсиз орното алдым.
Суроо: Машинанын оперативдик эс тутумун кантип көбөйтүүгө болот?
Мен 2 ГБда калам жана ага 4 ГБ койгум келет.
Абдан жакшы Ушундай эле нерсе сизде да болот, менде 8 Гбайт эс тутум бар, бирок MacOS Каталина менен 2 ГБ гана алам. Сиз аны чече алдыңызбы?
ыракмат
Буга чейин чечилген. Basic.sh файлында эс тутумуңузду белгилеген сызык бар. Алыдын ала 2 Гб түзөт. Өзүңүздөгү чыныгы эс тутумду коюп, сактап коюңуз. Сызык мындай:
-м 2G \
Графикалык картанын сыйымдуулугун кантип жогорулатсам болот?
Бул болгону 3 МБ жана мен аны кошумчалагым келет.
Мага жардам бере аласызбы? Орнотуу иштерин жүргүзүп жатканда, ал орнотула турган дискти тандап жатканда, диск кулпуланып калган окшойт
Hello:
Нускамаларды аткарып, менде Qemu жана Linux Mint 20 иштеп жаткан Mac OS Catalina бар.
Сураныч, бирөө мени виртуалдык машинаны иштете турган Linux колдонуучусу үчүн кантип иштетүү керектиги жөнүндө толук маалымат бере алабы?
Үйүмө кирүү үчүн бериле турган уруксаттарым деталдаштырылып, же колдонуучулардын баарына жетүү үчүн машинаны башка папкага кантип көчүрүү керектиги көрсөтүлдү.
Мен аны өзүмдүн логиним менен жаратам, бирок кызым аны колдонууну каалайт жана өзүнүн ысымынан чыга албайт.
Чон рахмат.
VirtualBoxто Windows менен иштөө абдан жай жана суюк, анткени ал өтө жай иштейт
Мен ийгиликтүү бүтүрө алган жокмун, ал мага төмөнкү билдирүүлөрдү берди:
BaseSystem / BaseSystem.dmg жүктөлүүдө… [############################################ ########################################################### ##################################) dmg катары ... [################ ###################### -] BaseSystem / BaseSystem.dmg жүктөө ... [## ################## ##################] 100%
./jumpstart.sh: line 39: / home / alex / Downloads / tools / dmg2img: экилик файлды аткара албайт: Туура эмес аткарылуучу формат
alex @ alex-Macmini: ~ / Жүктөөлөр $ qemu-img create -f qcow2 alex_mac.qcow2 24G
Форматтоо 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini: ~ / Жүктөөлөр $ ./basic.sh
KVM ядро модулуна кирүү мүмкүн болгон жок: Уруксат берилген жок
qemu-system-x86_64: KVM башталбай калды: Уруксат четке кагылды
./basic.sh: 30-сап: -шайман: буйрук табылган жок
Сиздин колдооңузду баалайм
салам, мен бул туура жер экенин билбейм, бирок мага жардам керек, менин Linux элементардык дистрибуциямда бир нече айдан бери мен ClamTKди башталгыч расмий дүкөндөн орнотуп жатам, ал мага тоскоолдуктарды жаратты, аны алып салууга уруксат жок жана QUEMU сыяктуу ар кандай программаларды орнотуп жатканда же төмөнкүдөй башка жыйынтыктарды чыгарыңыз:
dpkg: калыбына келтирилгис коркунучтуу ката, үзгүлтүккө учуратуу:
'libclamav9: amd64' топтому үчүн файлдардын тизмесин окуу: Киргизүү / чыгаруу катасы
E: Sub-process / usr / bin / dpkg ката кодун кайтарды (2)
Сураныч, жардам бериңиз, бул ката OS файлдарын кол менен же автоматтык түрдө жаңыртууга жол бербейт, ал мага жаңы программаларды орнотууга жол бербейт
Салам, муну байкап көрүңүз:
cd / var / lib / dpkg
ls -l
Статус деп аталган файлды издеңиз
sudo cp статусу.bak
sudo nano абалы
'libclamav9: amd64' пакети үчүн бул файлдын ичин караңыз
Анын кайда экенин тапкандан кийин, ага шилтеме жасаган бардык текстти "Пакеттен" "Түпнуска тейлөөчүгө" чейин жок кылыңыз.
Ctrl + O менен сактоо жана редактордон чыгуу
Sudo ап жогорулатуу
sudo apt – бузулган орнотуу
sudo rm status.bak
Бул иштеши керек.
Силерге тынчтык болсун!