Install Mac OS X (Snow Leopard) in Virtualbox 4.2 (EFI Method)

Hello everyone,

 

I have a new website, which is now at http://joaoventura.net/
All articles which were in this blog are now located at http://joaoventura.net/blog/, and the Snow Leopard EFI Method is at http://joaoventura.net/blog/2012/osx-virtualbox42-efi/.

Please use of the links above to navigate to my new location!

 

Thanks,
João Ventura

29 Responses to “Install Mac OS X (Snow Leopard) in Virtualbox 4.2 (EFI Method)”

  1. martin Says:

    hey bro. if i have AMD processor wich boot do you recomend me ? . can i install with AMD TURION P540 DUAL-CORE 2.40 GHZ.. another question. did you install it in Windows or Linux ? ..thanks helpme pleace

    • joaojonesventura Says:

      Hi there,

      my host is Linux Xubuntu 12.04.
      I recomend to start with the EFI method. If you need things like wide-screen, you’ll have to use the other method but no need to reinstall MacOS X. Just follow the non-efi method from the part which you already have MacOS X installed..

  2. joe Says:

    thank you. your process worked for me.

  3. Mac fan Says:

    Great howto worked on a Fujitsu LIFEBOOK
    S Series. Had to do it twice don’t know what
    Went wrong the first time 😉

  4. Jerem Says:

    Hi,

    thanks for this how-tow, it works fine.
    Could you just tell me if you have copy/paste working between host and guest ?

  5. Klaus Says:

    Guys does have any of you tried it with Windows 8 host? I have tried with VB 4.2.x and 4.1.24 none of them worked, after install the Mac OS X 10.6.3 and update it to 10.6.8, and ran those commands, without install the legacy kernel, the Mac OS just restart with iBoot and loads up properly though there is no action from the mouse pointer, it’s keep dead close to the Apple logo at the menu bar on the top, and if I install the legacy then the VB stops to work if booting with EFI on, and with EFI off I just got a screen full of writings clear telling me that there is something missing.
    My pc is a Dell XPS 17″ with an i7 2760QM, 8GB RAM, 1.5TB HDD and a NVIDIA GT555M with 3GB dedicated.
    I’m looking forward to buy an Macbook Pro, to develop to iOS also, but first I want to do a “test drive” and see how this works, because an Apple hardware isn’t cheap.
    Thanks in advance

  6. Garry Says:

    Trying to install 10.6 guest on a 10.8 Host in VB 4.2.10. I can’t get iBoot to recognise a Retail 10.6 CDR. I press F5 but nothing happens. It does recognise other images (but they are not retail copies). What can I do ?

  7. Matthew Says:

    I have a Windows 8 host and an AMD Vision E2 processor. When I boot with iBoot, all I get is a weird screen that tells me to type some commands or something in. I want to use OS X because i like the interface but i cant get iBoot to work.
    Please help me. Please.

    • Ben Wiles Says:

      Matthew, it sounds like you haven’t turned EFI off. Make sure it is unchecked in the system tab of the settings for the VM.

  8. Jay Says:

    If you’re installing on Windows 8, try ripping your retail disc to ISO before installing. I tried repeatedly to install from the disc to no avail. Then I ripped the disc to ISO and, voila! Installation proceeded perfectly with iBoot. Snow Leopard now boots itself and restarts itself normally, and I have downloaded and installed all Apple software updates without any problems.It’s a full system, everything works great – no hackintosh nonsense, just pure retail installation like the real thing.

    Now I am wondering if I can go ahead and upgrade to Mountain Lion.

  9. taidoky Says:

    This does not work on virtualbox 4.2.
    I tried and it screwed the image.
    According to other posts in the web one should use vbox 4.1 to make this going.

    • joaojonesventura Says:

      This does work in virtualbox 4.2! I wouldn’t write this post if it did not work..
      I suggest you to try again, you may have done something wrong..

  10. ritchieJo Says:

    4.4.12r

  11. ritchieJo Says:

    *correction* OS X 10.X works perfect on 4.2.12r

  12. Mr. Bultitude Says:

    This worked well up to the point of installing the 10.6.8 bundle and legacy kernel. After that it would not boot, even with the changes to the .vbox file made through the console. It starts to boot, then dumps a bunch of text to the screen and stalls. I’ll try again and see what happens.

  13. Richard Says:

    using 10.8.3 for host, i5 processor, and 10.6 Server for guest. I cannot use my Snow Leopard DVD because it isn’t supported. everything until step 5 appears to work well. after installing the 10.6.8 Server upgrade bundle then rebooting, my mouse stops working. I’m getting some error like “guest os does not support mouse capture”. moreover, keyboard works for a limited time but stops a short time after login. If I install the legacy kernel then VM fails to boot up at all. In step 6, commands fail to execute, getting error “Could not find a registered machine named ‘“my machine name”’

    hope someone can point me in the right direction. thanks!

    • Richard Says:

      just a quick followup to my comment… using ‘external bootloader’ instructions found in the previous post (see link “4.2 using external boot loaders” at top of page), I am now running 10.6.8 Server on my mid-2011 mini. Over the course of last three days, the virtual machine has been booting up fine (around 15-20 times) but I have had two kernel panics. So, as author wisely warned, this is not a perfect solution but it may work well enough. As a bonus, the Chimera bootloader included in Multibeast defaults to 1280×1024 resolution which matches my monitor exactly. if step 6 does not work for you then Chimera may offer a step up from 1024×768 in iBoot.

      I would like to get this ‘EFI method’ to work so any suggestions would be great. huge thanks to João for putting this page together, this is incredibly helpful!

  14. Flohti Says:

    Hi there,

    Have an error on iBoot, on beginning..

    With two different disks (image), the first is a 10.5 iso and the second a 10.6.3 dmg, the machine give me an error “you have to reboot etc”. My 10.6.3 dmg is recognized with EFI, but not with iBoot.

    What?

    Thanks for answers

    • Flohti Says:

      F5 still write iBoot when I’ve mount 10.6.3 dmg and unmount iBoot surely..

      • Flohti Says:

        Sorry, others informations : iBoot 3.3.0, have a qx9650..

        Thanks

  15. thesola10 Says:

    I followed all steps, did all what is indicated, updated Mac OS X and Kernel, etc… But, with EFI booting, I have this screen:

    “efiboot loaded from device: Acpi (PNP0A03,0)/Pci (1FI2)/SATA (0,0) /HD(Part2,Sig0235CD1C-054E-4A06-8D78-ECFC9FB06EBD)
    boot file path: \System\Library\CoreServices\boot.efi
    .Loading ‘legacy_kernel’…
    ……………….
    root device uuid is ‘BA809EE1-A66E-3FFD-8A77-AE69411069B2’
    Loading drivers…
    …………………………………………………………………….
    …………………………………………………………………….
    …………………………………………………………………….
    …………………………………………………………………….
    …………………………………………………………………….
    …………………………………………………………………….
    …………………………………………………………………….
    …………………………………………………………………….
    …………………………………………………………………….
    …………………………………………………………………….
    …………………………………………………………………….
    ………………………..Error allocating 0x66 pages at 0x0000000001fd2000 alloc type 2
    Could not allocate driver module memory”

    And it freezes
    What is wrong?

  16. thesola10 Says:

    And also I have :

    Intel Core i7 3537U 2.0 GHz
    nVidia GeForce 560M
    Windows 8
    4 VMs:
    – Ubuntu Linux 13.04 64
    – Windows 98 SE
    – Damn Small Linux 4.4.10 as Linux 2.4
    – Mac OS X Snow Leopard 10.6.8 (the bugging VM)

  17. thesola10 Says:

    I’m the only session of my computer
    I have 1 TB Hard disk

  18. Silent-Hunter Says:

    I’m having an issue. I’m using Gentoo Linux on a 64 bit machine, and this happens in the VM: http://gyazo.com/fce945fbc2b074afcf09f8da4479699b

    I followed all the instructions, any idea what went wrong?

  19. Intel Edison - A worthy competitor to Arduino? Says:

    Everything is very open with a precise explanation of the
    challenges. It was definitely informative. Your site is very helpful.
    Many thanks for sharing!

  20. treemonster19 Says:

    can you please tell something about performance? i have tried this with maveric and speed is terribly slow.

Leave a reply to Richard Cancel reply