
Apple недавно выпустила новый MacBook ProiMac и Mac mini с чипом M4, который значительно повышает производительность, особенно когда дело касается задач искусственного интеллекта. Однако пользователи сталкиваются с проблемами при попытке запустить виртуальные машины с некоторыми старыми версиями macOS на новых машинах.
M4 Mac и виртуальные машины
Как отмечает исследователь Чаба Фитцл (через Компания Эклектик Свет), похоже, что последние версии компьютеров Mac с чипом M4 не могут запускать виртуальные машины с версиями macOS до Ventura 13.4. Проблема затрагивает любое программное обеспечение виртуализации, доступное для Mac.
Согласно веб-сайту, попытка запустить виртуальную машину на компьютерах Mac M4 с macOS 13.3 или более ранней версии приводит к появлению черного экрана и невозможности загрузки виртуальной машины. Многие пользователи пробовали менять настройки в виртуализаторе или даже загружать ВМ в режиме Recovery, но результат тот же. Все отлично работает на компьютерах Mac с чипами M1, M2 или M3.
Плохая новость в том, что никто не имеет конкретного представления о том, что именно вызывает ошибку или несовместимость.
К сожалению, поскольку эта ошибка не позволяет виртуальной машине загрузиться, не существует надежного способа получить доступ к ее журналу и узнать, что там не так. В журнале хоста также нет никаких признаков сбоя: хост, похоже, инициализирует Virtio и другую поддержку нормально, без ошибок или сбоев. После этого процессы виртуализации на хосте замолкают, ожидая запуска виртуальной машины, чего никогда не происходит.
По словам исследователя, наиболее вероятно, что ошибка затрагивает раннюю часть загрузки ядра, что потребует от Apple выпуска новых файлов IPSW для старых версий macOS, чтобы они работали с компьютерами Mac M4. Однако это вряд ли произойдет.
Любой, кто работает с виртуальными машинами под управлением версий macOS ранее 13.4, должен знать об этом перед обновлением до нового Mac M4. Apple еще не признала проблему. Что касается других компьютеров Mac Apple Silicon, они могут запускать виртуальные машины с macOS 12 Monterey или более поздней версии (минимальная рекомендуемая версия для этих компьютеров Mac — 12.4).
Кстати, в macOS Sequoia добавлено множество улучшений для виртуальных машин, включая полную поддержку входа в учетные записи iCloud, что раньше было невозможно на виртуальных машинах Mac.