Tabs

February 10, 2012

How to install Mac OS X Lion in Virtualbox

We've already covered how to install Mac OS X Snow Leopard on a virtual machine with Virtualbox, which is great practice for installing Mac OS X on your actual computer. That guide focused on the legal method of Hackintoshing, which is to use a retail Snow Leopard installation DVD. However, there's no way to install a retail copy of Mac OS X Lion on Virtualbox, unless you already own a Mac (which is a totally unreasonable requirement). If you want to install Lion on a virtual machine in Windows, you'll have to take a different approach: distros.

LATEST UPDATE (July 31, 2012): Check out our guide to installing OS X Mountain Lion in Virtualbox.

For the unacquainted, distros are pirated copies of Mac OS X that have been modified to work with normal computers. Right now, using a distro is the only practical method for getting Mac OS X Lion to run a virtual machine in Windows. 

To install Mac OS X Lion on a virtual machine, we're going to use Virtualbox, which is a free and open-source virtualization suite. It's important to note that Windows virtualization programs do not "officially" support Mac OS X, so you will not be able to enable full graphics support. This tutorial should only be taken as a proof of concept.

Computer Requirements
You need a computer with Windows to run Mac OS X on Windows (of course). The "System Type" of your copy of Windows needs to be 64-bit, because Mac OS X Lion is a 64-bit operating system. If you have a 32-bit copy of Windows, you can only install Mac OS X Snow Leopard on Virtualbox. You will need at least 4 GB of RAM and a dual-core (two core) processor or better. Personally, the computer I was using for this had a 4-core processor and 12 GB RAM, which is way more than enough. You also need about 10 GB of unused hard drive space.

Right click on "My Computer" on your desktop and click "Properties" to check the stats on your computer. If it doesn't directly tell you how many cores your processor has, look up your processor model on Wikipedia or Google. You also want to find out whether your processor is made by "Intel" or "AMD". Computers with AMD processors will not work with Lion. 

General Requirements
  • Virtualbox : This virtualization suite is free, and though it doesn't offer official support for Mac OS X, it works well enough.
  • iAtkos : This is a popular distro of Mac OS X Lion. I won't go into details, but you can download it from just about any bittorrent website by using a bittorrent client (it's about 4 GB in size). Unlike the retail version of Lion, you don't have to use a boot CD like iBoot to start the Mac OS X installer. 
You don't have to use iAtkos; all distros and "bootable" versions of Mac OS X Lion do essentially the same thing. All of these distros will be downloaded as ISO files or DMG files, which are DVD images. Be sure not to download a VMWare Image of Lion, as those versions don't work with Virtualbox.

Step 1: Prep
Download Virtualbox, install it, and open it up. Also, if you want to be able to view USB devices from your Mac OS X Lion virtual machine, download the Virtualbox Extension Pack and run it before going to Step 2.

Step 2: Create a new virtual machine.
Virtualbox lets you run Mac OSX within Windows by creating a virtual machine, which is a program that simulates a normal computer.  To create a virtual machine, open up Virtualbox and click "New" on the upper left. Give your new virtual machine a name, and choose "Mac OS X" for the OS Type.

If your version of Virtualbox asks you to choose between 64-bit and 32-bit, be sure to choose 64-bit. Choosing 32-bit will result in a critical "Guru Meditation" error later on.

I recommend assigning at least 4 GB of RAM to the virtual machine, but you can assign as little as 2 GB of RAM. Every time you turn on Mac OS X, that RAM that you assign here will be used to run the virtual machine. The RAM will be given back to your normal computer after you turn Virtualbox off.

You'll need to create a new hard disk for the virtual machine. Virtualbox will ask you what type of disk you want to create: VDI, VDMK, or VHD. VDI is the original format for Virtualbox, while VDMK is the format used by VMWare. If you're considering getting a copy of VMWare, you might want to choose VDMK. Otherwise, just choose VDI. I recommend creating a dynamically expanding disk; the only other option, fixed-size storage, will eat up your hard drive.

Step 3: Give your new virtual machine an operating system.
Your virtual machine will now be created. But don't stop now--you still need to change a few settings before your machine will actually work. Your new virtual machine will show up on the left column of the Virtualbox start page.  Select your Mac OS X virtual machine (single-click) from the main page of Virtualbox, and open up the virtual machine settings. Once the settings open up, go to "System" and uncheck the "Enable EFI" box. This is by far the most important single setting that you will need to change.

EFI, which stands for Extended Firmware Interface, is a feature that helps operating systems start up. Unfortunately, Mac OSX requires 'speshul' EFI, so the EFI that Virtualbox uses doesn't work.

