OSX в виртуальной коробке SerialNumber = 0


3

Я установил OSX El Capitan в Virtualbox для того, чтобы я мог протестировать XCode и потенциально начать разработку.

Я не могу войти в магазин приложений, хотя, как представляется, серийный номер установлен в 0.

Есть ли способ установить серийный номер в конфигурационных файлах Virtualbox?

Заранее благодарю за любую помощь.


1
Возможный дубликат: superuser.com/questions/55561/…
Джонно

Как бы вы установили его на любой действительный номер? Там не действительный номер телефона для VB из OS X , потому что это против EULA Apple.
Тецуджин

Ответы:


5

Проверьте серийный номер о нас в ВМ. Если его там нет или он равен 0. Тогда приведенное ниже решение определенно решит вашу проблему.

VirtualBox по умолчанию не делает серийный номер доступным для гостей OS X. Конечно, OS X прекрасно работает внутри VirtualBox, работающего на Mac, даже в этом случае. Но из-за того, что серийный номер равен «0», приложения App Store и Сервера не будут работать.

Решение состоит в том, чтобы определить серийный номер реального Mac, открыв Об этом Mac или запустив Системную информацию. Это буквенно-цифровая строка. На моем Mac Pro 5,1 он начинается с буквы и имеет длину 11 символов.

В терминале выполните следующую команду, подставив имя вашей виртуальной машины VirtualBox и ваш серийный номер (все в одной строке):

VBoxManage setextradata “<your-vm-name>” VBoxInternal/Devices/efi/0/Config/DmiSystemSerial “<your-serial-number>“

Убедитесь, что вы удалили кавычки при вводе вышеуказанной команды.

При запуске машины после этого изменения будет представлен серийный номер, соответствующий базовой системе, и приложения будут работать правильно.

Это было проверено на Mac Pro 5,1, работающем 10.10.5 с VirtualBox 5.0.14. Гостья была 10.11.3.


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

1
Если вы используете снимок, вы не должны забывать перезагрузить ваш виртуальный Mac, иначе описанные здесь изменения никогда не будут отображаться (очевидно, но их легко пропустить),
Andreas Pardeike

2

У меня возникла та же проблема, и я решил ее после прохождения урока ( ссылка на Youtube отключена ), который использует загрузчик клевера. К сожалению, есть подвох. Вы должны проходить процесс загрузки (нажимая F12 и нажимая кнопку запуска ОС) каждый раз при запуске машины. Если вы не будете следить за этим, вы получите серийный номер 0. Я не возражаю против этого, поскольку я не перезагружаю гостя, если в этом нет крайней необходимости.


Эта ссылка на видео не работает!
Утсав Дусад
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.