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

11249
Sean

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

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

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

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

2
Возможный дубликат: http://superuser.com/questions/55561/how-can-i-change-the-bios-serial-number-in-virtualbox Jonno 8 лет назад 1
Как бы вы установили его на любой ** действительный ** номер? ** ** нет действительного номера для VB OS X, потому что это против лицензионного соглашения Apple. Tetsujin 8 лет назад 0

2 ответа на вопрос

3
Utsav Dusad

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

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

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

В Terminal запустите следующую команду, подставив имя вашей виртуальной машины 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.

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

I had the same problem and got it solved after following a tutorial (The link is off Youtube now) that uses the clover bootloader. Unfortunately there's a catch. You have to go through the bootloader process (pressing F12 and select OS launch button) every time you start up the machine. If you don't follow that you get serial number 0. I don't mind this as I don't restart the guest unless absolutely necessary.

Вы только что спасли мою жизнь. Большое спасибо! Naourass Derouichi 8 лет назад 0
Эта ссылка на видео не работает! Utsav Dusad 7 лет назад 0