In addition, make sure that "Enable IO APIC" is checked. Then, click on the "Acceleration" tab and check both of the options there. I'm not sure whether these options actually matter (EFI is definitely the most important variable), but it's better safe than sorry.

Once you're done with that, go to the settings for "Storage". In the storage tree box, you'll see a CD icon labeled "Empty". Click on it and click "Choose a virtual CD/DVD disk file". In the window that pops up, choose the .iso or .dmg file for iAtkos (or whichever distro you downloaded).


Step 4: Install Mac OS X Lion
Start up your virtual machine. You should come up to a screen with the black-and-white picture of the iAtkos Lion.

 Press enter to startup the Lion installer.

Continue, and you will eventually come up to a page that asks you for a "destination" for your Mac install. Oh no, the page is blank! We'll have to fix that. To do this, start up Disk Utility (located under the Utilities menu).

Mac OSX can only be installed on a completely clean disk, so you need to use Disk Utility to wipe your Virtualbox hard disk. Click on the Virtualbox hard disk in Disk Utility and erase it. Don't worry, there's nothing important on it.

On the installation page for Mac OSX, the Virtualbox hard disk should now be showing up. Select it and continue.

Once that's done with, Mac OSX will install itself. This will take at least 20 minutes.

When the installation finishes, Mac OS X will crash. This is normal.

