Setting up the Virtual Machine (Part III)
Haven't I told you before that while MacOSX guest is support in VirtualBox v3.2.0, the setup of Leopard has been streamlined? We can install Mac OS X guest without patch the configuration xml file for the VM anymore!
Having said that, I would suggest patching it to include the "SmcDeviceKey" ExtraDataItem so as to remove the dependency on the fakesmc kext file (which we have to install earlier).
This can be done by:
- First make sure VirtualBox is not running when editing VM's xml file.
Otherwise, the patch will not be effective and removed by VB.
- The configuration xml file for the VM are located according to your Windows version.
(If you are using other host system, do write me a mail telling me where can we find the vml file.)
For Win7, it would be C:\Users\user_name\.VirtualBox\Machines\vm_name\vm_name.xml.
For WinXP, it would be C:\Documents and Settings\user_name\.VirtualBox\Machines\vm_name\vm_name.xml
- Modify your VM's xml file by adding the following line to the <ExtraData> section:
<ExtraDataItem name="VBoxInternal2/SmcDeviceKey"
value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/>
This can also be done by issuing the following command in your host machine (with the param myVM_Name replaced with the name of your VM):
VBoxManage setextradata "myVM_Name" "VBoxInternal2/SmcDeviceKey"
"ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
Note: you may need to go the VB's installation folder if that command is not included in your path environment.
Now, please refer to the following guides for installing Mac OS X guest:
- Virtualizing MacOSX Leopard under VirutalBox v3.2.0
- Virtualizing MacOSX Snow Leopard under VirutalBox v3.2.0