Apple нещодавно випустила нові MacBook Pro, iMac і Mac mini з чипом M4, який забезпечує значні покращення продуктивності, особливо в задачах штучного інтелекту. Однак користувачі стикаються з проблемами під час запуску віртуальних машин із деякими старими версіями macOS на нових пристроях.
M4 Mac і віртуальні машини
Як зазначив дослідник Чаба Фіцл (через Eclectic Light Company), нові Mac із чипом M4 не можуть запускати віртуальні машини з macOS версій, що передують Ventura 13.4. Проблема стосується будь-якого програмного забезпечення для віртуалізації, доступного для Mac.
Згідно з інформацією, спроба запустити віртуальну машину з macOS 13.3 або ранішою версією на M4 Mac призводить до чорного екрану, і віртуальна машина не завантажується. Користувачі пробували змінювати налаштування у програмі для віртуалізації або навіть завантажувати VM у режимі відновлення, але результат залишається тим самим. На комп’ютерах з чипами M1, M2 або M3 таких проблем немає.
На жаль, поки що немає конкретного розуміння, що саме спричиняє цю помилку чи несумісність.
Оскільки ця помилка не дозволяє VM завантажитися, немає можливості отримати журнал для діагностики проблеми. У журналах хоста також немає жодних ознак помилки: процеси віртуалізації на хості припиняються, коли чекають на старт VM, яка так і не запускається.
Дослідник припускає, що проблема може стосуватися початкових етапів завантаження ядра. Для її вирішення Apple довелося б випустити нові IPSW-файли для старіших версій macOS, щоб вони працювали на M4 Mac. Проте це малоймовірно.
Користувачам, які працюють із VM на macOS раніше 13.4, варто знати про цю проблему перед переходом на нові Mac із чипом M4. Apple поки що не визнала цю проблему. Інші комп’ютери з Apple Silicon, як-от M1, M2 і M3, можуть запускати VM з macOS 12 Monterey або новішими версіями (мінімально рекомендована версія — 12.4).
У macOS Sequoia додано кілька покращень для віртуальних машин, зокрема повну підтримку входу в облікові записи iCloud, що раніше було неможливо для VM на Mac.