Restart your virtual machine, and eject iAtkos from your virtual DVD drive. To eject iAtkos, right-click on the CD icon at the bottom right of the Virtualbox window, and un-check the iAtkos file. (The below screenshot is different because it's taken from my Snow Leopard guide, but it should look something like that.)

After ejecting iAtkos, restart your virtual machine again. Now, at the bootup screen, you'll see an icon for the hard drive where you installed Lion. Select it (use the arrow keys on your computer) and press "Enter". Lion will boot, and you should eventually be led to the Mac OS X setup screen. Fill it out, then mission accomplished!


Step 5: Make the screen bigger
Though this step is optional, I still recommend you do it anyways. Anyways, when you first use your Mac OS X, you'll probably notice one thing: your screen resolution is 1024x768. Since Virtualbox doesn't "technically" support Mac OS X, there's no official way to change this. But here's how you can change it anyways:

Open up Finder and go to the folder "Extra" in the main hard drive, and open the file org.Chameleon.boot.plist. Between <dict> and </dict> in the file, insert the following line.

<key>Graphics Mode</key>
<string>1920x1080x32</string>

You can change "1920x1080x32" to whatever resolution best fits your monitor. For instance, if you want to use the 1600x900 resolution, type in "1600x900x32". Once you've saved it, turn off the virtual machine.

Next, open the Command Prompt in Windows (make sure you are logged into an Administrator account on Windows). You can do this by opening the Start Menu, and typing "command prompt" into the Start Menu search bar. Then, type the following command into the Command Prompt.

cd "C:\Program Files\Oracle\Virtualbox"

This command will change the focus of the Command Prompt to the program folder for Virtualbox (if you installed Virtualbox somewhere different, then change the command to wherever you installed it). Next, type in this command:

vboxmanage setextradata "Name of virtual machine" "CustomVideoMode1" "1920x1080x32"

This command activates "vboxmanage", a command-line program included with Virtualbox that allows you to edit the properties of your virtual machine, including its built-in resolutions. Replace "Name of virtual machine" with the name of your virtual machine (in the screenshot below, my virtual machine is named "Mountain Mac 2"). Replace "1920x1080x32" with whatever resolution you're using.

Once that's done, start your virtual machine again. It will now boot in full resolution. Congrats!


Step 6: Turn off updates.
First, an important note: DO NOT UPDATE NORMALLY. This is a golden rule of Hackintoshing, and it applies to virtual machines running Mac OS X too.

Anyways, Mac OS X is set to automatically update itself. This is bad. To turn off automatic updates, click on the Apple icon in the upper left hand corner of Mac OS X, go to System Preferences, and then click on "Software Update". Uncheck the box that says "Check for Updates".


Recap
I'll just repeat what I said in my Snow Leopard guide. Installing Mac OS X on a virtual machine is excellent practice for the real thing: installing Mac OS X on your actual computer. Don't get too comfortable, though. Compared to most computers, Virtualbox virtual machines are very "vanilla", meaning that they're very compatible with Mac OS X in the first place. After all, ethernet works from the start. You can't count on being that lucky with a real PC.

And even if you don't plan on doing this for real, with a Hackintosh, it's still a really cool thing to try out over the weekend.

112 comments:

  1. Everything works on Lenovo IdeaPad Z570.
    But screen resolution didn't change after I modified org.Chameleon.boot.plist...

    ReplyDelete
    Replies
    1. This is probably happening because your laptop screen doesn't support 1280x1024 resolution. Your laptop's default resolution is 1366 x 768, so 1280x1024 would be way to tall.

      Delete
    2. But I set exactly 1366 x 768!

      Delete
    3. I forgot to mention this in the guide, but Virtualbox only supports a set number of resolutions. The highest resolution that it supports is 1280x1024. Since your laptop doesn't work with 1280x1024, you'll have to settle with the second highest resolution (which is the default 1024x768).

      Delete
    4. Graphics Mode
      1280x1024x32

      Hi, thanks for the guide. What does the 32 mean? I have XP and linux on VB, they run at 1366x768 ( after i installed guest additions). should we install guest additions? Last time I did it all by myself, and it worked(except screen resolution).. but damaged after update!:-)... I'll try this again! thanks again

      Delete
    5. Read This:

      http://askubuntu.com/questions/145347/what-does-1024x768x24-mean

      Delete
    6. "The highest resolution that it (Virtualbox) supports is 1280x1024"

      Are we sure? Is this still true? I'm running 4.2.4 and, with windows virtual machines it automatically increases resolution to the size of the window (not zooming, actually increasing resolution in real-time), all the way up to my monitor's 1920x1200.

      Anyway, despite all the guides I have read (starting with this one), whatever resolutions I put in the "org.Chameleon.boot.plist" NEVER appears under "displays/Scaled" list, which only ever displays "1024x768".. This is driving me CRAZY. I've tried also changint the "library\Preferences\SystemConfiguration\com.apple.boot.plist" but to no avail... Plase help!

      Delete
    7. To get any resolution besides 1024x768 and 1280x1024, you must enter the commands into the Command Prompt that I instructed in Step 5 of this guide.

      Delete
    8. Doesnt work ,i use Windows 8 Pro

      Delete
  2. Where can I get iBoot iso... All I see on the link is a forum!

    ReplyDelete
    Replies
    1. My bad. That was a leftover from a previous version of this guide. To install Lion on Virtualbox, you don't need to use iBoot (it's only required for Snow Leopard!).

      Delete
  3. Will I need Snow Leopard installed first to update it to Lion while in virtualbox? Or can I simply just install Lion from a fresh partition? Also, can I use the actual Mac OS X Lion USB drive that Apple sells on the website or must I download iAtkos's torrent? Do we know if my 3-way SLi configuration will create a problem since Mac doesn't support anything but AMD cards? They're EVGA gtx superclocked 470's Thanks for the help!

    ReplyDelete
    Replies
    1. -You can install Lion in Virtualbox without installing Snow Leopard first.
      -Unfortunately, there is no easy method for making the Apple Lion USB drive work on Virtualbox. It may be possible if you already own a Mac or a Hackintosh, but I assume that most people don't yet.
      -When you install Mac OS X in Virtualbox, OS X uses Virtualbox's own "virtual" graphics drivers. Therefore, it doesn't matter what graphics card your actual computer has. However, if you want to go all the way and actually turn your PC into a Hackintosh, it's important to note that Mac OS X does not support SLI or Crossfire.

      Delete
    2. I have unibeast with virtualbox. I get to the screen where it asks to select language, but then my mouse and keyboard don't work in the virtual machine. Any ideas how to solve this?

      Delete
  4. can i install the mac leopard o ny lenovo laptop by using this virtual box ? if it can installed how can i install my lap drivers for it.please give me reply..thank u

    ReplyDelete
  5. Tried the iAtkos distro. I got the iAtkos lion screen but then all I get is the light grey screen with the grey apple in middle? not sure why.

    ReplyDelete
  6. Having same problem as post above, with light grey screen and the grey apple in the middle, and nothing else progressing...

    ReplyDelete
    Replies
    1. Same here. Then I restarted the VM and press F8 and Down keys to choose Boot Verbose option. I saw the boot log until "Starting Darwin x86" and seems no progress (without any activity on HDD, optical drive or network).

      Delete
    2. I had the same and found a solution. Your distro is for x64.
      Go to the settings of your virtual machine and choose x64 process.
      Don't worry if your real machine is a x86 (32 bits).
      It works

      Delete
    3. Where can i find my distro process?

      Delete
    4. I had the same issue and i fix by making sure the the ide was setup as a cd and the sata was setup for the vdi image

      Delete
  7. Just in case anyone else has the same problem as me.

    After the install mine did not crash with the same screen as shown above. The screen merely went blank and after rebooting the VM I did not see an icon for the Hard Drive. If you leave this it continues to try and re-install the OS.

    What you need to do is after the reboot press F8 then you can use the directional buttons to select the Hard Disk icon and then hey presto the Welcome Wizard appears!

    ReplyDelete
  8. Is there a way to upgrade to Mountain Lion?

    ReplyDelete
  9. I am unable to edit the file described in step 5 (org.chameleon.Boot.plist). If I try to make any kind of edit I get the error --

    "You don't own the file "org.chameleon.Boot.plist" and don't have permission to write to it."

    Is there another to change the resolution settings?

    ReplyDelete
    Replies
    1. Well, that's the only easy way. You could also change the resolution by editing a Virtualbox settings file via the command prompt, but I'm not familiar with that method.

      When editing org.chameleon.Boot.plist, make sure to unlock the file from the topbar menu.

      Delete
    2. You can open the topbar menu by clicking the name of the file.

      Delete
    3. There are many ways to get around this. One of the easiest ones (not quickest though) is to go ahead and duplicate the file once you're prompted when trying to edit the original.
      Save it in your docs, make the changes, and make sure the file names match. Then just move your copy to the folder where the original resides. You'll be asked to put in your password. Do so and you should be good to go.

      Delete
  10. In the grey screen,after setting up the vm and starting it, I'm getting a critical error and it goes into Guru Meditation.I'm using Virtualbox 4.1.12 in windows 7.My specs: i5-2500k,4gb ram.

    ReplyDelete
    Replies
    1. Try Lowering the amount of ram you are giving it.

      Delete
  11. Once I've gotten this, will I be able to install any software that works only on Mac and not on Windows? Will my computer function exactly like a normal Apple with macintosh or are there any limitations?

    ReplyDelete
    Replies
    1. Well, not exactly. To put it one way, you're running Mac OS X from a program window. Your actual computer is separate from this "virtual" computer. Inside this virtual computer, you can install any Mac software that you want. Most Mac software will work pretty well.

      Delete
    2. Thats sounds pretty good! And one more question... I have installed it, and it asked me to restart, and therefore I clicked on "restart". Once I restarted, I was back at the "Click to continue" and it would lead me to the installation again, instead of an icon for the hard-drive I installed it on. Any suggestions to what I can do about this?

      Delete
    3. When the virtual machine reboots, you'll see the iAtkos bootscreen before the "Click to Continue" page shows up. At the bootscreen, press any key on your keyboard. This will prevent the "Click to Continue" page from loading. Then you can choose your hard drive to boot from.

      Delete
    4. Well, apparently I never got any iAtkos bootscreen. When i started the virtual machine, i pressed any key to boot from CD (which was iAtkos v7) and then there was the grey screen with the Apple logo on it and THEN the "Click to Continue". I installed the entire thing and restarted and the exact same thing happened with the logo, and the "Click to Continue", and I'm still not able to open up after the installation. Do you recommend me to instead get iAtkos L2 instead of iAtkos v7?

      Thanks a bunch for the help!

      Delete
    5. Hmmmm... Try pressing F8 at the bootscreen.

      Delete
  12. I get this error when I start the machine. http://screencast.com/t/6tTOOKBj

    Screenshot of my storage settings. http://screencast.com/t/FwJ0Gj2q

    I have a WIN7 machine, 64bit AMD processor

    ReplyDelete
    Replies
    1. It says in the guide that amd processors won't work. Just sayin'.

      Delete
  13. Successfuly installed in Virtualbox, but mouse movements are really stuttery and the whole experience is slow and unresponsive. Is there guest additions available for Mac OS X?

    ReplyDelete
  14. Thanks for the guide! I was able to install the distro. I also had the laggy mouse issue after installation - hopefully someone can help!

    Some tips from my experience:
    1. First boot after installation I have to press F8 to see the virtual drive.
    2. Sometimes my boot will halt at the Apple icon on gray screen. One time I just shut down virtual machine and started over and it worked; the other time I had to change CPU count from 2 to 1.
    3. I have 1920x1080 LCD. The method in the guide to enable full screen resolution only worked half way for me - the height is match 1080 but width is narrower than 1920. I have to follow the custom VESA resolutions instructions (link below) to get full 1920. My host machine is Ubuntu so I just followed the Linux command given; I did not do anything about the "vga = " setting part.
    http://www.virtualbox.org/manual/ch09.html#idp13676880

    ReplyDelete
  15. Me again - I posted the May 19, 2012, 11:31 AM post.

    Just want to update: I was trying to install XCode 4.3.2 and found that it requires OS X 10.7.3, while the virtual machine is at 10.7.2. I upgraded it to 10.7.4 by simply doing software update from settings. Not only was I able to use the newest XCode now, the laggy mouse issue is also gone! That's well worth it.

    ReplyDelete
    Replies
    1. how do u guys update to 10.7.4 when ever i do it and it restarts...it always crashes

      Delete
  16. Success!!

    I finally managed to customise the resolution for my thinkpad x220 to 1366x768.
    You have to do it via the VBoxManage tool.
    Here is how:

    Close any running instance of VB you have.
    Start a cmd shell and go to the location/directory where VirtualBox is installed (commonly C:\Program Files\Oracle\Virtual Box\)
    In this directory will be the VBoxManage.exe file. Then in the cmd shell type the following (make sure you substitute "MyMacOSX" with the name YOU have given your VB image) and press enter: VBoxManage setextradata "MyMacOSX" "CustomVideoMode1" "1366x768x32"

    Hurrah! You should now have a screen resolution that fits your screen. BTW, I also have run apple update for the installation of 10.7.4 (about 1.5Gb)and it works fine.

    ReplyDelete
    Replies
    1. Thanks, been looking for this for long, you really helped me out....have the same resolution 1366x768

      Delete
    2. how did u get the update to work...when ever i update it crashes when i restart

      Delete
  17. I followed the instructions exactly but I get an error after I press enter to install Lion in iAtkos.

    "A crticial error has occurred while running the virtual machine and the machine execution has been stopped"

    Any ideas how to fix this? I was really looking forward to testing Mac Os!

    ReplyDelete
    Replies
    1. Be sure to choose "Mac OS X Server (64-bit)" when creating a Mac OS X Lion virtual machine. Lion is a 64-bit operating system.

      Delete
  18. i have the 'guru critical error'. help? and how do i make iAtkos run more than 50% of my machine. they maximum i can get of storage is somewhere next to 999 GB. help...

    ReplyDelete
    Replies
    1. Be sure to choose "Mac OS X Server (64-bit)" when creating a Mac OS X Lion virtual machine. Lion is a 64-bit operating system.

      If you want iAtkos to run more than 50% of your machine, then you'll have to turn your machine into an actual Hackintosh. You can follow this guide to installing iAtkos on your PC for real. A virtual machine is just for trying things out.

      Delete
  19. Can i get viruses if i go on the internet on my virtual mac, or will my anti virus software northon stop them?

    ReplyDelete
    Replies
    1. Your PC's main antivirus will not stop any viruses on a virtual machine. The virtual machine is totally separate from your PC. However, if you do get a virus on your virtual machine, that means that your main PC is safe.

      Delete
  20. where can i find iAtkos, i tried isohunt, they have different types of iAtkos. I've tried using hazard but it failed miserably, but I must of done something wrong. I just want one that works, I don't care if its Snow Leopard or Lion, I just need a virtual machine with the app store and imovie

    ReplyDelete
    Replies
    1. umm imovie dosent work... i found that oracle havent developed a proper guest additions to support graphics acceleration with mac as the guest system, i hope that somone develops a guest additions soon.

      Delete
  21. Hi, guys! I've read the posts above about post installation freezing at the grey apple log screen, but nothing seems to work. My Windows host is Windows 7 64 Bits and I've tried both 32 and 64 for Mac server. I've also tried the procedures for boot disks, but no luck yet with Windows 7 64 Bits,although everything is fine when I tried at another pc running Windows 7 32 Bits. Can anybody help?

    ReplyDelete
    Replies
    1. I am having the same issue. I have followed the above instructions exactly. I downloaded iATKOS L2 OS X for non-Apple hardware. I get to the grey screen with the Apple logo and then the virtual machine becomes unresponsive and never changes.

      System specs are ASUS G75V laptop with 16 GB of RAM, Intel i7-3610QM CPU (4-core), and Nvidia GTX670M video. Does anyone have any idea as to what is going wrong? I would really like to be able to learn MAC OS as well as I know Windows.

      Delete
    2. i have the exact same specs too.. and exact same issue... any1 ?

      System specs are ASUS G75V laptop with 16 GB of RAM, Intel i7-3610QM CPU (4-core), and Nvidia GTX670M video. Does anyone have any idea as to what is going wrong? I would really like to be able to learn MAC OS as well as I know Windows.

      Delete
    3. Hey HB ! Do u find a solution for the grey screen freeze :D ?

      Thx

      Delete
  22. Everything is working for me up until the Lion installer finishes installing and tells me to reboot. I go to Machine -> Close -> Power off the machine and when I start the VM up again it brings me to the same page as the first time, telling me to press any key to enter setup. I've followed your instructions verbatim up to this point, please help! Also, thanks for the guide!

    ReplyDelete
    Replies
    1. Don't forget to remove the disk from the virtual machine --> Click Devices while the virtual machine is still running, select CD/DVD Devices, and then click on Remove the disk from the virtual machine. Reset the VM, and it should be booting up in Lion.

      If it's not booting up, type without the quotes the boot flags "-v -f" and press Enter for troubleshooting.

      -v = the boot flag shows up what's happening to you

      -f = the boot flag forces the OS not to use Kext cache

      While booting, there'll be a lot of messages appearing on the screen and where it went wrong. You can google that to fix your Lion os.

      Alternatively, can be something wrong with the permissions, you can boot in single mode by typing -s

      Once single mode has load up, type /sbin/mount -uw /
      Then type chmod -R -N /Volumes
      Then reboot

      And let's hope that reseting the permission will boot the machine right away!

      Cheers!

      Delete
    2. Thanks for your quick reply!! All I had to do was remove the disk from the VM. Thank you so much! I was pretty stoned when I was doing this last night and I must have missed the directions saying to eject the disk. Great guide, thanks again.

      Delete
  23. it just work on a Dell XPS 17... mouse it's kind of weird but overrall it's good until now...
    just a question: can we use VMs to begin XCode programming? what can you say about it?

    thanks!

    ReplyDelete
    Replies
    1. ive got a dell xps 17 to, install went fine, but on verbose boot it gets stuck at some sound issue...

      Delete
  24. WHAT DOSE THIS MEAN

    VT-x/AMD-V hardware acceleration is not available on your system. Certain guests (e.g. OS/2 and QNX) require this feature and will fail to boot without it.

    ReplyDelete
    Replies
    1. This means that your host system is 32 bit and you need 64 bit windows OR also make sure your hardware and Bios is set up correctly, i.e make sure Hardware Virtualisation is ON and you have a 64bit CPU

      Delete
    2. Depends on your processor. My Core 2 Quad (in a Dell Inspiron) processor doesn't support VT-x, according to the Intel website. Sigh. Lion's out for me, but I shall just try to install SL.

      Delete
  25. Virtualbox crashes everytime i try to install or start OSX Lion.It says 'you have to restart your machine yade yade yade'
    What could possibly cause this,i followed your guide to the letter.

    ReplyDelete
    Replies
    1. Make sure the download you got wasn't corrupt?

      Delete
  26. Just installed the 10.7.4 update through combo updater and it seems to work. Can't get the screen resolution to change, though. :(

    ReplyDelete
  27. how to install xcode on this ?

    ReplyDelete
    Replies
    1. Upgrade to 10.7.4 using combo updater - press the apple at the top right of the screen updates. Only do this update. After that has installed, go to the app store and search xcode. Press install. Develop.

      Delete
  28. Hi,

    I am trying to figure our how can I generate list of programs installed and uninstalled in a MAC OS X using some batch file. Similar to the way as we do in Windows, where we can write a small .bat query and generate output.

    If anyone of you has any idea please let me know.

    ReplyDelete
  29. Mine seems to be booting directly into the "utilities" screen, (After selecting a language) which has 4 options: Restore from time machine, reinstall mac osx, get help online an disk utitily. i went to disk utility and formatted the virtual hard drive.... but i seem to be stuck.

    "On the installation page for Mac OSX, the Virtualbox hard disk should now be showing up. Select it and continue."

    for me, there is no screen where i can chose where to install OSX. i see the 4 same osx utility options. i can try to quit utilities but that prompts the virtual machine to shut down.

    when i click on "reinstall mac osx" the continue button doesn't actually continue. has anyone else seen this problem?

    ReplyDelete
  30. use vmware player or workstation...OS X Lion is working very well including screen resolution...

    ReplyDelete
  31. Followed the guide and everything went well. I upgraded to 10.7.4 using the combo upgrade and everything works smoothly but when I try to download xcode from the app store, it is stuck at the "downloading status" and not making any progress. tried multiple times same issue.

    Help please!!!

    ReplyDelete
  32. Never mind. I found out this was due to a loss of connectivity at my house. Fixed it, now works perfectly fine. Thank you all for your comments, really helped me.

    ReplyDelete
  33. Hey all ! DOes someone find a solution against the grey screen freeze while booting the VM ?? Thx

    ReplyDelete
  34. My sound does not work.

    ReplyDelete
  35. Hi,

    This is simple: NOTHING works! I am trying and trying and trying and VirtualBox just hangs at the apple icon while booting the iATKOS installation ISO. I waited for it for more than a minute without any success. This is a Core i7 new machine, running Windows 7 64 bits and VirtualBox 4.1.18.

    I checked that the iATKOS ISO burned on a DVD CAN boot in native mode, so this is not a corrupt ISO.

    I checked that EFI is disabled, CPU virtualization is on, 3D acceleration is on, I tried configuring the DVD drive as an IDE device in the VM, tried as a SATA device, tried to disable sound, tried to disable networking, disable USB, no change. I attempted to boot iATKOS in Verbose mode. It worked, it displayed some status messages, then hung at starting Darwin.

    Any idea?

    ReplyDelete
    Replies
    1. Same here! Anybody still here?
      Brand new machine, i7. Set it up exactly the way the guide says.
      I got nowhere at all (unbootable) with the latest Lion iATKOS so I tried this version instead and got the hanging apple or when I went to verbose it told me starting x86 and then a black screen.

      Delete
  36. Hello, i also did this following the instructions to a T. But about 10 minutes into installing Lion, it errors out. (just says an error occured so please restart and try again) My computer is a new Dell (8gigs, I-7 processor) L701x just wondering if im missing something. Thanks

    ReplyDelete
  37. I know VMware Mac OS X Guests do not support 3D, when running on my Windows 7 Host OS.
    Does VirtualBox support 3D? I.e. is there a way to get 3D support on a Windows 7 Host + Mac OS X Guest running under Oracle VM VirtualBox? Or does it work the same way as with VMware - no 3D?

    ReplyDelete
  38. The boot process always hangs up after the iAtkos logo on the apple screen. Please help me!

    ReplyDelete
  39. My download goes smoothly until 6 minutes are left and then it hangs for 10 minutes until it fails to install.
    I followed the directions carefully, any tips?

    ReplyDelete
  40. I get Loading Darwin Can't find mach_kernel error

    ReplyDelete
  41. :(
    for installation ended in the first step itself ....
    my machine: sony vaio vpceg [intel i3 - 2350m + 4 gb + windows 8 review version]
    downloaded images : iboot and OS_X_Mountain_Lion_Developer_Preview_12A128p

    problem: i booted the virtual machine with iboot and loaded the osx image and as soon as i press enter it shows an error
    panic (cpu 0 caller 0x563eed):unable to find driver for thisplatform: \"ACPI\".

    https://www.facebook.com/photo.php?fbid=3523177760721&l=7139e98c06

    ReplyDelete
    Replies
    1. You got the process wrong. iBoot doesn't work with Mac OS X Lion or OS X Mountain Lion. Also, the image you downloaded is an unmodified version of Mountain Lion, which doesn't work with virtual machines.

      For the best chance of success, follow this guide exactly. Download a copy of iAtkos, which is a "modified" version of Lion. If you want to install Mountain Lion, check out my Mountain Lion virtual machine guide instead.

      Delete
  42. Hello. My PC specs are:

    quad core i5 @3.10ghz processor
    Geforce GT 440 graphics card Zotac edition
    8GB DDR3 ram

    I have downloaded virtualbox and the extension and this "iAtkos": http://ukbay.org/index.php?loadurl=/torrent/6828545/iATKOS_L2_(Mac_OS_X_Lion_10.7.2)

    I keep getting this error message when I click start:

    Failed to open a session for the virtual machine Mac OS X

    VT-x features locked or unavailable in MSR.
    (VERR_VMX_MSR_LOCKED_OR_DISABLED).
    Details:
    Result code: E_FAIL (0x80004005)
    Component: Console
    Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

    I got this with these settings:
    General: Type: Mac OS X, Version: Mac OS X (64 bit)
    System: Motherboard: 4096mb Ram, Processor: 4
    Display: 69mb
    Storage: IDE secondary master iATKOS_L2.dmg

    And the rest is the defualt settings and the ones in the guide above. So with all that said can you please help me?

    ReplyDelete
    Replies
    1. did you solve this?

      Delete
    2. I'm also having the same problem. Does anyone have any ideas?

      Delete
  43. I want to hackintosh with an Ivy bridge processor. To install 10.8, I would need to have Lion, which this should allows me to do. However, Lion won't work with Ivy bridge without some kind of bridge helper aid. Is there a way that I can have Lion installed on an Ivy bridge long enough to install 10.8 with a virtualbox? What I'm asking is, can I use a bridgehelper type program with virutalbox to install Lion on an Ivy bridge?

    ReplyDelete
  44. Same problem as Riddlesquirt,

    Failed to open a session for the virtual machine MAC OS.

    VT-x features locked or unavailable in MSR. (VERR_VMX_MSR_LOCKED_OR_DISABLED).

    Result Code: E_FAIL (0x80004005)
    Component: Console
    Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

    ReplyDelete
  45. Hi, installation of the Mac OS runs smoothly until it reaches the 4 minutes mark and then just remains there, no error or visible action. I have even left it overnight to ensure am not the one who's impatient.

    ReplyDelete
  46. I would like to say a big thank you to everyone that has made this forum a success. The guide lines in this tutorial worked a 100% for me. Just to give a bit of info on my OS Platform

    Operating System: Windows 7 Ultimate 64-bit (6.1, Build 7601)
    Processor: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20 GHz (2CPUs),
    Memory: 5120MB RAM

    S Alowooja

    ReplyDelete
  47. Please Help

    Everything worked until changing screen res. I made copy of the plist added the lines, deleted the old, pasted the new plist (entering my password both times) Then command prompted without issue. Then I tried to open lion in vb and it opened the window with the black square center for a split second and then it went away and an error message popped up:

    "Failed to open a session for the virtual machine lion.

    One of the custom modes was incorrect. The format or bit count of the custom mode value is invalid. (VERR_VGA_INVALID_CUSTOM_MODE).

    Result Code: E_FAIL (0x80004005)
    Component: Console
    Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}



    so I can't get into lion on vb to change anything. What do I do!? thanks for your help

    ReplyDelete
    Replies
    1. i have the same problem

      Delete
  48. Hi

    Please help me.
    My installation stuck at apple logo.

    imageshack.us/a/img840/7389/77280665.jpg

    ReplyDelete
  49. I can't even get into the installation page. I'm stuck at the Apple logo page.

    Any help is appreciated!

    ReplyDelete
  50. Hei man!! Thank you very much!!!

    ReplyDelete
  51. hi at all!

    not one mac osx version does work with the current version 4.x of oracle virtualbox!!!

    the only thing i've seen in virtualbox is a message like "no bootable medium found"...


    i tried it with "leopard hackintosh", "lion" 10.7.2 and 10.7.4 and "mountain lion"

    on the virtualbox forum, they told me virtualbox is have no support for macosx. (it seems there is a "locking feature"...) - and the only way to run macosx is to use the server version of osx as a guest on a osx host...

    e.g. with windows or linux as a host its completly impossible...

    -> https://forums.virtualbox.org/viewtopic.php?f=22&t=31104

    what's the highest version of virtualbox that has no "locking feature" for mac osx?


    thanks & regards, j.m.

    ReplyDelete
  52. My laptop is acer aspire V5-571p-6815 having windows8 and Virtual box 4.2.4. In VB, debian squeeze works ok. For MAC OS X I made VM and is as per the given pic.
    http://i.imgur.com/V29i6.png
    I have gone through steps as given here up to starting VM. But when I start, I get the screen as given below in pic
    http://i.imgur.com/VOZxA.png
    Where am I wrong?
    Any more info required?

    ReplyDelete
  53. This comment has been removed by the author.

    ReplyDelete
  54. Set up exactly like instructions state and I always get stuck at grey screen with apple logo HELP!

    ReplyDelete
    Replies
    1. I haved same problem. Enable EFI. System will start ;)

      Delete
    2. After that, install newer utilites.

      Delete
  55. Can you tell me where to find download link for OS x Lion.

    ReplyDelete
  56. any body please tell me my system is compatible or not.

    os-windows 7 ultimate
    32 bit
    nvidia geforce
    4 gb ram
    fujitsu
    intel core i3
    500 gb hard disc

    ReplyDelete
    Replies
    1. No your system is a 32bit installation. Mac OS X Lion / Moutain Lion is a 64bit operating system. You have an i3 processor which will support a 64bit OS. You would have to lay down Windows7 64bit.

      You can always install snow leopard which supported 32bit processors.

      Delete
  57. Heres how to get HD resolution in Mac Lion 10.8.2 (I used iATKOS_ML2.dmg to install Mac Lion)
    After you get Lion installed and running (hopefully, I had no problems) edit the org.Chameleon.boot.plist as per step 5. I used the wierd VI text editor that comes with the Mac OSX to get the Graphics Mode added. Then I shut down Lion and did the following:
    Note: I'm running Windows 7 Pro 64-bit as the host OS on an Intel core-i5 cpu)

    1. get to the VirtualBox directory at the command prompt:
    (for me that is C:\Program Files\Oracle\VirtualBox)
    2. Add a custom video display mode to my Mac Lion VM:
    (http://www.virtualbox.org/manual/ch09.html#idp21049584)
    vboxmanage setextradata "Mac OSX Lion 10.8.2 "CustomVideoMode1" "1920x976x32"
    (To see my VM names I typed: vboxmanage list vms)
    Why did I use 976 as my virtical resolution? I like to run my VMs in seamless mode so that I have the Windows 7 task bar at the bottom always showing. With my Mint Linux 14 and the VBox guest additions it always gives me full screen seamless mode so all I did was run Linux Mint, go to the Settings Manager, choose Display, and it told me I was running 1920x976 so I used it for the Mac Lion 10.8.2 screen resolution and it worked. You will need to determine your maximum seamless height or just run OSX in full screen mode at 1920x1080 for HD monitors.

    ReplyDelete