Я пытаюсь загрузить виртуальную машину Yosemite (10.10.5), следуя этим инструкциям здесь .
Но зацикливается на экране загрузки биоса (ОС еще не установлена)
Мое аппаратное обеспечение — это Mac mini с установленной Ubuntu 14.04 (мне особенно нужно использовать KVM для загрузки виртуальных машин OS X для моего варианта использования), аппаратное обеспечение:
ЦП: GenuineIntel, Intel(R) Core(TM) i7-4578U CPU@3.00GHz
Видеокарта: Встроенный графический контроллер Intel Corporation Haswell-ULT (версия 09)
Материнская плата: Apple Mac-35C5E0812OC7EEAF
У меня есть QEMU 2.6.0 и Chameleon Enoch r2839 (я также пробовал Chameleon 2.3 r2838 с теми же результатами)
Команда, которую я использую для загрузки:
bin/qemu-system-x86_64 -enable-kvm -m 2048 \
-cpu core2duo,vendor=GenuineIntel \
-machine q35 \
-usb -device usb-kbd -device usb-mouse \
-device isa-applesmc,osk="insert-real-64-char-OSK-string-here" \
-kernel ./chameleon_enoch\
-smbios type=2 \
-device ide-drive,bus=ide.2,drive=MacHDD \
-drive id=MacHDD,if=none,file=./mac_hdd.img \
-netdev user,id=hub0port0 \
-device e1000-82545em,netdev=hub0port0,id=mac_vnet0 \
-monitor stdio \
-device ide-drive,bus=ide.0,drive=MacDVD \
-drive id=MacDVD,if=none,snapshot=on,file=./Yosemite.10.10.2.iso
-vnc 127.0.0.1:2
(здесь вставлена настоящая строка osk string, я просто не добавлял ее для публичного размещения)
Когда я загружаюсь, я прекрасно добираюсь до этого экрана:
Когда я загружаюсь с параметром -v, он переходит к этим экранам, становится черным, а затем возвращается к исходному экрану загрузки, показанному ранее:
Никаких явных ошибок или паники ядра не наблюдается. Я погуглил сообщения DSDT и SMBios, и они, похоже, не вызывают проблем в этом случае.
Если я пытаюсь загрузить его в безопасном режиме (-v -x), я получаю эти экраны, прежде чем он снова вернется к исходному загрузочному экрану: Опять же, никаких очевидных сбоев или паники.
Я пробовал различные комбинации -v, -f, -x, GraphicsEnabler=Yes/No, поведение практически всегда одинаковое. Имейте в виду, я пытаюсь загрузить и установить OS X на виртуальной машине, а не на самом компьютере.
Может ли кто-нибудь увидеть какие-либо проблемы или предложить другие способы устранения неполадок, которые я мог бы сделать?
В конце концов я решил это: мне пришлось перейти с Ubuntu 14.04 на 16.04 и использовать только флаг GraphicsEnabler=No
в качестве варианта загрузки. Вводите его там же после boot:
этого -v
флажка на первом скриншоте.
Отказ от ответственности: что касается юридических вопросов, затронутых в комментариях, большинство людей, с которыми я разговаривал, не думали, что вы должны активно запускать OS X на машине, поскольку вам разрешено делать такие вещи, как запуск другой версии OS X в VM или используйте VMWare ESXi. Я не юрист и ни с кем не разговаривал, поэтому любой заинтересованный человек должен будет проконсультироваться со своей юридической командой.
пользователь3439894
Тестирование
кланомат
пользователь3439894
кланомат
пользователь3439894