Mac OS X Guest Snow Leopard 10.6.4 on PC with VirtualBox 3.2.6 – on Windows 7 32 Bit

Snow Leopard 10.6.4 on PC with VirtualBox 3.2.6 Latest Oracle VirtualBox 3.2.6 is missing Mac OS X as guest and it supports only Server version. It’s not a surprised change from earlier versions as they announced ‘No Mac virtualization support on non Apple host’. Read more here about it. This post shows how to install Mac OS X Guest on PC with VirtualBox 3.2.6 on Windows 7.

I already posted detailed post about installing snow leopard on VirtualBox 3.2.0 which is having Mac OS X guest support as a selection.

Required Products

1) VirtualBox 3.2.6

2) Get Snow Leopard Installation DVD here or ISO file.

You can find ISO files on internet. Use ImgBurn to rip original DVD to ISO. Do not use DVD with VirtualBox, you may get reading errors.

Read more here to create ISO from Mac DVD

3) Boot Loader – VB built in EFI Bootloader will not work with SL retail DVD or ISO file.

For 32 Bit Intel Processor

For AMD Processor

For 64 Bit Intel Processor, use legacyempire_efi1085.iso from same folder.

My PC Configuration

Intel Core2Duo 2.66GHz, 3GB Ram, Intel P35 Chipset and Windows 7 32 Bit OS.

How to Install Snow Leopard Guest on VirtualBox 3.2.4 in Windows 7 32 Bit

1) Create a new VM. Give any name and select Mac OS X Server ( you don’t have other options) as shown below.

Mac OS X Guest Snow Leopard 10.6.4 on PC with VirtualBox 3.2.6

2) Set Memory more than 1GB and create a new hard disk. Increase the display memory size and enable 3D support under display options.

Just for a change, this time I changed hard disk type to SATA. I’m expecting some disk performance improvement by this SATA option.

Mac OS X Guest Snow Leopard 10.6.4 on PC with VirtualBox 3.2.6

Do you want to know how to add SATA hard disk in VirtualBox? Read here.

3) If you mount DVD or ISO file in to CD Rom and try to boot Mac Virtual machine now with EFI loader, you will stuck with following screen.

Mac OS X Guest on VirtualBox 3.2.6

4) So, do not the step 3. To continue snow leopard 10.6.4 installation, follow the steps mentioned here.

5) Installation will fail with error message at the end, don’t worry. Restart the VM by console option ( Machine – Reset)

6) I’m sure, now you will land on first configuration Mac wizard and then desktop successfully.

Mac OS X Guest Snow Leopard 10.6.4 on PC with VirtualBox 3.2.6

Post Installation Configurations and Tests for Mac OS X Guest on VirtualBox 3.2.6

1) Network

Host only adapter and NAT networks worked out of the box without any settings.

Mac OS X Guest on VirtualBox 3.2.6

2) Shutdown and Restart

This is an issue yet. After seeing message in black screen you have t do this in VB console (Machine – Reset or Shutdown).

3) Shared Folders between Mac Guest and Windows 7 Host in VirtualBox

This is not exact ‘Shard Folders’, but works well to share data. Shared folders require network connectivity between host and guest.

Create a share with appropriate permissions in Windows and make sure firewall allows file sharing.

Click on Go and Connect to Server in Snow Leopard menu.

Mac OS X Guest on VirtualBox 3.2.6

Type, smb:// 192.168.56.1 < Windows Host IP>

Mac OS X Guest Snow Leopard 10.6.4 on PC with VirtualBox 3.2.6

Next Screen will pop up for windows authentication; provide windows user name and password for account having read/write access.

You can view the share now, or under Networks in Mac VM.

Snow Leopard 10.6.4 on Windows 7 32 Bit

My Windows 7 C drive with writing access from Mac OS X guest.

4) 10.6.4 Latest Update

I did this manually, downloaded combo 10.6.4 update and installed. It worked without any issues. So, I got Safari 5 in Mac VM.

Snow Leopard 10.6.4 on Windows 7 32 Bit

5) Boot from disk without Boot Loader

This can be done by installing myHack installer.mpkg from Post- Installation folder in empireEFI CD. Do a standard installation or if you go inside custom install, then make sure to select com.apple.Boot.plist option, do not select GraphicsEnabler.

