Как включить KVM на Mac для Qemu? - PullRequest
0 голосов
/ 14 декабря 2018

Я впервые виртуализирую машину на своем Mac с помощью Qemu (для университетского задания, поэтому невозможно изменить инструмент).
Мы должны сравнить некоторые измерения между виртуальной машиной, работающей на KVM, иодин без KVM.
Я попытался запустить машину KVM, вызвав qemu-system-x86_64 my.qcow2 -enable-kvm, но я получаю эту ошибку:
qemu-system-x86_64: -machine accel=kvm: No accelerator found

Я проверил sysctl -a | grep machdep.cpu.features, и это мой вывод:

machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDPLMS DTX MON64EST TM2 SSSE3 FMA CX16 TPR PDCM SSE4.1 SSE4.2 x2APIC MOVBE POPCNT AES PCID XSAVE OSXSAVE SEGLIM64 TSCTMR AVX1.0 RDRAND F16C

Поскольку в списке есть VMX, я предполагаю, что мой Mac по умолчанию поддерживает K, и мой Mac по умолчанию K поддерживаетэто должно быть включено, насколько я понял.
Так почему я получаю эту ошибку, и есть ли у кого-нибудь решение этой проблемы?
Кстати.Мой Macbook Pro - это Retina, версия 13 'середины 2014 года, работающая 10.14.1 (18B75).

1 Ответ

0 голосов
/ 14 декабря 2018

kvm - это реализация гипервизора linux, которая не будет работать.В последней версии qemu есть поддержка гипервизора macos, для этого используйте accel=hvf.

...