Update Snow Leopard 10.6.2 Intel AMD by Hazard to 10.6.4 on VirtualBox 3.2.8

This post is other part of Mac on Windows series in Sysprobs. The difference between other blogs and here is, I cover all installation steps clearly and post installation configurations including adjusting screen resolution, sound, networking and shared folders between Windows host and Mac OS X guest.  This guide shows how to install and update Snow Leopard 10.6.2 Intel AMD by Hazard to 10.6.4 on Virtual Box 3.2.8.

Any third party boot loaders not required for this methods but you have to download specific hackintosh installation ISO file. The original installation DVD or ISO file will not work here.

See Also

How to install Snow Leopard 10.6.4 on VirtualBox with original Mac OS X DVD

You need to download hacked version Snow_Leopard_10.6.1-10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard.rar which made for Intel and AMD computers.

This method is very similar to Tek411 blog post, but this continues with 10.6.4 combo update on Hazard distro and some other post configurations.

Required Products for Snow Leopard 10.6.4 on VirtualBox 3.2.8

1) Snow_Leopard_10.6.1-10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard.rar ( I’m not giving the download link, but if you search on Google you will find it.)

2) Oracle VirtualBox 3.2.8 ( Read more and download it here)

3) Enable Hardware Virtualization Technology (VT) on host computer motherboard and make sure host OS is detecting it. ( Read more here how to enable VT and check)

Demonstration PC Configurations

The PC I’m using to install this method and take screen print is,

Intel Core2Duo 2.66 GHz, Intel P35 Chipset, 3GB Ram, Windows 7 32 Bit and Virtualization Technology is already enabled in BIOS.

Installation Steps

1) Create a new Virtual machine. Select OS type Mac OS X Server as shown below.

Update Snow Leopard 10.6.2 Hazard 10.6.4 on VirtualBox 3.2.8

2) Set memory size and hard disk in next screens.

3) Do not change anything in default settings, except;

Remove floppy drive,

Update Snow Leopard 10.6.2 Hazard 10.6.4 on VirtualBox 3.2.8

Enable 3D Acceleration and set maximum memory for video.

Update Snow Leopard 10.6.2 Hazard 10.6.4 on VirtualBox 3.2.8

4) Go to storage option and mount downloaded ISO file to DVD drive.

Update Snow Leopard 10.6.2 Hazard 10.6.4 on VirtualBox 3.2.8

5) Ready to start, power on Virtual machine now. First installation screen should appear without any issues.

Snow Leopard 10.6.4 on VirtualBox 3.2.8

6) Most of the time you can’t see the disk to select. Go to Disk utilities as shown below.

Snow Leopard 10.6.4 on VirtualBox 3.2.8

Create a new partition and press Apply.


After exit from this screen, select the created partition and continue the installation.

7) Next screen is very important to select customized packages. Since I’m running this on Intel Core2Duo 2.66 GHz 32 Bit OS, I select latest Chameleon boot Intel boot loader.

Note- This boot loader just for backup purpose only. We already selected VirtualBox EFI boot loader (in Step 3) which works fine with this installation. If you remove VB EFI then your Mac OS will boot from Chameleon boot Intel boot loader. So, you have two options. Select which ever works good on your computer.

I did not select any Mac OS X updates at this point , because I will be using 10.6.4 combo update later on Snow Leopard 10.6.2 Intel AMD by Hazard.

AMD users select AMD option.

There are several kernels available under kernels for AMD and Intel ( Pentium 4) users. Before select and continue the installation, please read description below for each package.

Graphics and Audio drives made for physical hardware only, so don’t select any of them since VirtualBox with Mac guest doesn’t talk to physical hardware properly.

Snow Leopard 10.6.4 on VirtualBox 3.2.8

8.) Start the installation. I’m sure it will complete successfully if you are lucky.

Desktop virtualization software

9) After restart, continue the first time configurations. Keyboard setup will fail, don’t worry. Here is the first screen of working Snow leopard on Oracle VirtualBox 3.2.8.

Snow Leopard 10.6.4 on VirtualBox 3.2.8

Post Configurations and Setups of Snow Leopard 10.6.4 on VirtualBox 3.2.8

1) Network

As usual network worked out of the box in all types.

2) Sound

You can download sound installation package from here and install it. Sound is not that quality. For me only right speaker worked, that’s also not very clear. But at least I can make out what’s playing inside Mac guest virtual machine.

Manual installation method and more information available here.

3) Setting up screen resolution to fit your monitor

Read this post to adjust screen size inside Mac OS X Guest. Since we cant install guest additions on this machine, only manual methods are available to change screen size. I have updated this post with several working methods mentioned by readers. So, try each method till you set correct size.

4) USB Disk Access

It works fine. If you are using USB external hard disk, some times you have to go to disk utility and mount it.

5) Boot from disk