Snow Leopard 10.6.4 on Windows 7 32 BitOnce installation completed, shut down VM and unmount EFI boot loader. This time it should boot from virtual disk without boot loader.

6) Screen Resolution for Mac OS X Guest on PC

This is tricky. For me it worked well, but some users reported failure and for others it worked in different way. By default you will get 1024×768 resolution, to increase this follow the steps.

a) Make sure you successfully installed myHack with com.apple.Boot.plist option. You must be able to boot from disk without EFI loader.

b) Now edit the com.apple.Boot.plist file as mentioned here. ( First try under /Extra folder)

c) I managed to set to 1440x900x32 to my host size to run Mac on full screen.

7) Sound

Still sound is problem. But you can hear some sound after this driver installation. Go to VirtualBox forum where sound driver details available, I suggest running the installation first, if it doesn’t work then try the manual installation.

After restart, sound icon will appear on Mac VM and one side speaker will work.

That’s it, now you will have working snow leopard 10.6.4 on VirtualBox 3.2.6. This post covers shared folders also between host and guest.

Note: I don’t guarantee this method will work on all computers, we are trying something which not supported by VirtualBox and Apple and so this may fail on your PC.

I have tested this method on 32 Bit and 64 Bit Intel Core 2 duo computers, some of users reported this worked for AMD and some users reported failure. Using the correct boor loader will solve the issues, better try with all three boot loaders.

Share your issues and successful stories here. I can help you if I can.

Good Luck.

