[step 4] Open Oracle VM VirtualBox and create a new Virtual Machine. For the OS Type Operating System and Version options, select MacOS X and MacOS X Server respectively.
On the Storage tab, you may want to create two IDE CD/DVD drives. One should be the IDE Primary Master and one should be the IDE Primary Slave. This is optional, but you will always require one drive to have the iBoot.iso file mounted on it so I suggest having two virtual drives for mounting of other ISO files when needed.
[step 13] Now that your iBoot.iso file is mounted, we can start the Virtual Machine back up. After initial boot we should see the screen below. We can now use the right/left arrow keys to highlight virtual disk containing our OS X installation. Hit enter to boot the system. NOTE: whenever you change the CD device during a session, you must remember to change it back to iBoot.iso before restarting the VM. This is why I recommend creating to CD Devices. One as your primary containing the IBoot.iso image and one that you can use to mount other CD iso images.
Ah, I see where u are stuck. You probably just have to format the virtual drive as OS X extended journaled. On the screen where you are, click Utilities at the top and then click Disk Utilities. It should see your VDI disk there and let you format it. Just format the disk as extended journaled and then it should let you proceed with the install.
I tried closing the Virtual Mac but the three choices (I did try all three) had no effect to cause the program to finish its installation after that screen. The ;power off of course required me to start the whole process all over again.
2. In theory you would not change the iboot.iso file when upgrading to Mountain Lion, however, there is a good chance that your virtual machine will not support the upgrade or will not work after the upgrade. You may want to query the internet to see if anyone has done a successful Mountain Lion upgrade on VirtualBox before you purchase that upgrade. I personally have no need for Mountain Lion, and therefore will not be installing the upgrade on my running copy. For that reason I cannot offer any answers to any questions that might arise as part of that upgrade.
2. Its ok, thanks again for all your help. I found by google a number of sites/people who have installed Mountain Lion successfully, and now that you have paved the way and allowed me to become familiair with OSX programs on Oracle Virtual Box, I feel more confident to try it myself. Thanks!
hi
If you use the latest versions of virtualbox with extension pack, it will not work and the guru mediation logo appears.. So I used the old versions of the virtualbox and try to install in the mac osx server mode, it hangs up on the apple gray logo screen.. i tried to make execute disable option in the bios mode not available(enable -execute bit option prevents code seemed dangerous to install).
still no luck., windows 8, toshiba satellite with intel i5 processors.
any suggestions..
thanks
krishna
hi,
Looks like apple has changed its versions or made virtual box change its software. Virtual box does not allow even to post comments regarding this and they warn you that they will be delete. These instructions do not work and so much of the ones you find on the other sites,. Some sites have suggested workaround with patches to virtual box and they donot seem to work .. Samething wth vmware. You can install windows on a mac but not the otherway around
thanks for the great article.
The VM settings should be the same except that now you need to add another IDE harddisk under the IDE controller for your snow leopard installation and you need to moun the Util.iso and the Snow Leopard image.
This is more clear than taranfx, which i tried lot and failed. Anyhow, I have updated my blog with installing Mac with Retail DVD without any hacks or pre installed Mac versions.
This method works in VirtualBox 3.2.
Have a look at
-mac-snow-leopard-1063-oracle-virtualbox-32-apple-intel-pc
For the above mentioned setup, a modification is required to the Snow Leopard installer so that it will accept an MBR (master boot record) type destination disk, instead of only a GPT (GUID partition table) type destination disk. The need for MBR stems from Windows, which is currently unable to boot from a GPT disk on a non-EFI system (although, Windows 7 does recognize GPT disks).
Most Windows tools are unable to work with a DMG file, and from my experience, those that can, have difficulty with the OS X installer. Furthermore, since we will need to modify the installer, a more complex route would be needed if a piece of software can only burn the image to disk (and not modify it).
I found that having the drives plugged in before VirtualBox started increased the success rate significantly. When VirtualBox recognizes the drives they will not longer be visible in Windows. Hopefully it works for you.
Essentially:
You will need to use iBoot to boot your machine (the most common way is to burn it onto a CD/DVD and boot from that, although, it is possible to create a bootable USB installer)
Insert the USB drive (before or after iBoot loads, it can be machine dependent)
Refresh iBoot (F5) to see the installer (essentially the same as you did for the above procedure)
Boot the installer (select and enter)
You may need to set specific boot options depending on your machine (for instance, I need to set busratio for my computer to boot the installer); look at the chameleon bootloader options.
After that, simply follow the installer instructions, and you should be good to go (there are some post install setup steps which you will need to be able to boot without iBoot)
Good luck with the setup.
I had to copy the dmg file(duplicate) because i was getting access errors trying to open the same file with 2 drives. once i just mounted the secondary cd to the duplicated dmg file it worked np and showed up in disk utility (for the cd to usb drive restore part of the process)
The ls command lists the contents of a directory, while the cd command changes to that directory. Essentially, with the above set, you are checking directory, by directory, the contents and whether the next directory exists. With each command, the next directory should be in the list that is displayed. (Note that quotes are needed around paths that contain spaces).
Great guide and helped clear up a lot of information for my hackintosh noob skills. Unfortunately I had to install Snow Leopard and then restart the virtual box because it froze up when plugging in the 2nd usb drive.
Offhand, I suspect that the problem lies with the CPU not being natively supported. It has been a while since I worked on this, but I seem to recall that the processors before the Core i3/i5/i7 line (including the Core 2 Duo) require some additional steps to make things work. Since virtualbox is passing instructions through to your processor with a minimum of modification, this is likely to be the issue.
Typically, OSX will only run on chips Apple has used in its products (which means that running it on a Intel Pentium, or AMD chip requires special modifications to the installer). Good luck with the setup.
Using ML2 to install onto the usb-worked perfectly right up until the 3rd line command in terminal (moving files to usb) does not recognise the folder/path. Also those having trouble with the apple logo hanging-I found that once you shut down the machine and restart it works!
Oh and i forgot to say-very good clear guide (probably the best on the net) I had a few problems throughout but thanks to the explaining of steps was able to google problems. Frustarting that its failed on the last step.
I ask because I need to do the same thing - set up a VM for some of my old 32-bit apps. I have an installer DVD for Mac OS X 10.5, which I would actually like to use because it includes Rosetta and would therefore be able to run my even older PowerPC apps.
So on my Sierra iMac (2017), I can run up to version 11.1 of Fusion, which will let me run from snow leopard server through catalina as client systems (plus assorted windows and linuxes). In general, the host can run many older client versions, and maybe a few OS versions newer than the host OS.
I have an iMac 2017, MacPro 2012, MacBook Air 2015-
I can boot up from other internal volumes (max Mojave) on the Mac Pro. External drives including Big Sur on the iMac and I assume the same from the Mac Air. So basically If I need a 32 bit app- it is accessible and if I need Mojave for Turbotax -that is also accessible from an external drive. (But I have partitioned the iMac with Mojave and have 2 volumes on the internal with 2 Mac OS systems).
So I guess all this discussion of virtual use with VM or Parallels is if your Mac can not boot into Mojave or below and you need the 32 bit apps, correct? I have Parallels on my iMac using Windows- But if I want a virtual machine to boot into Catalina or above - how do I go about this? That basically is my question- Please direct me to a link to accomplish this. Do I need to erase the windows partition? Or can I have both windows and a Mac OS?
Oh and Thanks
Apple Menu > About This Mac will show both name and version number. I usually use that to remind myself that Catalina is 10.15 and then count backwards from there. Obviously, you still need to know the name order: Mojave, HS, Sierra, El Cap (always forget that one), Yosemite, Mavericks, and then the cats starting with ML.
7fc3f7cf58