Tabs

January 27, 2013

How to install OS X Mountain Lion in Virtualbox with iAtkos

We've already shown you how to install OS X Mountain Lion on a virtual machine by using Olarila's Hackboot software, which is great practice for installing Mac OS X on your actual computer. However, the Hackboot method was rather long and complicated, and there is now an easier alternative available-- iAtkos ML2. While we've already shown you how to install Mountain Lion on your actual computer with iAtkos, it also works great with virtual machines.

In essence, this method will let you run Mac OS X from inside a program window in Windows. As always, we're going to use Virtualbox for this. 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 OS X Mountain 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 Mountain 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 ML2: Unfortunately, the standard method for installing OS X Mountain Lion on PCs (which uses a paid copy of the Mountain Lion installer) doesn't work with Virtualbox. Instead, you'll have to distros like iAtkos, which is currently the most popular distro for Mountain Lion. I won't go into details, but you can download these copies from about any bittorrent website by using a bittorrent client (it's a ".dmg" file that's about 5 GB in size). 

  • Multibeast 4.6.1 : You will need to use Multibeast 4.6.1, our favorite Hackintosh post-installation tool, to set up the Mountain Lion virtual machine after the initial installation. While Multibeast 4.6.1 is an old version designed for Mac OS X Lion instead of Mountain Lion, in our case, it actually works better than newer versions of Multibeast. Registration is required on the tonymacx86 website to download this.

Step 1: Prep
Download Virtualbox, install it, and open it up. Also, if you want to be able to view USB devices from your OS X Mountain 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 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.

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 .dmg file for iAtkos ML2.

This way, when your virtual machine starts for the first time, it will boot into iAtkos.

Step 4: Install OS X Mountain Lion
Start up your virtual machine. You will come up to the iAtkos boot screen, with a CD icon in the middle.

After a few seconds, the virtual machine will automatically start the Mac OS X installer. (This startup process may take a few minutes.) Eventually, you will reach the welcome page of the installer.

Continue, and you will 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 summary page for Mac OSX, the Virtualbox hard disk should now be showing up. Click the "Customize" button on the lower left-hand corner of the summary page. This is where using a distro becomes really useful: iAtkos allows you to install extra Hackintosh drivers and kexts, straight from the Mac OS X Lion installer. The "Customize" page essentially does the same thing as Multibeast, though the layout (and most of the names of the options) are different.

The default selection will enable Mac OS X to boot from the virtual machine without any assistance. In addition to this selection, go to Bootloader Options -> Graphics Mode and choose whatever resolution best fits your monitor (in my case, I chose "1920x1080"). Selecting this won't actually change anything at the moment; however, you will need this for Step 7, when we make the screen of the virtual machine bigger.

Once you have selected the appropriate options from the "Customize" screen, return to the installation summary page and click "Install". When the installation finishes, Mac OS X will crash into a black screen with white text. This is normal; Mac OS X has installed successfully. Now proceed to the next step.

Step 5: Boot it up
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. Your mouse cursor will probably be trapped inside the virtual machine. Press the right "Ctrl" key on your keyboard to allow your mouse to escape.

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 Mountain Lion (also, the screen of your virtual machine might be bigger than before).

After a few seconds, Mountain Lion will boot, and you should eventually be led to the Mac OS X setup screen. Fill it out, then mission accomplished!

This concludes the first part of the guide. However, you're not done yet! You still have to enable sound on your virtual machine, and increase the screen resolution.

Step 6: Enable sound
By default, your ethernet (internet) should work in the virtual machine. However, the virtual machine will not have sound, or be able to boot from the hard drive without help. To fix this, open Safari, and download Multibeast 4.6.1. While Multibeast 4.6.1 is an old version designed for Mac OS X Lion instead of Mountain Lion, in our case, it actually works better than newer versions of Multibeast. Registration is required on the tonymacx86 website to download this.

DOWNLOAD: Multibeast 4.6.1

Before starting Multibeast, you have to go the "Security" section of System Preferences in Mac OS X, go to the "General" section, and check "Anywhere" in the "Allow applications" section. Once that's done, run Multibeast and install the following options.

