kextload '/Library/Application Support/VMware Tools/vmmemctl.kext'

kextload '/Library/Application Support/VMware Tools/vmmemctl.kext'

У меня был прекрасно работающий образ Mac OS 10.8.3 для AMD, в котором я разработал довольно большое приложение для iPhone. Не знаю почему, но сегодня я попытался установить инструменты VMWare, потому что кто-то обещал большую производительность с ними и дополнительные функции, такие как совместное использование папок между гостевой и хостовой системами.

Теперь моя загрузка останавливается прямо перед тем, как должен появиться рабочий стол, потому что курсор мыши становится маленьким черным квадратом (и так было всегда перед загрузкой рабочего стола). Колесо может случайно прокрутиться 2 или 3 раза, а затем снова остановиться (я ждал 30 минут, чтобы посмотреть, загрузится ли оно в конце концов).

Есть ли быстрое решение? Я не могу позволить себе потерять то, что я там сделал. В качестве резервной копии я просто открою vdmk и скопирую, но я хотел бы, возможно, исправить этот сломанный образ.

решение1

Одним из условий Apple в OS X EULA является то, что запуск OS X в виртуальной машине поддерживается только на оборудовании Apple. Для соответствия лицензии VMware добавила проверки, которые будут обнаруживать и останавливать запуск виртуальных машин OS X, если программное обеспечение VMware обнаружит, что оборудование хоста не произведено Apple.

Возможно, установка инструментов VMware восстановила или повторно активировала проверку оборудования и препятствует успешной работе виртуальной машины.

решение2

Если кто-то все еще ищет это. Я решил свою проблему следующим образом:

  • После установки Mac OS сделайте снимок для безопасности
  • Вам следует вставить iso-образ darwin(VMWare tools) и установить его.
  • После установки инструментов VMware не перезагружайтесь. Просто оставьте экран открытым.
  • Перейдите (через терминал) как пользователь root («sudo su») в /Library > Application Support > VMware Tools.
  • Удалить vmmemctl.kext и vmmemctl
  • Редактировать файлуслуги.shв том же каталоге
  • Закомментируйте обе строки в этом файле, оставьте их такими, как показано ниже.
    • kextload '/Library/Application Support/VMware Tools/vmmemctl.kext'

    • '/Библиотека/Поддержка приложений/VMware Tools/vmmemctl'

  • Сохраните отредактированный файл, выйдите из редактора и теперь (через все еще работающий установщик) перезагрузите виртуальную машину.

Загрузка может занять много времени.

решение найдено в блоге robservatory(связь)

Я не нашел решение сам. Заслуга целиком принадлежит robservatory.

Связанный контент