카테고리 없음

Change Serial Number Mac Os X

gefsaceli1973 2020. 2. 24. 07:20
Change Serial Number Mac Os X
  1. Change Serial Number Mac Os X

There was an interesting question that was asked the other day about changing the hardware serial number for an Apple Mac OS X guest as the generated serial number is not compatible with services such as Apple Caching Service or iMessage. I recall seeing this question get asked awhile back, but I could not immediately find the answer but thanks to (VMware Engineer) who provided the quick answer. We have a facility to generate a 'short' serial number which should be suitable for recent Apple software. The option is enabled by default for OS X 10.9 guests. To enable it for earlier guest OS versions, you'll need to power off your virtual machine and edit its configuration to add the following option: SMBIOS.use12CharSerialNumber = 'TRUE' As mentioned by Darius, if you are running Mac OS X VM prior to 10.9 (Mavericks) you will need to add the following advanced VM setting by first powering it off and then add the above setting. There are two recommended ways of performing this change using either the vSphere C# Client or vSphere Web Client and instructions are listed below. Note: Though you can also edit the VMX configuration file by hand, for those that are not familiar on how to reload the configuration file, it is best you use the UI.

VSphere C# Client: Edit Settings - VM Options - Advanced - Edit Configurations.

Change Serial Number Mac Os X

Last week I wrote an on how to ensure unique serial numbers are generated when cloning Mac OS X VMs in vCloud Director and as part of that research, I also came across another neat trick that I learned from one of our Engineers, Regis Duchesne. It turns outs that in recent releases of ESXi and Fusion, you can now set a specific serial number for a Mac OS X VM for customers who may require this for testing purposes. To set a particular serial number, you simply just need to add the following setting to your VMX file (which can also be automated when working with ESXi via the vSphere API): serialNumber = 'SERIAL-NUMBER' Although, I was not able to find the particular release of ESXi and Fusion that introduced this capability, this trick could come in handy for those of you who have this specific requirement.