That's all there is to it; restart your virtual machine. Mac OS X will now be able to play audio normally. Congratulations!

Step 7: Make the screen bigger
Though this step is optional, I still recommend you do it anyways. Anyways, when you first use your virtual machine, 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.

First, 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.

Press the enter key to submit the command. Once that's done, start your virtual machine again.

 Your virtual machine will now boot Mountain Lion in full resolution. Congrats!

Recap
I'll just repeat what I said in my other two Virtualbox guides. 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. 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.

108 comments:

  1. Does it supports 3D Hardware Acceleration?

    ReplyDelete
    Replies
    1. This let the VM to be completely un-usable except for server roles :(

      Delete
    2. Not only for server roles... Evaluation purposes, demo system, iOS development station, etc...
      Should you need 3D HW acceleration, I think Windows does it pretty good.

      Delete
    3. So you can't run software like final cut pro?

      Delete
  2. I remember on the lion one you said to turn off updates. Do we have to do that here too?

    ReplyDelete
  3. Not sure if anyone is having issues, but I'm running into a problem with the iAtkos install. Gets to around 75% on the progress bar and then fails with a generic installation failed message and a Restart button. The message reads "Install Failed OS X Could not be installed on your computer The installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.". Clicking the restart button appears to crash with a grey screen and white text in multiple languages telling me I need to restart. I tried removing the disc image and restarted, but as you might expect, it can't find a bootable drive. I also tried playing around with the customize settings, trying to match my system's config more closely, but nothing seemed to cause any change.

    Any ideas why the install would fail or how to get a more detailed error message? I was able to get OSX Lion running in VirtualBox awhile back using a VM image, so I'm assuming my hardware isn't a problem.

    ReplyDelete
    Replies
    1. Yeah I had the same problem. I attempted the process again but still the same error.

      Delete
    2. Me too, anyone know any solution, please help us.

      Delete
    3. have the same issue. running virtualbox on windows

      Delete
    4. Ok mine is working now. it seems that during installation the dmg file might got corrupted. I had to download the file again, md5 checksum to make sure it is right. copy to different folders and making different backup and checksum those. and after like 15 fresh installs i got one to work ^___^, dont know why the file gets corrupted might be my harddrive or something.

      Delete
    5. Regarding dmg file getting changed, setting the file to read only might help http://windows.microsoft.com/en-US/windows7/Prevent-changes-to-a-file-by-setting-it-to-read-only

      Delete
    6. I had the some issue too.
      But after I move the .dmg file to C drive, it work!

      Delete
    7. maybe your graphics card is noot supported best thing is to change your graphics card

      Delete
  4. Mine gets to the final load stage and just sits there without loading. Time to try again.

    ReplyDelete
    Replies
    1. Worked second time around. Cheers for this.

      Delete
  5. Mine gets to the iAtkos boot screen and then when I press a key (or let the loading bar run out) it says:

    can't find
    press any key to continue

    Help!

    PC specs:
    Gateway motherboard
    Intel Core 2 Quad
    8GB DDR2
    NVIDIA GeForce GT 610 graphics
    Windows 8 Pro

    ReplyDelete
    Replies
    1. I think I had to tweak my BIOS when I ran into that.

      Delete
    2. I had the same problem. It is easy to correct, before you start you need to uncheck the "Enable EFI" box. That's it !

      Delete
    3. Anyone know how to fix it even with the EFI unchecked? I tried -v to see what it ran into and it it says it can't find the startup kernel cache. Any idea on how to fix that?

      Delete
    4. YEh I keep running into the same error 'can't find ...' anyone got a fix for this?PLZ

      Delete
    5. Did someone solve it?

      Delete
    6. I have not solved it yet. I believe it is caused by a proprietary motherboard that is incompatible :(

      Delete
    7. same problem for me

      any help ?

      Delete
  6. I have a web cam on my computer and I downloaded the extension pack for virtual box but how do I make it work?

    ReplyDelete
  7. My mouse cursor keeps fighting with the edges of the virtualbox
    which makes it impossible to use the cursor inside of the VM.

    Anyone knows how to solve this matter?

    ReplyDelete
  8. Sound is not working,
    i tried the trick with multibeast 4.6.1, but stil no sound
    pc specs:

    gigabyte GA-H77-DS3H mobo
    I7 3770 16GB ram

    I selected the ICH AC97 sound card in Virtual box.

    what could be wrong ?

    ReplyDelete
  9. sound is working now,
    i had to choose intel hd audio and selected the right driver in multibeast

    now the following.

    i installed aperture, it won't run, my graphic card doesnt meet the requirements.
    any ideas ?

    the graphiccard is the virtual box graphics adapter, i can not select another one

    ReplyDelete
  10. Kernel panic almost immediately! No idea what to do.

    ReplyDelete
    Replies
    1. Same for me! Any help ?

      Delete
  11. After spending much time and solving all the problems it works finally! Thanks a lot for the great tutorial!

    ReplyDelete
  12. Hi! First of all thanks so much for the article, it got me ML up and running flawlessly in virtualbox. However, the performance is TERRIBLY slow. I have experience running virtual OSs, and I know they are naturally slower, but this is painfully slow. Is there any way to help this or is anyone experiencing this? I mean it's so slow that I can't even do anything. I run a virtual session of linux mint frequently with lower specs but it runs fine. Any suggestions? I gave it 2 of my 4GB of RAM, and also 2 processors, and bumped up video memory and display memory. Any suggestions?

    ReplyDelete
  13. Works well, but launchpad is very very slow.
    Otherwise, fairly smooth on i7 930, 2 core and 6GB of ram assigned to VM.

    Thank you!

    ReplyDelete
    Replies
    1. I have the same problem. Everything works fine, except launchpad, which opens VERY VERY slow.

      Anyone any idea on this?

      Delete
    2. Same problem here. Seems to depend on the selected resolution. No clue why!

      Delete
  14. Was stuck on step 4. Couldn't get to language selection. The fix was to disable Audio in the virtualbox settings.

    ReplyDelete
  15. Just wanted to say thanks, I did manage to get this working, although for some reason I had to try many many many times. Also, although the install did finally work on my (newer) w8 laptop, it kept crashing within 1-2 mins of launching it. Set to go at it on my win 7 desktop, and although it took around 6 tries, it finally worked. For me the trouble was after the OS install, when rebooting it would just say something along the lines of No OS Found. Only after doing it many times did it seem to stick. Now that it's running, things seem to be going well.

    Thanks again!

    ReplyDelete
  16. BEST HOW TO FOR MAC OSX IN VIRTUALBOX I'VE EVER SEEN!
    WORKS 100% FINE!
    THANKS A LOT!

    ReplyDelete
  17. My installation stuck at 75% (about more 3 minutes till finish), mouse pointer and progress bar are paused and cant move.

    Would anyone help me please? :(

    My laptop is Dell Vostro 3450 Core i5.

    ReplyDelete
    Replies
    1. I'm using ubuntu 12.04.

      Delete
    2. Same problem here..

      I'm using Windows 7 ultimate, Asus x54c laptop.

      Delete
    3. Same for me using Ubuntu 12.10 on Dell Inpiron Labtop with Intel Core i3-2310M.

      Any suggestion?

      Delete
    4. I have disabled audio in the Virtual Machine settings and it worked.

      Delete
  18. Failed to open a session for the virtual machine iAtkos ML2.

    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}
    What does this mean?

    ReplyDelete
    Replies
    1. I got the same problem and i did just as it was written above.

      Delete
    2. Are you sure you have enable VT-x in your BIOS? It's necessary to have that enabled for you to run OS X in a virtual environment.

      Delete
  19. It works fine! I installed it on Virtualbox 4.2 over Fedora 18. It is still a little bit slow with 6GB of RAM, 2 Cores and 128MB of Video Memory.

    Only issue I had was with screen resolution, It never get increased. What I did was to edit the file org.chameleon.Boot.plist and manually close the xml elements, "" that for some reason it got corrupted and during the boot time it said that the plist file couldn't be read.

    Thanks! Excellent article.

    ReplyDelete
    Replies
    1. Sorry it was com.chameleon.Boot.plist file under Devices/Disk/Extras folder, instead of org....

      Delete
  20. I followed the instructions word for word, but every time after ejecting iAtkos, I restart and it come up with a black screen that says, "FATAL: No bootable medium found! System halted."

    ReplyDelete
    Replies
    1. And I same... But I have a solution!! ;) First I downloaded MLM image, not L2. MLM just started with "EFI" option, but doesn't work, L2 is perfekt!

      Delete
    2. I have the same. Could you please help me ? I followed the instruction word by word :|

      Delete
  21. all worked,but when i plugged mi webcam, all VirtualBoz freezes it, i have to reboot the Pc, the rest worked perfectly

    ReplyDelete
  22. I had problems at Step 4. Running the VM for the first time simply resulted in a black screen.

    The thing that fixed it was turning up the video memory in VB.

    ReplyDelete
    Replies
    1. Fixed my issue. Thanks very much!

      Delete
  23. Nice tutorial. Thanks to the author and iAtkos team and Multibeast team.

    ReplyDelete
  24. Thank you for a grate tutorial. It works very fine so far. Do you have any suggestion to make the machine to boot faster. tings in virtualbox or in mac computer settings that can make your computer boot faster

    ReplyDelete
  25. Complete bullshit I have ran virtualbox on both windows and ubuntu in both cases it says DMG not supported so I am calling bullshit on the whole thing. nothing pisses me off more when I get all the right shit and it tells you oh you wanted to run that DMG file Go fuck yourself have an awful day so I'm going to tell everyone who did get this to work the same.

    ReplyDelete
    Replies
    1. This comment really made me laugh.... Anger management issues or what!

      Delete
    2. He's foolish, I have the latest virtualbox and it does support DMG, so he needs to get off his Atari.

      Delete
  26. Works flawlessly on my laptop with a Windows 7 64bit host. Thanks!

    ReplyDelete
  27. Failed after boot up screen : http://i.imgur.com/2E60bal.png

    Using latest virtualbox 4.2.8. I'm under Windows 7 x64.

    Any solutions ?

    ReplyDelete
    Replies
    1. Exactly the same on VirtualBox 4.2.12. Windows7, x64.

      Did anubody solved this?

      Delete
  28. My Audio is not working. Which Audio Controller in VirtualBox setting should I use ?
    - Intel HD Audio
    - ICH AC97
    - Soundblaster 16

    many thx

    ReplyDelete
    Replies
    1. I have the same problem.

      Delete
  29. Great job there ! Works vith Windows 8/64 as a host. I just have an error appearing at startup and thus need to select manually the boot disk and the resizing doesn't take effect. Any idea for that last bit ?

    ReplyDelete
  30. Resizing doesn't seem to work, any ideas?

    ReplyDelete
  31. Hello, when I attach a webcam via USB it says that there is no camera detected.(Also I downloaded the web cam software from the web site, And I also downloaded the extension pack for virtual box before i downloaded iatkos)

    ReplyDelete
  32. I accidentally skipped the "Bootloader Options -> Graphics Mode" settings in Step 3 while installation...

    Can I change it after it has been installed?
    Or would I have to re-install everything?

    ReplyDelete
  33. Great article. However, it is possible to install genuine mountain lion if you want to. I wrote a blog post about it here:

    http://scottada.ms/article/installing-genuine-mountain-lion-os-x-virtualbox

    ReplyDelete
  34. I'm stuck! I get to Step 5 and it's loading not from the virtual CD but to the install partition but it's stuck on the startup screen and doesn't go anywhere from there. Any ideas?

    ReplyDelete
  35. how do i change the directory to another drive in command prompt, in step 7

    ReplyDelete
    Replies
    1. cd directory
      Enclose directory in double quotes if there are spaces in the directory name.

      Delete
  36. Followed your direction and everything works. Even applied 10.8.3 update via apptore. Need to re-run multibeast 4.6.1 to enable sound again.


    The only issue I have is not able to use different resolution.
    I executed the vboxmanage command. nothing happened, except VM seemed to take longer to boot on first startup.

    Can I see the video resolution setting for this VM in the virtualbox manager window?
    I setup the virtual disk as dynamic disk with VMDK format.

    ReplyDelete
  37. This worked fine for me! Thanks for the guide. This will be great for what I need it for. For those who are having trouble just delete the VirtualBox virtual machine, select "Delete Files," and start all over again. Follow the steps exactly with the versions mentioned in the guide and it should work for you.

    ReplyDelete
  38. Stuck installing when it shows 3 minutes left.
    Any idea? i have tried almost everything...

    This tutorial is probably the best i have found all around. Congrats..

    ReplyDelete
  39. Failed to open a session for the virtual machine Mikijs.

    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}

    What to doo?????

    ReplyDelete
  40. Mike - turn on virtualization in your PC' as BIOS...

    ReplyDelete
    Replies
    1. hi i have the same error as Mike Elfy.
      Can help me explain more detail please? how to turn on the virtualization as BIOS on my pc? Thanks.

      Delete
  41. Hi,
    witch Driver to select on OSx 10.8 as VirutalBox Guest with Intel HD Audio Card (MultiBeast 5.2.1)?
    thanks

    ReplyDelete
  42. sorry i forgot: virtualbox 4.2.10 and osx 10.8.3

    ReplyDelete
  43. To change screen resolution the solution purposed seems not work proberly.
    I've modified also /Library/Preferences/SystemConfiguration/com.apple.Boot.plist inserting resolution on it:
    Graphics Mode
    1920x1080x32
    Kernel Flags
    "Graphics Mode"="1920x1080x32"

    Without this modification resolution never change, for me.
    Win7 vBox 4.2.0 r80737

    ReplyDelete
    Replies
    1. There's some xml tags, you can find here the solution http://superuser.com/questions/478901/change-macos-x-guest-screen-resolution-for-virtualbox

      Apply only the first part of point 1) then apply vBox changes foreseen in this tutorial.

      Delete
  44. Hello, I have a little problem after installing Mac OS X. Everytime I click on "about this mac", it always logoff and goes back to the sign in screen. Does anyone have this problem too? How do you fix it? And also, Is it fine to upgrade to the latest Mac OS X version?

    ReplyDelete
    Replies
    1. You may be able to fix this problem by installing a system definition in Multibeast (located under Customization->System Definitions). And yes, it's usually fine to update your virtual machine.

      Delete
    2. It doesn't seems to be fixed, but thanks for the suggestion. It still behaves the same way as before. What else can I do to it?

      Delete
  45. This works great on Ubuntu Quantal. Thanks for the help, great guide!

    ReplyDelete
  46. Runs smooth on an I7 950 here. Cool. Tx.

    ReplyDelete
  47. Thanks for this guide, I was able to run the OSX ML in the virtualbox on a Win8-64bit-based PC.
    However, I wonder if anyone knows how to transfer files (shared folders) between the host (Win7) and guest (OSX)? Another question is that, when insert a USB stick (for Mac, format as mac os extended (journaled)), win7 can not recognized it and the guest OSX in virtualbox also can not read the USB disk.

    Any suggestions?

    Thanks

    ReplyDelete
  48. I'm writing a comment on this for the 3rd time, and I don't know if my comments are not displayed because this site doesn't like firefox or has spam filters… however it pisses me terribly.
    Ho wait, after the 3rd time using CHROME it notifies me about the fact that I've to allow this blog on google to post, AKA this site seems to have some issues with cross browser compatibility.
    THE POST! (trying to chill after seeing my work deleted several times)
    Like Cliff I have a problem moving files between host and guest.
    VB has a tab on the VM called "Devices", with "Shared clipboard" and "Drag'n'drop".
    I set both to bidirectional, but they don't work.
    I guess it's about installing guest addition?
    I tried to, I mounted the .iso on the guest ML, but there is no valid executable inside, only a "OS2" folder.
    Inside this folder there are some files and a readme.txt, that tells me to press alt+F1 on start up to move some files including dll (and since it's about dll, I guess I have to do that before logging in the OS).
    However, for hard I try, nothign happens when I press alt+F1 during startup, therefore I can't even try to install guest addition manually.
    Any other solutions?
    Am I doing something wrong?
    Can I move files between the 2 OS by other means like an FTP client? How?

    ReplyDelete
    Replies
    1. Unfortunately, Virtualbox doesn't "officially" support Mac OS X, so there are no guest additions for Mac virtual machines. This means that copy and paste between guest and host machines doesn't work. You can still move files between your virtual machine and your actual computer through alternative means like a FTP client, Dropbox, etc.

      Also, I don't know what's wrong with the comment form, but you may want to check out Lazarus Form Recovery for this sort of thing.

      Delete
    2. Lazarus is a great idea, I didn't know of it, but I have just installed it.

      About the FTP client, I'm using WinSCP currently, what setting should I use, I have to do something on the mac guest?

      Delete
    3. System Preference -> Sharing -> Remote Login
      Only allow yourself as user.
      Instead of trying what mac ask you to (ssh User@ip.ip.ip.ip), open winSCP (or any other FTP client) as address use the ip, port 21, the credential are the same to login on the mac, use SFTP, no fallback.
      Login

      Delete
    4. Even better,
      on VirtualBox rightclick the mac VM-> settings-> network, choose "bridged" with default settings.
      Start the VM, System Preference -> Sharing -> Remote Login
      Only allow yourself as user.
      Then click Finder -> application -> utilities -> Terminal, type "ifconfig", search for your machine local adress, f.e. mine was 192.168.178.28, your will be more likely to be 192.168.1.xx.
      On your ftp client use this ip, port 22, SFTP protocol without fallback, the credential are the same to log in to the VM.
      This will allow both internet connection and FTP access with the mac guest.

      Delete
  49. Does anyone know if something has changed?

    I dont' even get the installer to start. I set up everything exactly as stated here, but I always get a "You need to restart your computer" message. I tried it with multiple cores, and then the last message after a few secconds is "BSD process name corresponding to current thread: Unknown" and the screen slowly fades to black. Tried to disable sound, usb, etc. no change :(

    Any ideas? Any help would be great :>

    ReplyDelete
    Replies
    1. Freeze-Screen with -v boot option:
      http://img29.imageshack.us/img29/3204/macfreeze.jpg

      Delete
  50. iAtkos no boot ! I have:
    Loading Darwin 10.8
    Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
    Read HFS+ file: [en(0,1)/System/Library/Cache/com.apple.kext.caches/Startup/kernelcahe] 4096 bytes
    Can't find
    Press a key to continue...
    [I press a key]
    Darwin/x86 boot v5.0.132 - Chamelelon v2.2svn r2140
    Build date: 2012-12-11 10:47:12
    2047 memory

    My pc specs:
    Windows 7 Ultimate SP1 64bits dualboot Linux Mint 14.1 Cinnamon 64bits
    3GB Ram
    300GB
    150GB Windows 7 150GB Linux Mint

    I use iAtkos ML2

    ReplyDelete
    Replies
    1. you need to enable your virtualization technology in your bios.

      Delete
  51. Hi, everything worked fine here, except for the video... Isn't there any way to input hardware acceleration? Youtube videos are flashing, when I try to run divx comes a error message and the same happens with final cut pro X: I can't even start it.
    Does anybody know how to fix it or the only solution is to install mac in a hackintosh?
    I am concerned about it because I was running snow leopard with hardware acceleration, at least you tube and other videos were running fine... I've changed to Mountaing Lion to run Final Cut Pro X.
    Please, anybody help me if you can.

    I have a ASUS g75-vw geforce 660M

    Thanks

    ReplyDelete
  52. After successfully installing, I get stuck at the iAkos ML apple screen with a loading widget, and while it looks like the HD is getting accessed, it seems to sit there. I have let it run for about 20 minutes and no luck, it just keeps loading.

    ReplyDelete
    Replies
    1. I beefed up the graphics ram and now I have a mac in virtualbox. been wanting this for a long time now. thanks for the info.

      Delete
  53. how do i get my laptops built in webcam to work on it i want to use facetime?????

    ReplyDelete
  54. When I try running Final Cut Pro it says that the graphics setup does not support hardware acceleration. Is there a way to fix this? Thanks!

    ReplyDelete
  55. my usb doesn't work either and i did download and install virtual box extension pack right after i installed virtual box and virtual box confirmed that it has installed correctly... any ideas? anyways thanks for good article, you're lifesaver

    ReplyDelete