Comments

  1. Andrei says

    Hi,

    I have some issues with Virtual Box. The Windows reboots every time. I used the settings for VB like in this post, but no success. Windows reboots my laptop after a few seconds.

    Here are my specs:

    - Windows 7 32bit
    - VirtualBox 4.0.4 r70112
    - Dell Inspiron 1526
    - AMD Athlon 64 X2 Dual Core Mobile TK-55
    - Dell Mainboard
    - 4GB RAM
    - ATI Radeon X1270

    Thanks,
    Andrei.

  2. Jovi says

    #2
    Firstly thanks a lot for this tutorial. It has worked the impossible for me. I have all you have said above. Except using an IDE HDD instead of SATA.

    Now coming to the point: I have the following problems

    #1: I can’t see the shared folder, I got the authentication but still in “select volumes you want to mount” it doesn’t show any drives?

    #2: Can this be used without VBOX like when I boot up I can select OS’ Win7 or OS X?

    #3: Support for Audio? I can’t hear a thing?

    Thanks for all the help and this thread. ;)

  3. Jimbo says

    I got this working using the AMD Efi loader on an AMD Phenom within Virtualbox on an Ubuntu installation – only problem is Mac not detecting any sound card – any ideas to get round this? Otherwise it’s all good solely thanks to the AMD Efi loader, wouldn’t work without this…

  4. TheMaster says

    Hi,

    i’ve got a problem:
    I installed Mac os x 10.6.3 on my PC without any errors. After that I wanted to update it. Everything went well, but after a restart I can’t move my mouse.
    Has anybody the same bug or a solution for me?
    I would be very glad if I could solve the problem with your help.

    Thanks
    TheMaster

  5. says

    You shouldn’t install any updates when running OSX in virtualbox. The described version of OSX is adapted, so it will run in virtualbox. I don’t know how or what si adapted, but is seems that an update will remove the adaptation too. I’m sorry I cant help. I suggest that you reinstall the working version.

    • TheMaster says

      I have bought the original Mac OS X DVD. It isnt a special version.

      Thanks for the hint
      TheMaster

  6. Alex says

    Hello, I’m trying to connect to smb://192.168.56.1, but when I’m asked for typing the username and the password, i don’t know what to write.

    Have I have to type the same pasword i have in my PC? Or the apple ID? I have tried all of those, but anyone works.

  7. Anish says

    Hey I got the DVD ISO from a friend’s Macbook Pro, realising that my processor didn’t support VT-x Virtualisation (Intel E4500 @2.1GHz).Is there any way that I can get it up and running on my virtual PC?
    OS: Windows 7 RTM Build 7601 and VirtualBox 3.2.10.

    Thanks an advance,
    Anish

  8. dilan smead says

    I can’t get mine to connect to the smb://192.168.56.1 Anyone else have this problem my computer has a netgear wnda3100v2 wifi usb.

  9. Shintah says

    Can anyone possibly provide me an idea how to turn on Virtualization on my Intel i5. I’m using MSI laptop model FX420.. When i checked my Virtualization using Securable.exe, it shows my Hardware Virtualization is “Locked ON” instead of “YES” or “NO”. I’m thinking i have Virtualization on my Laptop but i just have to enable it or something. Does anyone have any idea about this, many thanks in advance..

  10. salay hansda says

    can anybody guide me to install snow leopard os in windows7. I have converted hfs file into iso image when I tried to boot it’s not work. driver not like this error message showed. my system configuration :-compaq 610 laptop,processor-intel(R)core(TM)2 duo,T5870 @2.00GH,RAM-2GB.

  11. Daniel says

    I have macbook pro and i crack OS X, while load window7 but after the mouse is not function. and i want to reload ( OS X 10.6.4 ) I try to boot from the startup while press down C key to boot but for like 6hrs is not bootup up please what is the solution for that. thanks DANIEL

  12. yderf says

    hello!
    I have the core i5 HPG42-372LA
    worked but now I have the problem that I can not see full screen help please
    Help me install VBOXADDITION_3.

  13. Wolfgang says

    First of all:

    THANK YOU DINESH FOR THIS WONDERFUL WORK!

    There are some minor problems:
    When I switch off the Os X (virtual) machine it does not stop completely. There is a remaining screen to be switched off in the host system (Both, Windows XP, and UBUNTU Linux) (I have two installations)

    When networking with Linux I need to change the network adapter wether I want to access a different computer (network bridge), or the host system (host only adapter).
    Win XP is not yet absolute clear. Anyway, failing to connect the windows host is a problem of the firewall.

    When I click on “About this Mac” the machine resets (but starts again)

    Positive:
    After I installed all possible parts in myHack, I can even switch to lager screens: 1600×1100

    It could be perfect but once you know the problems one can do really good work with it.

  14. newbieMAC says

    My VirtualBox is running after using Dinesh’s nifty guide.

    This is on an Ubuntu 11.04 host. I used Oracle VM VirtualBox 4.1.8, an ImgBurn ISO from a purchased retail 10.6.3 OS X disk and Dinesh’s legacyEmpire-1085EFIbootloader ISO.

    The host platform is an I7-875K Intel, 4-core processor on a P7P55D-E Pro MOBO, FW version1602 with up-to-date Intel chip drivers, 8GB of 1600 MHz RAM and EVGA GTX 465 video card. The CPU and memory are both over-clocked.

    This is the output from cVad’s KextUtility and it shows 10.6.8 OSX. If your curious about the update process, read on:

    —————————————————————————————————————————-
    — Kext Utility –
    Mac OS X Lion ready
    v2.5.0b © cVad 2008-2011
    Kexts permissions Repairer
    Mkext Packer/UnPacker
    Kexts Installer
    cvad-mac.narod2.ru
    http://www.applelife.ru

    ProductName : Mac OS X ProductVersion: 10.6.8 BuildVersion: 10K549
    Bootargs : boot-uuid=52BD367F-19CF-3868-81A6-1961B2609F2B rd=*uuid arch=i386
    Kernel : Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011
    Model ID : Macmini2,1 KernelMode: i386
    CPU TYPE : Intel(R) Core(TM) i7 CPU K 875 @ 2.93GHz
    Core : 2692MHz Bus: 876MHz FSB: 3504MHz
    CPU ID : Ox106E5 (67301) Cache L2: 0Mb
    RAM : 2048Mb HibernateMode: 0
    SwapUsage : total = 64.00M used = 0.00M free = 64.00M
    User : MyMac on My-Mac.local

    Start working: 2012-01-13 15:37:17 -0500
    Detected … MAC OS X “Snow Leopard”.

    Task: Full service for “/System/Library/Extensions”
    and “/Extra/Extensions” folders.

    Repair Permissions for “/System/Library/Extensions” ……………….. Done.
    – Total processed: 7167 files (348 kexts) for 61 sec.

    Updating system caches MAC OS X “Snow Leopard”…… Done
    – Build time = 13sec.

    Search “/Extra/Extensions/” folder … Found.
    Syncing disk cache … Done.
    ————————————————————————————————————————————–

    Doing an update from Apple’s site would not work. Doing an update from a downloaded ComboUpdate DMG would not work either.

    The only way I could successfully do a combo update from 10.6.3 to 10.6.8 turned out to be the removal of “ACPI_SMC_PlatformPlugin.kext”.

    After scouring the WEB, I stumbled across a posting from someone creating a Hackintosh (not a Virtual Machine), who kindly mentioned the kernel panic issue he kept running into with this kext in place. His steps are as follows:

    1. Navigate to “/System/Library/Extensions”
    2. Right click on “IOPlatformPluginFamily.kext”, then “Show Package Contents”
    3. Double click “Contents”, then double click “Plugins”
    4. You will see “ACPI_SMC_PlatformPlugin.kext”
    5. Right click on “ACPI_SMC_PlatformPlugin.kext” and delete by a “Move to Trash”
    6. Open a terminal window and run “sudo touch /System/Library/Extensions”
    7. Run the “MultiBeast”, “Kext Utility”. The output will be similar to what is show above

    Shutdown and restart your VirtualBox. You can continue to use the bootloader you installed with Dinesh’s myHack Installer. After reboot, install the combo update 10.6.8 DMG. When it is finished, reboot again and voila! 10.6.8 is running.

    If the Apple icon “About This Mac” is not working, open a terminal and type “sw_vers” at the $ prompt. For more information, you can also type “system_profilerSPSoftwareDataType” at the $ prompt. But for the most extensive information about your machine, just re-run the “Kext Utility”.

    Good luck

  15. Dawf says

    Hi
    Good tutorial However having issues with the install of OSX itself
    Running Core 15 430m Processor & Nvidia Graphics
    Trying to install on SATA
    Tried again and again and again with different options different tutorials…… no luck same thing everytime

    Ok got the ISO running get through the first few screens language etc but….
    My problem is when i get the select destination screen ….. I have nothing listed and my options and next functions are greyed out…
    I have the mac VDI running under the sata controller as shown in the tutorial and My mac ISO is under the IDE Controlller

    Help Please please please
    D

  16. prakash says

    I have Windows Vista 32 bit. I run VM VirtualBox. It starts processing on dos, but gives error and stuck. What I have to do. It gives loading hsf… after that gives error.

  17. moose says

    I have installed Mac OS X Snow Leopard 10.6.3 (From Retail Disk) without any bootloader on my Virtualbox 4.1.4.. Virtualbox 4.1.4 didnt require any 3rd party boot loaders to load the Retail ISO and I was able to install the mac successfully on my virtualbox. Everything is working Sound, Network except the resolution.

    Now this is my point of concern,
    1) I don’t have a /Extra folder since I installed it from the retail ISO
    2) My com.apple.Boot.plist file is located in /Library/Preferences/SystemConfiguration

    Now when ever I try to modify my /Library/Preferences/SystemConfiguration/com.apple.Boot.plist file by adding the following key and string pairs:

    GraphicsEnabler
    Yes
    Graphics Mode
    1920x1080x32

    And

    modify my vbox file by adding this ExtradataItem in the ExtraData tag

    my resolution does not change…

    Ok, If I install myHack (got it from the EmpireEFI ISO), myHack does something (I don’t know what) and creates the /Extra folder with com.apple.Boot.plist file and some other files and folders..

    This com.apple.Boot.plist file contains a key/string pair :
    “Graphics Mode”
    1024x768x32 <<<— i don't know the exact resolution
    kernel flags
    arch=i386

    and if i modify the Graphics Mode string value to 1920x1080x32 (Extra data item is still there in the .vbox file of the VM) the resolution changes..

    I want to know how can I change the resolution without installing myHack or any other bootloader like chameleon

    I was able to install 10.6.8 comboupdate before installing myHack and my virtualbox was Shutting down and restarting properly.. also my About Mac dialog box was visible on the screen…

    Please help as I am very much interested to keep my installation 100% Vanilla .. any comments/suggestion will be awesome.. thanks in advance.. thank you