Cannot boot OSX Server 10.6 installer on OSX VB Host
Posted: 20. Oct 2012, 19:59
Setup:
Host: iMac 2.66GHz Intel Core 2 Duo/4GB RAM running Mac OS X 10.8 "Mountain Lion"
VirtualBox version: 4.2.2 with Extension Pack installed
Guest (attempted): Mac OS X Server 10.6 "Snow Leopard"
Error: "Fatal: no bootable medium found! System Halted"
Short version: no matter what I do, I can't seem to "boot" from any disk images (e.g., .DMG/.CDR of Mac OS X Server install DVD).
First note that I've Googled repeatedly, I've searched the forums, and I understand the licensing issues with the CLIENT versions of OSX (which is why I'm guessing VB has issues with 10.7 "Lion" and 10.8 "Mountain Lion" as GUESTS, as you have to first install the client version, and only after can you download/install the Server.app to get effectively the server version). I am NOT trying to run a Hackintosh type setup where the host is a Windows machine trying to run OSX as a guest OS (which is all I could find while Googling).
This is an Apple iMac (so approved Apple hardware) running OSX 10.8 as the host OS. I have the latest VirtualBox installed (4.2.2 as I write this). And all I was hoping to do was fire up a guest OS of Mac OS X Server 10.6 (also approved for virtualization). But I keep getting the error above when I attempt to configure the VB settings to use a disk image of the 10.6 installer (I keep those in a repository as it's much faster than using physical media). I've tried a .DMG and a .CDR version, but in both cases same error.
I feel like I'm missing something obvious. When I first started down this process, I kept running into the issue of VB booting into the EFI. Confused the heck out of me. I thought by specifying that the VM was a Mac OS X system, VB would set the appropriate default settings. My mistake. I eventually found instructions online (granted, for the Hackintosh community, but seemed applicable to my situation) that indicated you have to UNCHECK the EFI checkbox. This seemed to be correct, as now I get the VB boot splash screen.
But now I keep getting the error above when it's time boot from storage (e.g., CD or VDI). What's odd is that if I change the disk image "mounted" in the CD drive to something like an Ubuntu .ISO, that will boot just fine.
So is it that when using Mac OS X as your host OS, VirtualBox doesn't work with ANY version of Mac OS X as a guest OS?
I know that VMware Fusion works just fine, as they have made it trivial to do this. I've done this in the past, running OSX as a guest on an OSX host. I was just hoping to use VB instead. There are some features of VB, such as the ability to run headless, I was hoping to make use of, so I could do some experiments without risking screwing up a host OS running on bare metal.
For the heck of it, I tried using other images like the InstallESD.dmg that's in the 10.7 Lion and 10.8 ML installers (yes, I know, not supported etc.), but solely to see if my 10.6 disk image was bad. But they react with the same error.
And just to see whether it was something with my particular iMac setup, I installed VB 4.2.2 on a 2008 Xserve running Mac OS X Server 10.6.8 and ran into the exact same issue. (This, by the way, is the server I was trying to build a VM version of so that I could run experiments without messing with a production box.) I simply can't seem to boot any Mac installer media. Linux .ISOs, sure. But no Mac media.
If anyone needs any more info to help me with this, or has any insight into what I'm missing, or if this is just a known limitation so I'll have to stick to VMware Fusion for my testing, I'm all ears.
Thanks in advance for any help on this. It's really got me scratching my head.
Host: iMac 2.66GHz Intel Core 2 Duo/4GB RAM running Mac OS X 10.8 "Mountain Lion"
VirtualBox version: 4.2.2 with Extension Pack installed
Guest (attempted): Mac OS X Server 10.6 "Snow Leopard"
Error: "Fatal: no bootable medium found! System Halted"
Short version: no matter what I do, I can't seem to "boot" from any disk images (e.g., .DMG/.CDR of Mac OS X Server install DVD).
First note that I've Googled repeatedly, I've searched the forums, and I understand the licensing issues with the CLIENT versions of OSX (which is why I'm guessing VB has issues with 10.7 "Lion" and 10.8 "Mountain Lion" as GUESTS, as you have to first install the client version, and only after can you download/install the Server.app to get effectively the server version). I am NOT trying to run a Hackintosh type setup where the host is a Windows machine trying to run OSX as a guest OS (which is all I could find while Googling).
This is an Apple iMac (so approved Apple hardware) running OSX 10.8 as the host OS. I have the latest VirtualBox installed (4.2.2 as I write this). And all I was hoping to do was fire up a guest OS of Mac OS X Server 10.6 (also approved for virtualization). But I keep getting the error above when I attempt to configure the VB settings to use a disk image of the 10.6 installer (I keep those in a repository as it's much faster than using physical media). I've tried a .DMG and a .CDR version, but in both cases same error.
I feel like I'm missing something obvious. When I first started down this process, I kept running into the issue of VB booting into the EFI. Confused the heck out of me. I thought by specifying that the VM was a Mac OS X system, VB would set the appropriate default settings. My mistake. I eventually found instructions online (granted, for the Hackintosh community, but seemed applicable to my situation) that indicated you have to UNCHECK the EFI checkbox. This seemed to be correct, as now I get the VB boot splash screen.
But now I keep getting the error above when it's time boot from storage (e.g., CD or VDI). What's odd is that if I change the disk image "mounted" in the CD drive to something like an Ubuntu .ISO, that will boot just fine.
So is it that when using Mac OS X as your host OS, VirtualBox doesn't work with ANY version of Mac OS X as a guest OS?
I know that VMware Fusion works just fine, as they have made it trivial to do this. I've done this in the past, running OSX as a guest on an OSX host. I was just hoping to use VB instead. There are some features of VB, such as the ability to run headless, I was hoping to make use of, so I could do some experiments without risking screwing up a host OS running on bare metal.
For the heck of it, I tried using other images like the InstallESD.dmg that's in the 10.7 Lion and 10.8 ML installers (yes, I know, not supported etc.), but solely to see if my 10.6 disk image was bad. But they react with the same error.
And just to see whether it was something with my particular iMac setup, I installed VB 4.2.2 on a 2008 Xserve running Mac OS X Server 10.6.8 and ran into the exact same issue. (This, by the way, is the server I was trying to build a VM version of so that I could run experiments without messing with a production box.) I simply can't seem to boot any Mac installer media. Linux .ISOs, sure. But no Mac media.
If anyone needs any more info to help me with this, or has any insight into what I'm missing, or if this is just a known limitation so I'll have to stick to VMware Fusion for my testing, I'm all ears.
Thanks in advance for any help on this. It's really got me scratching my head.