This is not an issue like earlier methods in sysprobs, because it works with VirtualBox EFI boot loader. Make sure EFI boot loader is selected all the time in Virtual machine option.


If this doesn’t work, remove the above tick and make sure to install Chameleon boot loader as shown in step 7.

6) How to update Snow Leopard Intel AMD by Hazard to 10.6.4 on Virtual Box 3.2.8

I did manual update ( Download 10.6.4 combo update and installed) but failed with kernel panic when rebooted. Luckily had snapshot, so take a snapshot right now before continue.

The kernel came with this installation ISO works only up to 10.6.2. You need to download 10.6.4 legacy kernel ( Same kernel for Intel and AMD), AMD users must do one more step which I will mention later.

Before start the update download latest kernel from here and transfer to Mac virtual machine. Now start the software or manual update to 10.6.4, once its successfully installed and waiting for restart, DO NOT restart.

While update screen open, start the kernel installation.  If you have SMBIOS.kext file then delete it as some others reported issue with it, but I did not find. After the completion close it and now restart VM. Here is the updated Hazard Snow Leopard.


Read more about further discussions on updating hazard to 10.6.4.

It worked without any troubles for me.The good thing on this installation method ( If you booted with VirtualBox EFI boot loader) is when you click ‘ About this Mac’ in menu, it returns the details. In earlier methods this option did not work.

For AMD Users – After the update and legacy kernel installation, do a cpuid patch with Marvin’s AMD utility as mentioned here.

7) Shared Folders between Windows host and Mac guest

This will be useful to transfer data to Snow leopard from Windows machine. Working network is required and more information about how to setup shared folders is available here.

I’m sure these steps will be useful to have latest Mac OS X on VirtualBox 3.2.8.

Just let me know your issues face in this method. It may be different for i7, i5 and AMD processors. We will try to fix together.

Also, don’t forget to share successful stories in comments area.

Have fun.

38 thoughts on “Update Snow Leopard 10.6.2 Intel AMD by Hazard to 10.6.4 on VirtualBox 3.2.8”

  1. Never mind. For reasons I cannot fathom, I did not notice the Customize button first time through. Feh.

  2. OK! Well, it worked. I was able to get OS X 10.6.1 into VirtualBox and it boots up and runs. Sweet. Except for two things: one, when, after the first successful boot, I checked the update tool and let it download and install the few updates. None seemed to be hardware related. After the updates, the OS X would not boot properly. Error message and some text appeared over the gray boot screen. So, I reinstalled (it only takes a few minutes total in an i7 laptop with the VirtualBox image set to four cores out of the eight virtual cores available) and it was able to boot properly again. That’s when the second problem appears: two, after the laptop is brought up from sleep (I still haven’t figured out how to stop sleep mode without heavy editing of the power schedule which I don’t want to do at the moment) the OS X is frozen. Not completely; the mouse cursor still moves, but nothing responds to selection. Even the label for one of the dock items is slightly appearing, as if the OS stopped working in the middle of that label appearing or disappearing. Well and truly locked. After resetting the session, the OS X works properly. The OS X is the only virtual session I have installed, so to test it, I am going to install an XP session to see if it fails in the same way. I never had problems like this with VirtualBox in Windows XP x64 Pro. I will report the results when they are available.

  3. OK… well… (again.) OS X 10.6.8 is now running comfortably in VirtualBox. The EFI appears to have become essential. Starting without it leads to a desktop lockup on first appearance. When it is running properly, the mouse integration is no more. I’m going to see if there is some advice for this in the VirtualBox site, but probably not. It’s funny that there is no Guest Additions for OS X. Windows x32 and x64, Linux and Solaris (the .pkg file of which I am wondering is compatible with OS X, but I don’t feel like scotching my currently running installation on a whim. Maybe, after I take a snapshop.)

    Now, I am proceeding to get Lion working in VirtualBox. The .dmg installer starts, but, since the processor is classed as “unknown” in OS X, Lion refuses to start installing. It needs “Core 2 Duo, Core i3, Core i5, Core i7, or Xeon processor.” [from the start window] Nice picture of a lion, though. Does anyone have any idea how to get VirtualBox to correctly identify the host processor to the client? My laptop is running an i7 with eight 2.2GHz virtual cores, four of which are dedicated to the Mac OS X client. The Windows XP x64 Pro client correctly identifies the host processor as “Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz” so why can’t the Mac OS X client do the same? Something is fidgety here. Obviously VirtualBox is presenting the information for inspection. What is it about the OS X client that it cannot read the information? Or is it that the client is starting with the EFI bootstrap loader rather than the OS X loader? Is it merely a string of text that is preventing the Lion from installing, or is it deeper than that? Has anyone else tried this and witnessed different results?

    Having XP and OS X to run simultaneously on a 7 system is pretty darn remarkable in and of itself. Any kind of music software could find a home in this system. Maybe I’m just being greedy. I just hate to be tripped up by something as stupidly simple as a string.

Comments are closed.