How to Install Snow Leopard on VirtualBox
Share
Friday, February 12th, 2010 |  #Tags: , , , , ,

snow-leopard-virtualbox-windows Last time when I wrote the How to Install  Snow Leopard on VMWare guide, I had users who were seeking Virtualbox version, and I had it promised.

After 2 months of experiments, fighting in the dark, and with help from black Trinitron, the work is done and I think its time to reveal it.

Who doesn’t love Open Source? And when a Open source product is better than a paid application, we adore it. So is the case with Virtualbox. Virtualbox 3.1 is an amazing platform for Virtualization, It’s not only free, but also much faster than VMware in Disk I/O, Network I/O, RAM optimization, CPU Usage,  Hypervisor level operations. Hats off to Sun-Oracle.

Note: This is a Retail installation guide, hence little more tricky. If you don’t mind an osx86 distro inside virtualbox and want ease of installation, tryout Install Mac OS X Hackintosh in VirtualBox [Snow Leopard] instead.

Before you begin, make sure you have enough CPU, RAM, Disk resources to share for the virtual machine.

Hardware Requirements:

  • Processor: Any Intel Processor with VT-x (Virtualization Technology) or AMD-V. (Almost all Intel processors starting from Core 2 Duo, Quad, etc. support it) Ask us, if you still have a doubt: @taranfx.
  • RAM: Anything above 1 GB, Recommended 2GB or higher
  • Disk space: 10GB (minimum)

Software Requirements:

  • Snow Leopard Retail Disc (or ISO). We recommend you buy Original, don’t pirate!
  • A OSx86 Leopard Distro – Any OS X 10.5.x iDeneb, iAtkos, etc. (I had bad time with Kalyway) iDeneb v1.3 (10.5.5) worked great for me. (and iAtkos 10.5.7 as reported by a commenter)
  • Virtualbox 3.1.2 (Download)
  • Bit of Patience :)

Brief: We will be installing Osx86 Leopard then upgrading to Snow Leopard Retail, that is 100% upgradeable to 10.6.2 and Works on Windows XP, Windows Vista, Windows 7. Alternatively, You can install Snow Leopard directly via an OSx86 Distro like SnowOSX (but that won’t be upgradeable, unless you use SnowOSX v3.6 which is already 10.6.2. But the upcoming 10.6.3 update won’t be possible). So let’s go the usual way (Leopard then Snow Leopard Retail), though it’s upto you to choose.

Let’s Get started:

Phase I: Install Leopard on Virtualbox

Step 1. Create a new Virtual Machine with name “Leopard”:

  • System Type: BSD, FreeBSD
  • Create Disk (10 GB will suffice) with name “Leofx”
  • System > Motherboard > Enable IO APIC
  • (optional) Processor 2 or 4 (Dual Core, Quad core)
  • Acceleration > Enable VT-x/AMD-V
  • Storage > IDE Controller – ICH6
  • Attach New CD drive > select image (OSx86 Leopard)
  • Hit Ok

Snow-leopard-virtualbox-settings3

Step 2. Open Virtual machine xml.

Windows 7: C:\Users\fx<Your User>\.VirtualBox\Machines\Snow\Snow.xml

Windows XP: C:\Documents and Settings\fx<YourUser>\.VirtualBox\Machines\Snow\Snow.xml

Add string to the section <ExtraData> for the XML:

<ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/>

Step 3. Switch on Virtual Machine and install Leopard distro as-usual. (You can check Install Leopard on PC guide, if you are new to OSx86).

snow-leopard-virtualbox3

Alright, Leopard setup would succeed and  is up and running after reboot.(Make sure you change boot priority to “Leo” Hard disk in VM settings).

Stuck somewhere? Get in touch @taranfx on Twitter.

For installing Snow Leopard, proceed to Phase II

Phase II. Installing Snow Leopard

Step 1. Close VirtualBox and patch it with files from here (32 bit) and here (64 bit)

Update: I heard Virtualbox 3.1.4 Beta works out of the box, without patching. I haven’t tried that though.

Step 2. Attach the following Three disks to the virtual machine under “Storage” tab:

  • Attach A new Disk (10 GB minimum) with name “Snow”.
  • DVD drive, if you plan to use Snow Leopard Retail disk OR The Retail image. (use PowerISO to convert DMG to ISO).
  • Download and attach this Addon Util image[iso]. (contains few Kexts, utils).

Step 3. Boot Leopard and Launch Disk Utility (Applications > Utilties ) and Format the new “Snow” with “Mac OS Journaled”

snow-leopard-windows

Step 4. From the addon image “MacUtils”, Run “unHideIt” and then browse to /System/Installation/Packages( inside Retail disc) and run OSInstall.mpkg

snow-leopard-virtualbox2 snow-leopard-virtualbox

Step 5. Select “Snow” disk and customize install to remove unnecessary packages (languages, printers) and Install. Installation should finish without any problems.

Step 6. Install Chameleon from the “MacUtils” on to “Snow” drive. [How to Install Chameleon]

Beyond this point, all changes are made to /Volumes/Snow

Step 7. Let’s setup some drivers:

  • Remove all stuff from /Extra/Extensions
  • Copy “Mac Utils”/Mac/Extra/Extensions to Extra/Extensions
  • Copy “Mac Utils”/Mac/System/Library/Extensions to System/Library/Extensions
  • Navigate to System/Library/Extensions and delete “AppleIntelCPUPowerManagement.kext”

Step 8. Fix permissions by using Terminal (from Applications > Utilities):

su
cd /Volumes/Snow/System/Library
chown -R root:wheel Extensions/
cd /Volumes/Snow/Extra
chown -R root:wheel Extensions/
kextcache -a x86_64 -K /Volumes/Snow/mach_kernel -m /Volumes/Snow/System/Library/Extensions.mkext /Volumes/Snow/System/Library/Extensions
kextcache -a x86_64 -K /Volumes/Snow/mach_kernel -m /Volumes/Snow/Extra/Extensions.mkext /Volumes/Snow/Extra/Extensions

Nice! Hold down your patience we are almost done.

Now, Shutdown Leopard and move on to Final Phase

Phase III: Creating Snow Leopard machine

Step 1. Alright, Let’s create a new Virtual Machine, name it “Snowfx” or whatever you wish to. Create it exactly as we did in Phase I : Step 1. Only additional step is t configure Networking:

  • Network > Adapter 1 > Attached to “Bridged Adapter”
  • Advanced > Adapter Type > Select “Intel PRO/1000 MT server”

Snow-leopard-virtualbox-settings

And add the following to Snow Machine XML:

<ExtraDataItem name="VBoxInternal/Devices/e1000f/0/Trusted" value="integer:1"/>
<ExtraDataItem name="VBoxInternal/PDM/Devices/PcExt/Path" value="VBoxDD3"/>

Step 2. Run the Virtual Machine and you will land into desktop with everything (including internet) working.

Note: If your mouse doesn’t work use this Kext. For me it worked as-is.

Go ahead and update to 10.6.2. And when the upcoming 10.6.3 is released, you will be able to upgrade without issues.

There you are, running the latest Snow Leopard, sweet! Enjoy the speed and cost benefits VirtualBox has to offer, Praise the Sun and love Open Source :D

We write Latest and greatest in Tech, Hackintosh, Apple, iPhone, Open Source, Programming and more @taranfx on Twitter and you can subscribe to us below:

Subscribe to Taranfx Share this post
Subscribe to Taranfx RSS Feed
Share

Related Stories

Category: Apple, Guide
  • travnewmatic
    your guide is broken. you need to fix it. if you have this many comments something is wrong.
  • ChiAg
    I thought the installation went fine, as everything looks fine. But, when I tried opening any image (using iPhoto) or document (using iwork), I am not able to view the content. When, try changing the view size, I do see the content for a second, then again blank display come..

    Please advice..
  • ChiAg
    I followed the step to install the Snow Leopard, after booting with snowfx virtual machine, I landed into kernel panic, saying:

    panic(cpu 0 caller 0x1c2c6459): "Unsupported CPU: family: 0x6, model = 0xf, stepping = 0xb"@/SourceCache/AppleIntelCPUPowerManagement/AppleIntelCPUPOwerMangement-90/pmProcessor.c210

    Please help me, on how to proceed?
  • ChiAg
    I guess, I had forgotten to remove AppleIntelCPUPowerManagement.kext. After removing I got snow Leopard working well :)

    Now, another issue is about the Display. Currently, I have modified the com.apple.Boot.iplist to set the Display to 1680x1050x32, but it is working as 1280x1024x32. Any idea how to make the display to utilize 16:10 display ratio?
  • Stompp
    Anyone else than me having issues with PII/Step 8? I can't get the last kextcache command to work:
    kextcache -a x86_64 -K /Volumes/Snow/mach_kernel -m /Volumes/Snow/Extra/Extensions.mkext /Volumes/Snow/Extra/Extensions

    I only get the following result for each of the three kext files (Disabler, fakemc and PlatformUUID):
    warning: kernel extension /Volumes/SNOW/Extra/Extensions/[name].kext is missing dependencies (including in cache anyway; dependencies may be available from elsewhere)

    I tried creating a VM for booting Snow Leopard but it fails starting with a "you need to reboot..." message. Booting with -v gives me a hint that something's fishy with one or more of the kext's. Mounting the snow HD as IDE gives me a <panic> and mounting it as SATA it just freezes.

    Any hint on what I should be looking for would be greatly appreciated.
  • Gus
    Did you ever get a response? I'm running into the same problem.
  • Stompp
    1st things 1st: thanks for a greatly helpful guide. After numerous feeble tries I finally managed to get Leopard up and running. Tho, once more I've hit the wall. I'm stuck at Phase II/Step 4. I can't get the two disc images to become visible from within Leopard.

    Im running:
    VB 3.1.2r56127
    iDeneb 1.3 10.5.5
    Utils.iso mounted as IDE 2nd master
    osx image mounted as 1st master
    Leo HD as SATA 0
    Snow HD as SATA 1

    The rest of the settings as suggested here.

    I'd appreciate any hint to help me forward.
  • Stompp
    Solved: It was a simple IDE/SATA issue. I added the images to the IDE controller (since you cannot add DVD's to the SATA controller) but they weren't accessible from within Leopard. So, I tried moving them to the SATA section in XML file, changing number of ports and port number for each. And, voilà one step closer.

    The Snow installation still didn't want to work but that was solved by copying the original DMG file into Leopard and mounting it there.
  • Chaki_jb
    Hi ppl, I need some help with the first step: everything installs without a problem, but after reboot the booting process gets stuck in a loop of CrashReport on mds, atsserver and loginwindow, these three just keep looping endlessly.

    Also, what could be relevant, somewhere before the reportcrash loop, I get
    ACPI_SMC_PLATFORMPLUGIN::getCPU_PSSData - _PSS evalulation failed

    I used iAtkos v7 on VirtualBox 3.2.4

    My MB is Asus P6X58D Premium 1366, Intel X58 ICH10R with Core i7 930, GeForce 9500GT graphics.

    Any thoughts anyone? Thanks.
  • Gonzalo
    Hello Guys,
    I did Phase 1 and Phase 2 without problems! (got 2 disks: Leofx.vdi and Snow.vdi).
    Leo Machine is running ok (my screenshot: http://screencast.com/t/YjM1MDhlMG)

    I don't understand Phase 3.
    If I follow Phase 1 Step 1, I'll creating for the new Machine a new Disk and Cd-ROM will load the OS86 iso, right?
    It's not working for me, I'm again on Phase 1 for a new Machine (installing OS86...).
    What I'm missing?
    Thx
  • Adanxeo
    I guess you should start saying that your pc must be able to virtualize in the BIOS, otherwise, none of this is worth to try....
  • Fabian
    Hi, unHideIt no work, any alternative ?
  • V3NOM
    Hi to all:

    I've done everything ok but when I try to boot the machine with the hard disk (the one in wich I installed Snow Leopard) and I get the Mac logo and nothing else happens. If I try to enter in verbose mode (tab, and then “-v”) it loads a lot of things and then shows me a black screen, nothing else happens.

    I’ve tried this to:
    -v arch=i386 cpus=1 busratio=20
    -v cpus=1
    -v busratio=20
    -v arch=i386
    -v cpus=1 busratio=20

    And other combinations more…

    In this topic I read that changing the OS type to FreeBSD(64x) fixes the problem, but in my case it didn’t too…

    Thanks for the help! =)

    V3NOM
  • Aidan
    When I Try To Boot It Comes Up Saying "It Must Change To PAE Mode" It Try Go To General/Advanced Like It Says But There Is No Check Box There.
  • Adam Q
    The setting is in System/Processor, not General/Advanced as the error message says.
  • Runey
    As this guide has been an immense help i'd like to post my success/ issues with installing Leopard with both iAtkos v7 and iDeneb 1.6 lite 10.5.8, with Virtualbox 3.2.2

    some of the steps in this tutorial are now ignorable. For example on my setup (an AMD Athlon 64X2 5000+, 4GB ram, Vista 64) are the following results:

    i did not need to use the -v or -legacy boot flags, nor -f at any point.
    I had tried them in my troubleshooting, but what worked in the end didn't require these flags, although I do run a 64 bit OS. maybe this is due to the recent support addition for Mac OS X in virtualbox.
    I selected as the OS, Mac OS X, Mac OS X Server
    I did not need to edit the xml file for setextradata whatsoever in my working versions.
    I did in the mac os x install (both iatkos and ideneb) need to install the voodoo kernel
    everything works fine with chameleon 2.0 loader, except after installation and reboot, when it brings you to the first step on first boot for registration, stated it didn't recognize my keyboard, but my mouse was unresponsive. I found a snippet from someone in a closed thread for HID in the xml file located in the users directory under machines
    i editted this entry (after closing virtualbox) and changed <HID Pointing="PS2mouse" Keyboard="USBKeyboard"/>
    changed the PS2 to USB in the mouse entry, (i have no PS2 devices) saved, re-opened virtualbox, rebooted my ideneb install and then was able to successfully boot.
    I did need to install (upon install) various things like my nvidia driver, etc. this will vary depending on your hardware. keep at it!
    although this spanned across 36 hours of me tinkering and testing, I now have a fully working 10.5.8 and I could not for the life of me get any version of 10.5.x bootable and rebootable on vmware.. so virtualbox, although required a lot of time, has proved to be amazing :)
    Also, I had no luck with iPC, even with changing the boot loader, i would consistently get an error on boot (even with using F8, -v -f -legacy all same result) as many other had with boot.plist not found)

    So my successful results came from iAtkos v7 and iDeneb 1.6 Lite
    Thanks a bunch for the tutorial and I hope this post helps someone else.
  • Taris Kah
    I'm new to this whole osx86 stuff. Could somebody explain where i can find instructions on installing the voodoo kernel and chameleon 2.0 loader?
  • or you could just buy vmware, but this does work pretty efficiently. any way we can do this with older versions of mac? If so lemme know through e-mail ;)
  • wperdomos
    After hours of unsucefulls trys to get ideneb run on new stable VB 3.2 release (getting a com.apple.Dont_steal_Mac_os_X error kernel panic) i decide go search the official forum and found this from may 5 2010:
    from: http://forums.virtualbox.org/viewtopic.php?f=22...

    Due to license restrictions the new Mac OS X as Guest feature is only available to users with Apple/Mac hardware, and only for "Mac OS X Server" installations as a guest OS. Any other combination is unsupported and will therefore not work. Any post that talks about a different combination will be removed without warning. Any discussions of ways to get around the Apple SLA will also be removed.

    So grab now and hold your older version. Carefull v3.1.8 was released 2 weeks after this disclaimer and maybe not work.

    Sorry my bad english. regards
  • After hours of unsucefulls trys to get ideneb run on VB stable 3.2 release (with a com.apple.Dont_steal_Mac_os_X error kernel panic) i decide go to the official forum and found this from may 5 2010:
    from: http://forums.virtualbox.org/viewtopic.php?f=22...

    Due to license restrictions the new Mac OS X as Guest feature is only available to users with Apple/Mac hardware, and only for "Mac OS X Server" installations as a guest OS. Any other combination is unsupported and will therefore not work. Any post that talks about a different combination will be removed without warning. Any discussions of ways to get around the Apple SLA will also be removed.

    So grab now and hold your older version. Carefull v3.1.8 was released 2 weeks after this disclaimer and maybe not work.

    Sorry my bad english. regards
  • Rikky
    Dear Taranfx,

    I got error while running the VirtualBox the Leopard inaccessible , when I modified the XML on Phase 1 - Step2:
    Premature end of data in tag VirtualBox line 2.
    Location: 'C:\Users\<USER>\.VirtualBox\Machines\Leopard\Leopard.xml', line 83 (2), column 14.

    D:\tinderbox\win-3.1\src\VBox\Main\MachineImpl.cpp[5821] (Machine::loadSettings).
    Result Code:
    E_FAIL (0x80004005)
    Component:
    VirtualBox
    Interface:
    IVirtualBox {2158464a-f706-414b-a8c4-fb589dfc6b62}

    Oddly, when i didn't do any modify to the XML the Virtual Leopard could running but It only shown the apple logo screen which was loading... I wasn't even able to get to the installation screen.

    im soo confused
    help anyone?
  • Zythyr
    I am having problems with Phase I, installing Lepoard OSX86 distro. I followed all the directions above, but installation hangs on the error below. I also posted a screen-shot of below.

    ACPI: Button driver prevents system sleep
    USBF: 12.423 AppleUSBOHCI[0x1f6a000]::CheckSleepCapability - OHCI controller will be unloaded across sleep

    Screenshot: http://img33.imageshack.us/img33/7417/errorzn.png

    I am running VirtualBox 3.2.0 on:
    HP Pavillion DV6607nr
    Processor: AMD Athlon 64 X2 Dual-Core Processor TK-53
    Chipset: NVIDIA nForce 560
    Graphics: NVIDIA GeForce 7150M/nForce 630M
  • BiGi
    Same problem here...and same screenshot applies!

    I am running VirtualBox 3.1.9 on:
    Processor: AMD Athlon II X4 630
    Mainboard: ECS Elitegroup GF8100VM-M5
    Graphics: NVIDIA® GeForce 8100 onBoard 512MB
  • Did you have any look finding a driver for the graphics so resolution isnt so big?? i been searching for weeks!! Neeed to find one! :) Get back to me! Thanks
  • Snagglebits
    Strangely enough, I got by this with setting the Operating system to MacOSX and Version to MacOSX Server (32 bit), as opposed to BSD and FreeBSD.
    Specs: Lenovo T61, Intel core2duo. Using IDenebv1.3, VirtualBox 3.2.4 Everything else was kept the same as this tutorial. When I did it this way, I got the GUI installer, and was able to Erase and Mount my hard drive, and go through the install successfully. Unfortunately, the machine just keeps restarting into the install disc and reinstalling MacOSX over and over. When I remove the ideneb .iso from the machine, I am dropped into the EFI shell, version 2.10. I can find hardly any info on what to do next.
  • Somedude
    Check the settings of your virtual machine.
    Go to System and in the Motherboard tab unclick Enable EFI.
    It worked for me.
  • Emopm321
    It worked for me too
  • Miak
    Hi BiGi,

    Try to move your mouse during the installation to avoid cpu sleep command.
  • naveen
    hey can i install it on my laptop my config is
    intel pentium dual core processor t3200 (2.0 Ghz,667Mhz FSB, 1Mb L2cache)
    2 GB DDR2

    does this processor support hardware virtualization tech
  • ayeayre
    Hi,
    Having a problem, trying to install OSX 10.5.7 from iATKOS v7 image, during the gray screen with apple logo I get this error [URL=http://img269.imageshack.us/i/errorhd.jpg/][/URL]

    VirtualBox version 3.1.8 r61349
    Computer setup can be found at [URL=http://pastebay.com/99831/][/URL]

    I set the VM as instructed in the guide but with 1GB ram, 2 cpu cores and added a shared folder, everything else is default or like in the guide.

    Any help will be greatly appreciated, Thanks!
  • fred
    I tried with VMWare, but I have the software virtualization problem. My CPU is Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz 1.67GHz and for what I read it doesn´t support virtualization technology. Does that mean that I cannot install it with VirtualBox either?
  • wabrosch
    everythng went ok. i installed 10.5.6 on virtualbox 3.1.8 without problem.
    on reboot it tells me: You need to restart your computer... http://yfrog.com/20errorytj
    any idea?
    thanks
  • wabrosch
    Hi,

    this is about how far i come: http://i40.tinypic.com/2dufpcp.jpg
    I have a Lenovo T61p
    any idea?
  • wabrosch
    Hi,
    I'm trying to install OSx86_10.5.6.iso on virtualbox 3.1.8 which is on ubuntu 10.04 64bit, on a Lenovo T61p.
    I did exactly the steps written above. When the box boots, it remain freezed on the apple logo and doesn't go ahaid. here is the log:

    yves@think-ubu:/virtual/.VirtualBox/Machines/Leo/Logs$ tail -f VBox.log
    00:00:01.211 Changing the VM state from 'POWERING_ON' to 'RUNNING'.
    00:00:01.217 Guest Log: BIOS: VirtualBox 3.1.8
    00:00:01.217 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)
    00:00:01.378 PIIX3 ATA: Ctl#0: RESET, DevSel=0 AIOIf=0 CmdIf0=0x00 (-1 usec ago) CmdIf1=0x00 (-1 usec ago)
    00:00:01.384 PIIX3 ATA: Ctl#0: finished processing RESET
    00:00:01.385 Guest Log: BIOS: ata0-0: PCHS=16383/16/63 LCHS=1024/255/63
    00:00:01.385 PIIX3 ATA: Ctl#1: RESET, DevSel=0 AIOIf=0 CmdIf0=0x00 (-1 usec ago) CmdIf1=0x00 (-1 usec ago)
    00:00:01.385 PIIX3 ATA: Ctl#1: finished processing RESET
    00:00:01.386 PIT: mode=2 count=0x48d3 (18643) - 64.00 Hz (ch=0)
    00:00:01.400 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f475c000000 w=640 h=480 bpp=32 cbLine=0xA00
    00:00:03.897 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)
    00:00:03.898 Guest Log: BIOS: Booting from CD-ROM...
    00:00:03.913 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0
    00:00:09.300 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00007f475c000000 w=1024 h=768 bpp=32 cbLine=0x1000
    00:00:10.504 PIIX3 ATA: Ctl#0: RESET, DevSel=1 AIOIf=0 CmdIf0=0xec (-1 usec ago) CmdIf1=0x00 (-1 usec ago)
    00:00:10.504 PIIX3 ATA: Ctl#0: finished processing RESET
    00:00:10.506 PIIX3 ATA: Ctl#1: RESET, DevSel=0 AIOIf=0 CmdIf0=0xa0 (-1 usec ago) CmdIf1=0x00 (-1 usec ago)
    00:00:10.506 PIIX3 ATA: Ctl#1: finished processing RESET

    can anyone pls help me?
    thanks in advance.
    cheers
  • croalpha
    Guys, if anyone of you could extract all fonts from Mac OSX Snow Leopard system and upload it to some file sharing service exmpl. mediafire, megaupload.... I'd be so grateful!

    Thnx in advance!
  • hughlang
    Wow. I struggled with this all day and finally succeeded. Here's my config:

    HP 6930p with windows XP
    VirtualBox 3.2.0 Beta (yes, it's faster and osx has better support)
    iAtkos 7

    I hit the same problems many of you did with ACPI and OHCI errors. I tried various Darwin boot flags and still got the same errors. Finally, I found out there is an "OS X" option in Virtualbox for the OS type. I selected that and suddenly it boots into the Darwin installer. So, BSD/FreeBSD did not work and the OSX did. Maybe should have been obvious, but is wasn't

    Some other notes:
    Darwin boot flags I used: platform=X86PC -v
    Disabled networking and usb
    Single cpu

    Hope this helps someone
  • tyskby
    How did you get the option to use Darwin Boot Flags? I'm not getting any screen where I can add them. Pressing F8 during the Oracle screen just brings up the boot configurations, and everything starts running from there.
  • hughlang
    Press F8 twice. Once during the splash screen. Again, to get to the
    console.
  • basitmustafa
    VirtualBox simply won't go any further than "Starting Darwin x86" on the Snow Leopard install for me, the Leopard install worked just fine. I am assuming this is an ACPI issue after some troubleshooting, and I am playing around with DSDT patching, but can't seem to find one that works.

    Could someone who has SL under VB working please help me out (the troubleshooting patch I'm going down is trying to find a DSDT.aml or DSDT.dst that is "known good" on the BIOS vb exposes and see if that helps - if someone has a better idea/solution, I'm all ears)?

    Thanks!
  • sketchbag
    re: “AppleIntelCPUPowerManagement.kext” is deleted, but now i hang on boot with "ACPI_SMC_PlatformPlugin::start(waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out" as one of the last errors. rest are usb sleep notifications and disk power saving stuff, which seems related, but i'm not sure

    anyone have any ideas?
  • ch
    If you are installing SnowOSX v3.6 directly make sure to setup the networking as described in section 3
  • shatnersbassoon
    ive been trying this for 2 days now, ive tried 2 different OSX releases and in virtual box when i go to install it they dont display the hard drive to install on. They do in VM Ware.

    But i just get stuck on the apple log after the install finishes and it restarts over and over so i guess it can be done with pc hardware.

    ive tried thje new virtual box 3.2 beta, it wont work in win 7 64 but does in win 7 32 but i havnt had any luck.

    Its way more tricky that i had hoped.
  • Sceptre1066
    Yikes! This just doesn't like me at all. I've tried installing using VirtualBox 3.1.2 (with the 64-bit patch installed) and it just doesn't run. It hangs after getting past MAC Framework successfully initialized, but starts getting ACPI and USBF warnings.

    ACPI: Button driver prevents system sleep
    USBF: 1.781 AppleUSBOHCI[0x617b000]::CheckSleepCapability - controller will be unloaded across sleep
    ACPI: Button driver prevents sleep
    SATA WARNING: Checksum Cookie not valid
    USBF: 7.574 AppleUSBOHCI[0x60d0000]::CheckSleepCapability - controller will be unloaded across sleep

    This is very annoying needless to say. I'm attempting to use iPC OSx86 10.5.6 Universal PPF5 (Final) but get similar issues in iDeneb and other distros that I've tried.

    I'm using a ASUS M4A785-M motherboard with virtualization turned on in BIOS. Chipset is 785G and Southbridge is ID439D - just updated the BIOS to latest thinking that may help, but no go. CPU is an AMD Phenom II X4 965 and there's 8 GB RAM. I'm assigning 4 GB to the VirtualBox and have enabled AMD-V, but nested paging is disabled. I have the boot image loaded as an "IDE" DVD and I've created a 250GB virtual drive as a SATA drive. I have updated machine.xml and made sure VirtualBox was not running. Anyone have any ideas? I'll keep banging my head against this wall, but at this point I'm not sure where to go next. Thanks in advance, and any questions, let me know!
  • DC
    I was getting the same error with VirtualBox 3.2.0. Try VirtualBox 3.1.2 without the 64-bit patch. I'm also running a 64-bit system, but was able to get it to install successfully without the patch.
  • Pooch
    I was having this same problem too. Turns out when I made the new SL machine I forgot to add the <ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/> to the XML file. Doh. Finally got it going as VB3.12 (64 patch) FreeBSD(64)
  • chris_syd
    To those with ""Still waiting for root device"error. I overcams this by mounting the hard drive as SATA (or SCSI). Used -legacy option at boot up. The problem is: Leopard OS no longer saw the IDE controller which still contains CD images, so no CD images and no ability to upgrade to Snow Leopard. VirtualBox seems not to allow CD images to be attached to SATA/SCSI. Anyone else experience this? Any solution? Cheers
  • NSFW
    My solution to this was to use a USB hard drive I have with a partition with the retail install cd restored on it. Had this handy, probably not the best for everyone else. A good alternative would be to, from the Leopard guest, go download (even if it is from the local host's disk) via FTP/HTTP/etc the .iso file and just mount it in Leopard....
  • slickestting
    I am experiencing this same problem. I am still looking for a solution. If I do find anything, I will post here.
  • slickestting
    I am also experiencing this. Still looking for a solution. Will post if I do find anything
  • chris_syd
    OK, I overcame my last problem by sticking to VB 3.1.2 and applying the path, I could then apply the three <ExtraDataItem lines to snow.xml without a problem. Chameleon boots, but I now get the error "no dsdt replacement found. leaving acpi data as is". Maybe its the Snow-Leopard distro, I do not know. But I notice several people here have the same issue, but there is no solution. Any ideas? It is the last step!
  • chris_syd
    When trying to boot in Snow Leopard in Phase III (the final step), I get the error message: BSD process name corresponding to current thread: unknown Did anyone else grapple with this?
  • chris_syd
    I am in the home straight, but still there are problems blocking this working. In Phase III, VBox 3.1.6 does not accept the two <ExtraDataItem name=.." statements in Phase III/Step 1. I get the error message "Unable to load R3 Module C:/......VBoxDD3.DLL (PcExt)" If I remove them, I can boot Chameleon, but cannot load Snow Leopard, no matter what boot options I use. has anyone experienced this?
  • m-den
    I have the same proble with the R3 error. Anyone know how to fix it?
  • mi_den
    I am experiencing the same R3 Module error. Have you figured out how to fix it?
  • Gonzalo
    anyone?
  • chris_syd
    I overcame my "Still waiting for root device" problem and was able to use IDE by selecting ONE chipset driver. After this, iDeneb 10.5.6 installed OK. I then went on to Phase II. I found that the retail version of Snow Leopard would not install completely (It began OK. Also, if you are using a CD, check Passthrough). Instead, I downloaded Snow_Leopard_10.6.1-10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard.iso (use torrent). It installed Ok. Chameleon installed Ok. In step 7 in terminal, I had to set the password "passwd root" to get su to work. Set a new password and use it.
  • chris_syd
    To slickestting and m-den: have my Hackintoshes up-and-running with Internet. Contact me at crgriffo@gmail.com and I'll tell you what you need to do.
  • eddie09
    Taranfx, can i install ideneb as my main os instead of in virtual box and still upgrade to snow leopard retail?
    my laptop is a dell vostro 1500 base model

    please reply
  • daviolinist12
    I installed Snow Leopard and everything.. I'm on the final reboot. (after adding <ExtraDataItem>.... to VM)

    It's just sitting at the Apple Logo.

    Any ideas? Thanks!
  • paulscode
    What fixed this for me was changing Snow Leopard machine's OS type to FreeBSD (64 bit) instead of just FreeBSD
  • jderul perfid
    Virtualbox 3.1.6 on Vista x64 AMD (opteron) - tutorial fails (Leopard doesn't install)

    Must use -legacy on x64 systems (spent 3 hours until I figured this one out)

    iDeneb 1.3 doesn't work. Period.

    iAKTOS v7 seems to work (installing it right now) - halfway through the install now. Will keep you posted!
  • eddie09
    Taranfx, can i install ideneb as my main os instead of in virtual box and still upgrade to snow leopard retail?
    my laptop is a dell vostro 1500 base model

    please reply
  • john mentson
    this is about as far as i get: http://i44.tinypic.com/kesxh4.jpg

    this is the iso iam using: Snow_Leopard_10.6.1-10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard

    my pc has a amd dual core with virtualization enabled.any idea how i can fix this?thanks
  • chris
    Here is my experience with VirtualBox and OSX86 installation.

    *My desktop environment: Win7 64
    *VirtualBox 3.1.2
    *iPC 10.5.6 (also iDeneb v1.3 (10.5.5) worked OK)

    Use the setting mentioned in the Website.
    - Create New machine as BSD, FreeBSD
    - Enable IO APIC, Enable VT-x/AMD-v , IDE controller- ICH6
    - Close VirtualBox and open xml file and add <ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/> . If you edit xml file while VirtualBox is running, the entry will be deleted automatically.
    - Now open VirtualBox again and start up the new machine

    Boot using F8 button , '-v -legacy' Boot option (I guess -legacy is only for 64bit OS)

    You will be able to see the installation screen. I did see the Checksum error during the boot process, but the boot up proccess did not stop.

    Now for the installation,
    * disk util => Erase as MAC
    * Select Customize button - check application, uncheck the language (too large)
    * You need to customize drivers and all. I had spent many hours trying to have the settings right.

    - Audio drivers-> Other audio drivers->AC97 => didn't work anyway.
    - Ethernet Drivers: Intel PRO 100/VE
    - Fixes and Patches -> PS/2 device support->check all (for iPC)


    After the install completes , unload the install DVD.
    If reboot does not work , remove IDE and replace with SCSI or SATA interface and attach the vdi image.

    Then reboot as usual using F8.

    So you need to use "-v -legacy" every time you start the mac.

    For me, the network didn't work with iPC, but for iDeneb, it was working OK (But you have to manually uncheck and check the 'cable connected' checkbox to enable the ethernet)

    I am currently doing the installing Snow Leopard. I hope that it works.
  • daviolinist12
    Well. This is my first time doing this and all so sorry for my bit of noobness.

    So, I booted the VM using the iDeneb ISO. I did -legacy.
    Now, I'm just sitting here at the Apple Logo screen (light gray background, gray apple logo in middle).. Its been sitting here for 10-15 mins. Do I just need to keep waiting?

    Thanks for all the help!
  • Stagga
    I have the exact same thing, do you have a solution?
  • Kazo
    This is really confusing. First I followed all the steps and got it to install iDeneb v1.3 10.5.5, but after the installation when it tried to reboot I kept getting a a message saying to turn off the computer. I tried looking for a answer but couldn't find one. I thought maybe it was a bad installation or something so I tried to install it again but i cant. I even tried making a new virtual HDD and even removing and making a new profile for leopard. not matter what I do when I try to install it it just freezes at a black screen after i type in -v. Can anyone help me?
  • Hockeytech
    I am having the same problem. Has anyone found a solution?
  • daviolinist12
    Same here.. Hmm!

    Any ideas anyone?
  • dannnny
    im install using snow leopard.please help me
  • dannnny
    i have convert dmg to iso using poweriso but when i use it for boot it say no bootable medium found.how i going to install it.please help me.i also boot using dmg but its the same


    thank you
  • Blaz Pristy wrote:

    In VBoxDD2.so i found 3x 11 00 00 00 what to change than?

    in VboxVMM.so can't find
    41 8B 44 24 48 48 8D 35 3E 35 07 00 41 81
    64 24 4C BF F1 8B 07 4C 89 F7 89 C2 83 E0 01 83
    E2 09 41 83 7D 38 01 0F 45 D0 41 81 A4 24 AC 00
    00 00 3F F1 83 C3 41 83 A4 24 A8 00 00 00 10 41
    89 54 24 48

    Why don't just upload files that works with 3.1.6, open or close what ever i can install one and another.
  • In VBoxDD2.so i found 3x 11 00 00 00 what to change than?

    in VboxVMM.so can't find
    41 8B 44 24 48 48 8D 35 3E 35 07 00 41 81
    64 24 4C BF F1 8B 07 4C 89 F7 89 C2 83 E0 01 83
    E2 09 41 83 7D 38 01 0F 45 D0 41 81 A4 24 AC 00
    00 00 3F F1 83 C3 41 83 A4 24 A8 00 00 00 10 41
    89 54 24 48

    Why don't just upload files that works with 3.1.6, open or close what ever i can install one and another.
  • grapeburrito
    When I try to boot into Snow Leopard, I'm getting the following error in Virtualbox.

    FATAL: No bootable medium found! System halted.

    I've followed the guide, but I can't seem to figure out where I went wrong or what might be the problem.

    Any advice?
  • jokoz
    help... virtualbox cant read the iso of ideneb leopard? why is this
  • napster
    http://img594.imageshack.us/i/captureto.png/ that's what i get when i try to install it...
  • MechAniX
    Can someone help with the Chameleon install? I double clicked it to install it which seems to be the wrong way. I went to the link of how to install but when i type "su" in Terminal it asks for a password.
    Help Note: An issue i had was my laptop touchpad wouldnt work when installing osx. What i did was turned it off and on then it detected it.
  • MechAniX
    Ive was able to install the osx with the ideneb 1.6 .iso. The only issue i had was with the Synaptics touchpad. I just had to turn it off then back on to get it to work. The issue im having is with the install of Chameleon. I dont understand it. Can we get a more specific install for this guide? I just did the double click install to my Snow drive which im guessing is the wrong way? When i tried to use terminal to install it, i typed "su" and it asks for a password and i dont know what to use. Can anyone help me get Chameleon istalled? Im sooooo close!
  • oscahie
    Ok guys, here is a tip for all of you getting all sort of errors while booting up the installation dvd: After you've created the VM, make sure you've CLOSED VirtualBox BEFORE editing the [machine].xml file to add that extra line. Then open it up again, power on the VM and you should be fine. Don't edit the xml file while the application is running or else it won't work. The article doesn't mention that little detail and took me hours to figure out why I wasn't even able to get to the installation screen.
  • eddie09
    what should it look like?

    PortCount="1">
    <AttachedDevice type="Floppy" port="0" device="0"/>
    </StorageController>
    </StorageControllers>
    </Machine>
    <ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/>
    </VirtualBox>

    Like that?
    im soo confused
    help anyone?
  • lotan
    It goes inside of <Machine><ExtraData>... something more like this

    <Machine uuid="{...}">
    <ExtraData>
    <!-- Other extra data items are here (generated by the appliance manager) -->
    <ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/>
    <!-- This is the new entry ^^^ -->
    </ExtraData>
    ...
    </Machine>

    The '...' in the XML above fragments or values that I don't feel like typing.
  • Hey,
    I have problems with installing Leopard (iDeneb v1.3 (10.5.5)) on VirtualBox (3.1.6).
    In the settings screen I haven't got Acceleration under the system tab.
    When I want to run Leopard it says: "System config file "/com.apple.boot.Slist" not found"
    Can U help me please? Thank U!
    Ps. A link to the printscreens: http://picasaweb.google.com/1060699109908283586...
  • strassi
    Hey,
    i have a problem. My installation don´t start.
    This is the problem:
    http://img44.imageshack.us/img44/7933/fehler.png

    Whats the solution of the problem?
    best regards :)
  • omokage
    I've found that if one is having issues with the network, you can go to the Devices pulldown while OS X is running, pick Network Adapters, uncheck "Cable connected", click OK, then go back and re-check "Cable connected."

    OS X will suddenly detect the network and all will be well.
  • doug
    hello,

    I am getting stuck on "extension: com.apple.driver.itunesphone...."

    Any help would be great.
  • I can't add S3 or SSE3 options on Ubuntu to Vbox?

    http://img406.imageshack.us/img406/6812/boot.jpg
  • markhancock
    Hi,

    I have installed the leopard part successfully and managed to install snow leapord. However when I start the vBox I get the following
    Backtrace (cpu 0), Frame retuen address
    BSD process name corresponding to current thread: unknown

    I am running from a win 7 64bit all the steps have been followed

    any help will be much appreciated

    Thanks
  • filip007
  • filip007
    I can't find patch files for Ubuntu load, using Vbox 3.1.6 and stuck here.

    http://img406.imageshack.us/img406/6812/boot.jpg
  • fred
    Right now I am trying to install iDeneb OSx86 v1.4 10.5.6 and i did everything your guide said to do but when i start my virtual machine, the screen gets stuck on the apple loading screen. I even left it on overnight and it is still stuck on the apple loading screen. the spinning wheel is still spinnging, its not like the screen is jammed though. PLEASE HELP
  • Tyson
    Is it possible to hackintosh a HP TouchSmart tm2t Intel(R)Core(TM)2 Duo SU7300 (1.30GHz, 800MHz FSB) w/512MB ATI Mobility Radeon(TM) HD 4550 Graphics 4GB DDR3 System Memory (2 Dimm) Windows 7 Home Premium 64-bit
  • Nexus2k
    Hey I don't get to the Destination Selection after launching OSInstall.mpkg. I always get an "Alert" Messagebox and then the installer quits... any solution for this ?
  • saq1980
    Hello!

    First this article is really helpful for me. I tried to install ideneb 10.5.5 it install successfully, but stuck after reboot on apple logo. Pls advice me.
  • gsingh2011
    I'm getting the error "System config file '/com.apple.Boot.Slist' not found". Any ideas?
  • bluerat
    Same error ... Could anyone upload a pre-installed image VDI on Megaupload ??
  • Theo
    I have installed iDeneb v1.3 10.5.5 successfully, but when I come out of the installer (You have to reboot) I get stuck on the Apple logo. It just sits at the Apple logo with no spinning wheel. I have tried leaving it for hours but it's still stuck. Any ideas people?
  • JS
    Same problem here, it sits at the silver apple logo and doesn't do anything. If I boot verbose, after "Starting Darwin x86_64" it sits there for about 20 seconds, then goes black.

    I have tried installing 10.6.2 from a retail disk, as well as a 10.6 disk. No luck either way.
  • Alex
    I am stuck at this screen and I don't know how to get it to restart: http://img52.imageshack.us/img52/5294/30781174.jpg It said everything installed and I clicked on the restart button. I then switched to harddisk and I get stuck.....I don't know how to get it to restart.

    I'm using win 7 64-bit. Can someone help please.
  • Alex
    I was able to install Leopard finally without the -legacy command a couple of days a go. I now have a new porblem, I am stuck at step 8 of phane II. When I type "su", I get a reply of "su:sorry". How can I get around this?
  • ubuntuvboxer
    use

    sudo su
  • ubuntuvboxer
    in darwin hit a key during bootup and use the kernel option "-legacy"

    this can be made permanent by adding to com.apple.Boot.iplist
  • Guest
    in darwin press use the option "-legacy"
  • Alex
    Thanks for the replies.....I eventually go it to install properly without using the -legacy command.....Now I have a different problem. I am stuck at step 8 of phase II....when I type "su", it says "su:sorry". How do I get around this?
  • vonlandc
    This looks promising, but so far I haven't been able to get through the Leopard install (tried several distros including iPC, Kalyway; iDeneb gets closest). I do have Snow Leopard running under VMware alright, but would like to switch to VirtualBox if possible.
    Has anyone had success with a newer patched VirtualBox? I'm going from 3.1.2 r56127
  • mcbi4kh2
    Does anyone have a resolution for this issue?
    I have created the VM and have managed to install the iso to 'Leofx' now when I try to boot from it I get stuck at the message:

    CheckSleepCabability - OHCI controller will be unloaded across sleep
    Still waiting for root device
    Still waiting for root device

    Anyone get this same error and manage to get past it?
  • Katuyci
    I was having the same problem. An easy solution for me was to use the distro iPC OsX86. However, sometimes it freezes or during boot or even after it.
  • LogicalDope
    Problem: Boots to gray screen and clocks on the spinner ...
    Versions VB 3.1.4 with iDeneb

    Main issue is 3.1.4 will not allow you to manualy edit your XML file for the machines. On boot fo the machine it will reset back to orginal entries for <ExtraData>.

    ::FIX::
    Any xml settings to be made manualy should be done useing VBoxManage from the command line of the HOST os.

    So if your in Windows 7 just open up a command prompt and navigate your way to the install folder for Sun/VBox (cd c:\program files\sun\vitualbox) then use setextradata with VBoxManage ..

    VBoxManage setextradata <VBOX MANCHINE NAME> <KEY> <VALUE>

    Example:
    VBoxManage setextradata "Leopard" VboxInternal2/SupportExtHwProfile on

    If you open your XML for the machine you will see its now neatly added where it needs to be ... and when u start up .. it will actual show you now the install screen .. and will keep the setting..
  • CJ
    Thanks for the guide. I followed it, leopard is nearly installed now. Only difference is i didnt enable my second processor, as it gave me kernel panic. Will let you know how it all goes :)
  • Roberto
    Hello from Italy!
    Thank you for your great works! I have installed Leopard on Virtualbox (by iDeneb and over pc desktop Core2 Duo with Windows XP) and all works very well.
    Only one problem: display resolution fixed on 1024x768 pixel. It's possible to increase this dimension? My screen is full hd resolution...
  • Daniela2009
    Roberto you can set 1280x1024 directly on com.apple.boot.plist
  • Roberto
    Thanks! I had already tried to edit the file, but with different resolutions (eg. 1200x960) did not work. With 1280x1024 is ok!
  • arif7
    please upload pre-installed vdi to rapidshare or hotfile and send links to helloarif7@gmail.com
  • mjokc32
    A pre-installed VDI image would be nice. I'm getting the same Checksum Cookie error.
  • arif7
    I have got an error

    ATA Disk : Checksum Cookie not valid

    Can anyone upload pre-installed VDI image , please
  • mjokc32
    Is there anyone that knows the answer to this? There are many people getting the Checksum Cookie error, but there doesn't seem to be an answer to this. I have been trying for two days now with these instructions, but cannot get passed the Checksum Cookie error.
  • Theo
    Out of interest, what 10.5 OS X Distro did you use?
  • orzel
    Under linux with virtualbox-bin-3.1.4, there's an error at the very last step, virtualbox can not find the file VBoxDD3. And indeed, there's no file with this name installed, only those:
    VBoxDD2GC.gc VBoxDD2R0.r0 VBoxDD2.so VBoxDDGC.gc VBoxDDR0.r0 VBoxDD.so VBoxDDU.so
  • leemajors
    I've tried a bundle of different configurations and can get to various stages of the install but whatever i try i can't get it to boot.

    anyone out there have success with these specs?

    - intel core i7
    - virtual box 3.1.4
    - tried with both ideneb 1.3 (10.5.5) and ideneb 1.6 (10.5.8 Lite Edition)

    if you've had luck, could you tell me exactly what settings you used etc?
  • I have followed the procedure to install SL. However. it cannot boot up anymore after updatig to 10.6.2.... what's wrong??
  • abhamidou
    Hi ,
    I try to install "iDeneb v1.3 10.5.5.iso (4,38 GB)" on virtualBox Version 3.1.4r5764, I follow the procédure, but when i try to power On VM, i have this error on log file :
    00:00:14.243 VMSetError: D:\tinderbox\win-3.1\src\VBox\VMM\VM.cpp(323) VMR3Create
    00:00:14.243 VMSetError: Unknown error creating VM
    00:00:14.244 ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={6375231a-c17c-464b-92cb-ae9e128d71c3} aComponent={Console} aText={Unknown error creating VM (VERR_VMX_MSR_LOCKED_OR_DISABLED)} aWarning=false, preserve=false
    00:00:14.260 Power up failed (vrc=VERR_VMX_MSR_LOCKED_OR_DISABLED, rc=E_FAIL (0X80004005))

    Also i see the leopard xml file lost the <ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/> string.

    Any one can help please.
  • ceolter
    Had the same problem, VERR_VMX_MSR_LOCKED_OR_DISABLED, I got past it by going into my BIOS and enabling virtualisation. It was disabled by default (i720 Alienware m15x). My other Virtual machines were working regardless.
  • a7medo778
    hello there
    i am dying to do this and been testing and failing for about 2 weeks now

    i am having a problem with the initial instolation of the osx86 destro
    which is as soon as i boot the cs i get the aple logo and the spining circle beneathi it

    and thats it

    Please do help me with this any one
  • Ian
    Hi,
    You encourage us to ask if unsure about whether processors have Intel's VT-x technology. I am looking at the new ultraportables with CULV processors and wondering which to buy if I want to run OSX in VirtualBox. I *think* that those with processors such as the SU4100 and below do not have VT-x and so will *not* work, but that the SU7300 does and might. Would you be able to confirm that?
    So I might get this running on an Asus UL20A (Core 2 Duo SU7300), but not on an Acer Aspire 1810tz (Core 2 Duo SU4100) or Packard Bell dot MR/U (Celeron M 743) for example.
    Thanks for your help--and for your research and very clearly written guide above.
    Ian
  • RaM
    help im stuck at the mac loading logo. i have done every step right but no luck.
  • Francis Pena
    I had the same problem because I was using the latest virtualbox I downgraded to 3.1.2 and problem resolved.
  • underhill84
    I've a Problem.
    At the end of Phase I, when I do first reboot (I've changed boot priority), I get the final messages

    efi_inject_get_devprop_string NULL trying stringdata
    Patched DIM Table.
    No DSDT replacement found. Leaving ACPI data as is
    Starting Darwin x86

    Boot stops here... I've no idea...

    (I'm sorry for my bad english :P)
  • Need-Help
    Can someone please answer this one....????
  • Linux host ready to go yet? I thought I saw some brief mention about hex patching or whatever. Any quick link or tip would be great
  • Joe
    In theory, yes. Because Virtualbox is up to 3.1.4, it should have the files. Mind, this is speculation.
  • jackr1909
    do you need an OSX86 iso or DVD?
  • both will do.
  • Peter
    Hi!
    Will this work with a HP Pavillion dv9000 - dual AMD Turion 64 - with 3 meg rams?
  • I believe u meant 3gigs ram. Most Turion 64 X2 support Hardware virtualization. so u can go ahead
  • David
    having issues getting iDeneb 1.4 10.5.6 working. Using virt box 3.1.4 r57640. Starts up and goes to guru meditation at the apple logo. Tried options -legacy, -x, -v cpus=1 busratio=20 busratiopath=7 but nothing seems to work. tried also moving the hdd to sata and scsi but no go. Any thoughts / hints?
  • Kiran
    I want to know whether it requires a processor that support hardware virtualization necessarily?

    I am using windows 7 and I am running XP as guest OS even without hardware virtualization. It is running without a problem. Will Snow Leopard too work without any problem since my Core 2 Duo does not support hardware virtualization
  • Unfortunately yes, It's mandatory. This is needed to virtualize a special environment (though an API) that is otherwise not possible on VMs.
  • Christian
    Hey there!

    Thanks for the guide...but....

    When I start my VirtualBox machine it loads into the Leopard install loading screen (grey background with apple logo and spinning wheel) but does it for HOURS. Even left it on overnight. All of my settings are how you said, so I don't know what is going on.

    Any advice??

    Thank you!!

    Christian
  • Magnus
    Phase2 Step6/8 Step6: Tryed to install like the link: How to install chameleon tells me to, but nomatther what i do i get No sutch file or directory exists. Ended up installing chameleon to the snow disk, by doubble clicking chameleon. Step8: cd /Volumes/Snow/System/Library: No such file or directory exists
    What to do Now? PS, Newb OSx :-)
  • reverenddarkness
    I'm getting an error when running the second "kextcache" command, something about fakesmc.kext has no dependencies. When booting to the Snow machine (which has the Snow.vdi as it's HD, I'm assuming), I get to "Starting Darwin x86" in verbose mode, then a black screen. Without the "-v", I get the silver apple, and that's it.

    Specs (if they matter
    Compaq CQ61-411WM
    AMD Sempron M120
    2GB RAM
    ATI Mobility Radeon 4200
    VB 3.1.4
    IPC 10.5.6 used to install Retail

    Any assistance would be greatly appreciated.
  • Pawel
    I have this problem too. Two warnings from kextcache and later can't run Snow :(
  • NoNamer
    Same Problem here. But it says: "warning: kernel extension /Volumes.../Extensions/fakesmc.kext is missing dependencies (including in cache anyway; dependencies may be available from elsewhere"

    The same Warning for: "PlatformUUID.kext".

    I'm using Win7x64, VirtualBox 3.1.4 and iDeneb 1.3.

    Any Ideas would be great! Thanks.
  • dudeguy
    Also running int the same issue - boot seems to hang at Starting Darwin x86_64 (in verbose mode)... I have tried tons of different boot switches like -v -f -x -s -legacy -arch x86 but nothing seems to help and no real ideas on what else to try. There are no evident errors to report either... kinda frustrating :/ thanks for any additional help you can provide!
  • Did you solve this issue?
  • paulscode
    Changing the OS type to FreeBSD (64 bit) got Snow Leopard loading correctly for me.
  • cdyson37
    Everything working right up until I try to boot into SL. It just hangs with the apple logo on the screen. If I boot with '-v' I get the final messages

    efi_inject_get_devprop_string NULL trying stringdata
    Patched DIM Table.
    No DSDT replacement found. Leaving ACPI data as is
    Starting Darwin x86

    Any ideas? Would greatly appreciate any tips as I feel like I'm seconds away from getting it to work!
  • Quoc-Huy
    I fixed the issue with black screen or stuck at "Starting Darwin x86" by reconfiguring VirtualBox to use "FreeBSD (64 bit)" instead of "FreeBSD".
  • ZIADNB
    Any Idea about this, I am having the same problem, everything went OK until receiving this message:
    No DSDT replacement found. Leaving ACPI data as is
    Starting Darwin x86

    Then blank screen....
    it really feels bad when you are almost there but can't continue.
  • bumber
    same problem here. :-(
    no idea why.
  • underhill84
    Me too. I've same problem :S
  • ZIADNB
    i managed to get remove the DSDF error by forcing the DSDF patching.
    but the problem seems to be in Darwin x86, it can't load and only shows the black screen, i even created a new virtual box using iDeneb 1.5 (10.5.7) and got the same error (black screen when starting loading Darwin)
    any idea ?!
  • Daniela
    i've the same issue... (using Snowosx universal AMD) i tried to apply some kernels, ad replacing the files using the Snowutils iso...
  • FP
    Ditto.
    *so* close!
  • Canuck
    Same here...I tried changing the system type to FreeBSD (64 bit) and that didn't change anything for me...
    so close...
  • Matthias
    Hello,
    for me it works with VirtualBox properly.
    It is the message:

    VT-x not available. (VERR-VMX_NO_VMX).
    Unknown error creation VM (VERR-VMX_NO_VMX).

    Could you help me maybe?
    Would be very nice. :)

    Have tried it already with iDeneb, iAKTOS, leo4all and iPC.
    Even with the boot directly from the PC.

    Greetings from Germany
    Matthias (14)
  • Matthias
    The virtual machine can not start

    VT-X is not aviable. (ERR-VMX-NO_VMX).
    Unkown error creating VM (ERR-VMX-NO_VMX).

    What does it mean?
    Can you help me? Please? (Sry for bad English, i am german ;) )

    Matthias (14)
    ( matthias.cordes@yahoo.de )
  • Robin
    Well, I'm having a problem with iPC. After some time, it says: "System config file '/com.apple.Boot.Slist' not found.". If I use iDeneb or iATKOS, it says: "Local APIC version not 0x14 as expected.", and later "ATA Disk: Checksum cookie not valid.", and then "BSD root: disk1s3, major 14, minor 3", and hangs.
    Can someone help me?
  • nikolas
    Same over here....any hints?
  • borkd
    You need to have VirtualBox patched with the patch provided in the tutorial, or wait for the next version which has the support built in.
  • DomB
    I'm having the exact same problem than you. Did you figure out how to fix it? Anyone has the solution?

    Thanks!
  • CJ
    I have used SnowOS X, but once I get a screen with an Apple logo on, it just stays like that. Can someone help plz
  • yrr
    is there no way to use Snow Leopard Retail DVD directly with the help
    of Darwin_Snow.iso like in your vmware tutorial
  • kabir
    can anyone provide me with a link to download ideneb??
  • Dollyllama
    Excellent Guide! I was wondering if you were able to have any luck with applications that require QE/CI. I have a mac running as a guest in VMWare under windows 7 host. It runs pretty smoothly, but I still cannot find any QE/CI support, therefore iwork ilife and several other apps have blank white screens. I've always liked Virtualbox (as i've used it on my ubuntu machine for a couple years now). Any thoughts?
  • lbwarped
    What got it working for me (I had the gray screen with nothing happening) was CLOSING VirtualBox after changing all the settings and THEN adding the line to the XML file, saving the XML file and then re-opening VirtualBox and starting the system. Works like a charm now!
  • Hello,
    i have got a little Question for the Tuturial "How to Install Snow Leopard on VirtualBox"
    In Step 2:

    Add string to the section <ExtraData> for the XML:
    <ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/>
    What does it mean? (Sry, I am german ;) )
    Where should I insert the line exactly?

    Greeting form Germany
    Matthias C. (15)
  • noximox
    Hi,

    I have Win7 Pro am VB 3.1.4 and I have SnowOSX3.6.iso

    and
    <ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/>
    <ExtraDataItem name="VBoxInternal/Devices/e1000f/0/Trusted" value="integer:1"/>
    <ExtraDataItem name="VBoxInternal/PDM/Devices/PcExt/Path" value="VBoxDD3"/>

    I connect the first CD/DVD Device as Secondary Master wirth the iso-File an boot from CD

    I see the gray weel any time an after 5 Min the screen "please reboot" -If I boot from HDD, I see a failure message.... what can I do??

    Next: I boot from CD with F8 and start with "-v": I see any lines of output... the last is
    ...
    Darvin Kernel Version 9.6.0: ...
    System model name: VirtualBox

    thats all... :-(

    thanks for ideas

    EDIT:
    after restart VB send VB to every XML-Line an error message - after comment out the three lines, restart VB an start from Disk with -v => panic (cpu 0 caller...)
  • PATWRIK
    Out of curiousity, running SL under VB, does it support QE/CI?
  • no, it's not possible yet unless Virtualbox additions officially support a OSX graphics driver. We have to wait for that to happen.
  • VBoxer
    Are there different ExtraDataItem values to get networking up for VirtualBox on Linux? Adding those lines to the machine.xml file causes device errors before the virtual machine boots. I've tried in 3.1.2 and 3.1.4. Without the 2 network lines in the xml file the machine boots fine my MAC address is just all zeros and the ifconfig en0 ether <MAC> command does not change it. Alternatively tried with lladdr switch as well, same result.
  • taiko
    Can you tell me which file that I have to change on linux system.
    I am using 3.1.4 and still have the ATA cheksum error.
  • major25
    When I start up virtualbox and hit enter to boot from disk it goes to a gray screen with the apple logo in the center but nothing happens, anyone else experience this?

    Edit: an update, with the iPC 10.5.6 it gets to the gray apple logo screen but has the spinning wheel at the bottom, but nothing more. just sits there for 10 minutes so far
  • major25
    I'm getting an error when I first start virtualbox and am trying to install Osx: '/com.apple.Boot.Slist' not found.

    anyone have a fix to this problem or know what to do?
  • leemajors
    I was having exactly the same errors as you, then I tried making the CDROM drive the Primary Master and the VBox HD the Secondary Master. Got through the boot up instantly after that, and was able to install with no further hassles.
  • leemajors
    i'm also having this issue. trying using win 7 x64, using iDeneb v1.3 10.5.5, chameleon v1.0.11. I get 'System config file '/com.apple.Boot.Slist' not found.'' (definitely Slist not Plist).
  • I'm assuming you meant .plist. You seem to be using an older/corrupted osx86 distro that installs older chameleon(official bug: http://bit.ly/aicjGP). I would suggest trying a newer/better distro. with newer chameleon (if you choose to install chameleon)
  • major25
    no, it said slist. the chameleon version was 1.0.11 (ideneb v1.3). occasionally it gets to a gray screen with the apple logo in the middle, but just hangs there. I tried ideneb v1.4 but experienced the same issues. I'm about to try iPC for leopard 10.5.6, and then I'll try kalyway leopard 10.5.2, but I'm half expecting to experience the same issues with all the distro's that I have.

    Has anyone else experienced these issues? how did you get past them?
  • Casper
    Im getting the same error all the time:

    ATA Disk : Checksum Cookie not valid

    Please help me out :)
  • Just boot virtualbox in Admin mode and you'll get past the loadup (Win 7 64 use -legacy -v )
    Now I'm at the installation but there's no disc to pick for installation.
  • lotan
    Are you stuck at installing Leopard or snow Leopard? If you are installing Leopard and there is no disk... try going to the Utilities menu bar at the top... you'll then need to format the drive you mounted to the virtual machine using "Mac OSX Journaled". Once you are done, close Disk Utility and the drive should appear for installation.
  • Runey
    lotan, that was a very astute observation.. what should have seemed obvious had me stumped for a while till i came across your post. thanks for pointing the disk utility out :)
    so far so good with my Leopard install from iATKOS v7, on virtualbox 3.2.2 Beta (has a Mac OS X for operating system option, and then i chose OS X Server)
    after choosing that as my operating system, the iatkos image loads and installs without issues.
    hardware: AMD Athlon 64 X2 2.60 GHZ
    OS: Vista 64
    4GB Ram

    Will post if i run into issues
  • Casper
    I got it installing now. I went out for a run while it was installing, so i'm not completely sure what happened, but this is the screen I get every time I try to boot now:

    http://hdimage.org/viewer.php?file=kbt1yf8lrquz...
  • jim
    hey Casper
    did you ever get past that screen? I'm there now....
    Thanks
  • Pierre
    Could you explain how you got it installing please ?
  • Pierre
    Yes I have the same problem as well
    "ATA Disk : Checksum Cookie not valid"
    is there a workaround ?
    Using VirtualBox 3.1.4 and iDeneb 1.6.

    Thanks
  • leongruber
    Only Virtualbox v. 3.1.2 works with iDeneb.

    v. 3.1.4 deletes the text in <Extra Data> tag you add to the .xml
  • lotan
    The text is the <Extra Data> block typically only gets erased if you edit and save with the Virtual Box application open. Close Virtual Box first, modify the XML file, and then open Virtual Box back up. The settings should stay, and worked for me using iDeneb 1.3 and I Virtual Box 3.1.6, and iDeneb installed and booted fine with the right installation configuration.
  • Raph
    Great work. Thank you for the guide.
    Will the patch still work on virtualbox 3.1.4?
  • I heard that the latest beta from 3.1.4 doesn't even need patching. Give it a try. If doesn't work, I can help you getting the original
  • Raph
    I'm stuck at phase I step 3.
    running virtualbox 3.1.4 on windows 7 64bit host with ideneb 1.3 10.5.5.
    Normal boot will take me to an apple logo and stuck there.
    verbose boot will show the following as the last line:
    Loading HFS+ file: [System/Library/Extensions.mkext] from 4238480
    before the guest display change resolution to 1024x768 and nothing else happen.

    virtualbox log:
    00:00:03.989 Guest Log: BIOS: Booting from CD-ROM...
    00:00:22.276 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00000000075a0000 w=1024 h=768 bpp=32 cbLine=0x1000
  • Francis P.
    I was having the same problem. Download 3.1.2 should fix your problem.
  • MKey
    i got the same problem also using Win 7 x64
    but instad of iDeneb i'm trying it with iAtkos v7
    i just got some Critcal errors or similar
    btw when i try to Activate the Acceleration -> VT-x/AMD-V it is checked but its all grey so that i cant klick on it..
  • pbs
    Try -legacy in boot options to force 32bits, that worked for me, I have Win XP 64bits.
  • Raph
    Thanks for the hint,
    -legacy doesn't help for me.
    somehow ideneb installer would just stop after the first time it change screen mode.
    any ideas?
  • LinuxUser
    You violate VirtualBox GPL license by providing those .dll files without source. And of course make it impossible to run this under Linux. Kind of weird when you talk about how Open Source rocks.
  • it's no violation. It's like customizing something and then giving out the builds for free. Most users will not bother about building it on windows. And even if I do giveout code, they won't be able to.
    here's what's modified:
    1. APIC changed version 14
    2. Enable support for SSSE3

    Files: VBoxDD2.dll, VBoxDD2GC.gc, gcVBoxDD2R0.r0:
    replace 11 00 05 00 -> 14 00 05 00 = APIC to version 14h

    For the file VBoxVMM.dll:
    49 83 E1 08 83 C9 01 23 F1 -> 81 E6 09 02 00 00 90 90 90 -> enable support for SSSE3 Instructions
  • Vaxxabait
    Would you please describe how did you find this place for first time in Vbox DLLs ?
    I'd like to try patching Linux Vbox using the same approach. I will try to find the same binary sequence, but I think it's not possible because of different OS/compilers/libraries etc. So I need some suggestions for my disassembler and hex editor :)
  • academicRobot
    Figured this out for Linux VB closed source 3.1.6. Changes are:
    VBoxDD2.so:
    2 of: 11 00 17 00 --> 14 00 17 00
    1 of: 11 00 00 00 --> 14 00 00 00
    2 of: 11 00 05 00 --> 14 00 05 00
    VBoxDD2GC.gc:
    1 of: 11 00 17 00 --> 14 00 17 00
    2 of: 11 00 05 00 --> 14 00 05 00
    VBoxDD2R0.r0:
    1 of: 11 00 17 00 --> 14 00 17 00
    2 of: 11 00 05 00 --> 14 00 05 00
    VBoxVMM.so (one change at address bfb62):
    original :
    41 8B 44 24 48 48 8D 35 3E 35 07 00 41 81
    64 24 4C BF F1 8B 07 4C 89 F7 89 C2 83 E0 01 83
    E2 09 41 83 7D 38 01 0F 45 D0 41 81 A4 24 AC 00
    00 00 3F F1 83 C3 41 83 A4 24 A8 00 00 00 10 41
    89 54 24 48
    replace with:
    31 C0 90 90 90 48 8D 35 3E 35 07 00 41 81
    64 24 4C BF F1 8B 07 4C 89 F7 41 83 7D 38 01 0F
    94 C0 8D 04 C5 01 02 00 00 90 41 81 A4 24 AC 00
    00 00 3F F1 83 C3 41 83 A4 24 A8 00 00 00 10 41
    21 44 24 48

    (For OSE, the VBoxVMM.so change is 04 c5 01 00 00 00 31 c9 --> 04 c5 01 02 00 00 31 c9, the other changes are the same).

    If you're curious, found these changes by comparing a patched version of VB OSE with an unpatched version. APIC changes are the same in the closed source, so they were easy, but the SSSE3 change compiled differently, so had to disassemble VBoxVMM.so and figure out the functionally equivalent instructions (took forever) and replace with instructions from the OSE binary.

    Bottom line, with these changes, you can get SL w/ USB in linux!!
  • paulscode
    I just installed VirtualBox 3.1.8 r61349 on Ubuntu (Lucid), and the hex replacements by academicRobot that I mentioned in my earlier post still work: In VBoxDD2.so, VBoxDD2GC.gc, and VBoxDD2R0.r0, replace all instances of 11 00 05 00 --> 14 00 05 00 and 11 00 17 00 --> 14 00 17 00, and in VBoxVMM.so replace 04 c5 01 00 00 00 31 c9 --> 04 c5 01 02 00 00 31 c9. Snow Leopard and iPC running perfectly for me with these changes. Again, do NOT replace 11 00 00 00 --> 14 00 00 00, as this will cause kernel panic condition.
  • paulscode
    Running VirtualBox 3.2.6_OSE r59338 on Ubuntu (Lucid) here. The suggestion to change 11 00 00 00 to 14 00 00 00 causes kernel panic. In fact, it is not needed at all. For me, all I did was to change all instances in VBoxDD2.so, VBoxDD2GC.gc, and VBoxDD2R0.r0 to fix APIC version warning:
    11 00 05 00 --> 14 00 05 00

    And same 3 files all instances, to fix IOAPIC version message:
    11 00 17 00 --> 14 00 17 00

    And the one instance in VBoxVMM.so for SSSE3 Instructions:
    04 c5 01 00 00 00 31 c9 --> 04 c5 01 02 00 00 31 c9

    These changes make Snow Leopard guest run fine for me. Due to network bridging issues (requiring a tool that is not in the OSE version) I'm probably going to have to change to closed-source, in which case I'll have to figure out how to patch VBoxVMM.so for SSSE3 instructions. If anyone else figures out the correct SSSE3 patch for VB closed-source in Linux, or can get network bridging to a wlan0 to work in VB OSE, please let me know!
  • adam outler
    Your changes are wrong. They do not work. They cause double kernel panics. The suggestion I posted above about which byte to change is correct, however your changes overall create a double kernel panic condition. This method does not work on Ubuntu 10.04. I have been working on this for 2 nights in a row, and I can assure anyone, you will not be able to use these instructions on vbox for linux.
  • academicRobot
    They are right. They do work. I've been to busy coding an iPhone app in Xcode to notice this post until now ;). No joke though, seriously.

    First of all, are you using CLOSED SOURCE VB 1.3.6 x86_64? If so, what kernel version are you running (2.6.30) and did you check that your processor supports SSE3? At what point are you applying the changes? I did an initial iATKOS install on vanilla VB, then applied the patches after the SL install refused to boot.

    To clarify the VBoxDD2.so changes...
    5 changes, listed below as:
    <address>
    <original hex>
    <new hex>

    VBoxDD2.so

    000028f0
    c1 e0 18 89 c6 31 c0 49 89 34 24 eb dd be 11 00
    c1 e0 18 89 c6 31 c0 49 89 34 24 eb dd be 14 00

    00002f70
    ff c9 c3 8b 46 04 c9 c3 c9 b8 11 00 05 00 66 90
    ff c9 c3 8b 46 04 c9 c3 c9 b8 14 00 05 00 66 90

    00003130
    c2 8b 44 c7 0c c9 c3 c9 b8 11 00 17 00 c3 85 d2
    c2 8b 44 c7 0c c9 c3 c9 b8 14 00 17 00 c3 85 d2

    000051a0
    00 00 4c 89 ef 31 c0 41 ff 55 00 ba 11 00 17 00
    00 00 4c 89 ef 31 c0 41 ff 55 00 ba 14 00 17 00

    000051c0
    ba 11 00 00 00 48 8d 35 8f 17 00 00 4c 89 ef 31
    ba 14 00 00 00 48 8d 35 8f 17 00 00 4c 89 ef 31

    You're right though, the "1of" hex pattern is a bit ambiguous. Sorry if those lead to a kernel panic panic, but I assure you that I have had no (as in zero) issues of that sort. Perhaps the mileage varies on this one...
  • adam outler
    There's 4 of those 1of: in VBoxDD2.so
  • derek
    and VBoxMM.so does not have this content in this address (or in any other adress) in VB 3.1.6.r59338.
  • academicRobot
    Not sure what problem your having, but the following is copied straight out of hexcurse for my original VBoxVMM.so from Linux VB closed source 3.1.6.r59338 (minus the ascii garbage):

    │000BFB60 24 1C 41 8B 44 24 48 48 8D 35 3E 35 07 00 41 81
    │000BFB70 64 24 4C BF F1 8B 07 4C 89 F7 89 C2 83 E0 01 83
    │000BFB80 E2 09 41 83 7D 38 01 0F 45 D0 41 81 A4 24 AC 00
    │000BFB90 00 00 3F F1 83 C3 41 83 A4 24 A8 00 00 00 10 41
    │000BFBA0 89 54 24 48 49 8D 95 69 03 00 00 31 C9 E8 66 F3

    Compare to original post...
  • adam outler
    To clarify on academicrobot's post: For VBoxDD2.so it's the seccond one. The bit at offset 10D4 on my linux build.
    00 00 00 07 00 00 00 11 00 00 00 00 00 00 00 00 00
    changes to
    00 00 00 07 00 00 00 11 00 00 00 00 00 00 00 00 00

    But, I'm still getting some errors with osx86 which I am working on resolving.
  • Nice work, Taranfx. At this moment i use Mac OS X on real hardware (my laptop) and on Linux via VMware Player (my desktop at office).
  • pbs
    This doesn't work for me. I followed the steps up to adding the line to xml file and then when I start the machine to start installing from DVD i always get this error:

    panic(cpu 0 caller 0x001AAEA0): "commpage no match for last, next address ffff1000"@/SourceCache/xnu/xnu-1228.5.20/osfmk/i386/mmpage/commpage.c:319
    Debugger called: <panic>
    Backtrace, Format - Frame : Return Address (4 potential args on stack)
    ...
    Backtrace terminated-invalid frame pointer 0
    BSD process name corresponding to current thread: Unknown

    Mac OS version:
    Not yet set

    Kernel version:
    Darwin Kernel Version 9.4.0...

    ...
    You need to restart your computer...


    I'm trying to install SnowOSX Universal 10.6(432)GM-v3.5 on:

    Virtual Box 3.1.4r57640
    Windows XP Professional x64 SP2
    Intel Core2 Duo E8400 3.00GHz
    4.00 GB RAM
    ASUS P5Q3
    Gigabyte HD4870 1GB

    I've ran out of ideas trying diferent settings on the machine... help please.
  • kctrojan
    Whew, this is tough!

    Originally, I could not get installer to work. It was freezing on:

    USBF: 5.816 AppleUSBOHCI[0x1b15000]::CheckSleepCapability - OHCI controller will be unloaded across sleep.

    This was resolved (apparently) by following the Phase 1 directions in exact order. (Namely setting IDE -> ICH6, Close VB, Edit XML, Close XML, Open VB, Attach new drive (point to osx86 iso).

    After this installation appeared to go successfully, but I have a similar error message to pbs. My message looks like this:

    panic(cpu 0 caller 0x001AAEB8(: "commpage no match for last, next address ffff1000"@/SourceCache/xnu/xnu-1228.7.58/osfmk/i386/mmpage/commpage.c:319
    Debugger called: <panic>
    Backtrace (CPU 0), Frame : Return Address (4 potential args on stack)
    0xb227e48 : 0x12b0fa (0x459234 0xb227e7c 0x1233243 0x0)
    ...
    ...
    All the same down to
    ... Darwin Kernel Version 9.5.0.

    I'm not trying to install SL directly, just Leopard. Using '-legacy' ends with the first error again:

    ... USBF: 5.816 AppleUSBOHCI[0x1b15000]::CheckSleepCapability - OHCI controller will be unloaded across sleep.
    Still waiting for root device
    Still waiting for root device
    Still waiting for root device
    etc.

    There are several different messages before this, I can provide them if it will help.

    Any idea what I need to change? I will try again when iDeneb 1.6 Lite downloads and let you know.

    Working with:

    Virtual Box 3.1.4Beta1 (tried on 3.1.2 as well)
    Intel Core2 Duo P8700
    Windows Vista Home Premium x64 SP1
    4.00 GB RAM
    Toshiba L505
    Intel GMA X4500
  • Tom
    This problem is caused by hard disk of your virtual machine. Go to settings -> storage. Delete IDE controller and put there SATA instead. Remember to add hard disk and cd - rom to it.
  • Michael Cristina (ADMIN)
    hello, i am trying to install kalyway 10.5.2 onto my windows 7 under virtualbox. i am using a hp dv6607rs computer, AMD processor, with a nvedia geforce 8500 gt custom installed. no matter what arguments i use it always hangs on USBF: #### AppleUSBOHCI[hex ######]::CheckSleepCapability - OHCI controller will be unloaded across sleep.
    this is my first time trying to install a hackintosh and any help would be appreciated.
  • kctrojan
    With iDeneb 1.6 Lite things worked similar to pbs:
    - Installed properly
    - needed '-legacy' on Darwin boot to avoid "restart your compter" error on Vista 64
    - Could not find keyboard
    - Reinstalled with just 'VoodooPS2Controller'
    - Working great so far! Will update as I work with SL.
  • kctrojan
    SnowLeopard installed properly (2nd try) and then I was able to to .kext work, terminal stuff (using 'sudo -s' to get root access), and then installed the VB patches, set up new VM etc.

    Snow Leopard gave me Kernel Panic until I tried with 1 CPU in VM settings. With 1 CPU, SL boots fine. My only issue is Networking.

    Networking works if I use my Ethernet/LAN (Realtek PCIe Family Controller) as the Bridged Adapter, but if I use wireless (Intel WiFi Link 5100 AGN), the VM cannot start. Giving me this error:

    Failed to start the virtual machine SnowLeopard

    Failed to open/create the internal network 'HostIntergaceNetworking - Intel Wifi Link 5100 AGN'
    (VERR_INTNET_INCOMPATIBLE_FLAGS).

    Failed to attach the network LUN
    (VERR_INTNET_INCOMPATIBLE_FLAGS).

    Unknown error creating VM
    (VERR_INTNET_INCOMPATIBLE_FLAGS).

    Details:

    Result code: E_FAIL (0x80004005)
    Component: Console
    Interface: IConsole{6375231a-c17c-464b-92cb-ae9e128d71c3}


    Has anyone had success with wireless?

    Thanks
  • ubuntuvboxer
    how were you able to get networking working?

    network: can you tell me what I should chose on the guest emulation (Bridged Intel 1000 MT server? or something else)? Bridged? What network driver should i install on iAKTOS or iDeneb? Any other config i need to do in OSX?

    Aplogies for the noob questions
  • paulscode
    Just realized from your username that you are using Ubuntu rather than Windows. I'm looking into setting up a bridge to wlan0 in Ubuntu (having the same problem). I suspect it will be a similar situation to what I described for Windows and the Loopback Adapter, but I'm not very familiar with networking in Linux yet. I'll post an update when I get this figured out.
  • paulscode
    No luck getting the guest network to work under the Ubuntu host (only seems to work under Windows host). I've tried numerous things, but none have worked so far. I'm hoping this problem may be fixed when version 3.2 comes out -- it is supposed to support OSx hosts, so hopefully they figured out the network issue as well.
  • paulscode
    The whole process becomes much easier in the 3.2 beta releases, as you can choose "Mac OS X" or "Mac OS X 64-bit" as guest type. And the networking issue is resolved as well.
  • paulscode
    I had similar problem with Bridged Adapter producing an error that it wasn't able to work with my wireless card. I fixed the problem by installing the Microsoft Loopback Adapter (a fake network device), and then running the network setup wizard to create a network to share my internet connection from the wireless connection to the Loopback Adapter. Finally, I chose the Loopback Adapter as my Network device in VirtualBox for Snow Leopard machine, and used the Bridged Adapter. This should fix any issues that people have with a particular network card not being compatible with VirtualBox's Bridged Adapter option.
  • Seems like you are installing SL directly, This works but not always. and the error message is not pointing to anything specific.

    I would recommend that you follow Leopard and then SL (retail)
  • pbs
    thanks, that was the problem.
    I've tried again with iDeneb_v1.6_1058_Lite_Edition and it went fine with the installation until the point at the end when it needs to restart.
    It reboots and then I get the screen with the cameleon and the apple logo saying below "press any key to enter startup options", and then it crashes with pretty much the same message as before.

    I'm new to OSx86 so I checked the Leopard install guide on PC you mention above. The only thing I customized in the installation was to include the vanilla kernel that I figured was necessary from http://wiki.osx86project.org/wiki/index.php/HCL....

    Any ideas?

    I figured maybe I need to change the settings of the virtualbox machine and enable EFI . In this case I start the machine and I get:
    Boot failed. EFI DVD/CDROM
    Boot failed. EFI Floppy
    Boot failed. EFI Floppy 1
    ...

    plus a bunch of messages and it goes to the shell. Can't do much there. If I type "exit" I get a menu with the boot manager, device manager, etc. The boot manager doesn't list a hard drive, only DVD/CDROM, Floppy and EFI Internal Shell. I'm lost...

    Help? Thanks a lot.
  • pbs
    I've figured that one out. Since I'm using Win XP 64 I have to use -legacy on Darwin to force 32 bits.
    Now I'm stuck with "Before you begin... There is no keyboard connected to your computer, connect one now...".
    I'm using a wireless keyboard+mouse with an USB receiver. They both work fine until that point, this with USB disabled in the virtual machine.
    If I activate USB in the virtual machine they stop working both in the host and guest machine and have to turn off the computer using the power button.
    Any ideas? I'm on a deadline to get working until tomorrow. Thanks.
  • While installing iDeneb, did you choose all ps/2 kexts (drivers) ? You need to do that coz "inside virtualbox" it emulates that keyboard is connected as ps/2.
    and you dont need to conenct them directly to guest, it need not be transparent for host.
  • pbs
    Got the keyboard and mouse working, the problem was having installed all 3 drivers. Only with VoodooPS2Controller it works fine.
    I have no network and sound yet but it's working at last. Thanks for the help!
  • ubuntuvboxer
    were you able to get networking or sound working?

    Sound: can you tell me what I should chose on the guest emulation (ICH AC97 or Soundblaster 16)? What driver shoudl i install on iAKTOS or iDeneb (HDA or the other one?)

    network: can you tell me what I should chose on the guest emulation (Bridged Inter 1000 MT server? or something else)? What network driver should i install on iAKTOS or iDeneb?
  • pbs
    Just reinstalled and included all ps/2 drivers. It solved the problem of saying that no keyboard was connected and now I get the welcome screen where you select the country. Thanks!
    But neither mouse nor keyboard respond... :( I tried pluging the usb receiver in the diferent USB ports I have (back, front, etc.) but that's not it. I've being searching forums all over but I'm stuck again...
  • Willam Adams
    How about Linux? Can you pin point what exactly was changed to make those patches?
  • 1. APIC changed version 14
    2. Enable support for SSSE3

    Files: VBoxDD2.dll, VBoxDD2GC.gc, gcVBoxDD2R0.r0:
    replace 11 00 05 00 -> 14 00 05 00 = APIC to version 14h

    For the file VBoxVMM.dll:
    49 83 E1 08 83 C9 01 23 F1 -> 81 E6 09 02 00 00 90 90 90 -> enable support for SSSE3 Instructions
  • Steph
    I used a bit of a different strategy, but with limited (no) results thus far.

    Windows XP SP3
    VirtualBox 3.1.4

    -- Method?
    I created a FreeBSD machine, as per your spec, modified the .xml files for Snow Leopard (not leopard) and then created 1 Disk and attached 3 ISOs.
    1) Snow Leopard.dmg
    2) utils.iso
    3) Parted Magic

    I booted Parted Magic and created a HFS+ partition and installed Chameleon 2.0RC4 to it. Afterwards, I installed your Kexts into /Extra/Extensions, added an boot.plist file with a few bits in it (arch=i386, a few flags, no quiet boot, scan single drive, etc). Of course, I used dd to write in the proper boot files, copied /System/Library/Extensions from the Snow Leopard DMG to /S/L/E/ on the VirtualBox drive as well as the mach_kernel to the root of the VirtualBox Drive.

    It boots, but when it gets to the point of kicking off SL, the screen blanks. It's not loading the kernel, from what I can tell, so I'll have to figure out why. The next problem I anticipate is not having the proper rd=disk?s3 where ? is the bios ID of the Snow Leopard.dmg image and 's3' is the partition. Anyway, this is the way to do this with ONLY a few kexts and a .DMG file. Now, just to get it to load that kernel...
  • James
    Brilliant! Took me like 1hr 20 minutes and everything worked in First shot. I used the same iDeneb version.
    Thanks for another flawless one.
  • Vcxz
    ATA and SATA when boot from dvd stuck at checksum not valid
    change to SCSI now stuck at com.apple.itunesphonedriver has no explicit kernel dependency

    using ideneb 1.6 1058
  • Sven
    I got the same error while using ideneb 1.3
  • Sven
    Well, the reason of the checksum error is still unknown, but finally I got it work. First, I started new from scratch and used iAtkos_v7 in the end. This two Howto's helped me:
    http://forums.virtualbox.org/viewtopic.php?f=4&...
    http://www.infinitemac.com/f5/iatkos-v7-leopard...

    I installed the drivers in the customizing section of the install wizard, which is pointed out in the second link.

    My biggest problem was the network under leopard, because mac os x can't get the right mac address of the interface. With "sudo ifconfig en[0/1/2/..] ether 00:00:00:00:00" you can specify the right mac address. The Network-GUI didn't work for me, so I got a new in the terminal with:
    sudo ipconfig set en[0/1/2/..] BOOTP
    sudo ipconfig set en[0/1/2/..] DHCP
    looks a bit noobish, but I AM a mac os x noob ;-)

    After the first updates the network stopped working for some reason.. after fiddling around with the commands above and creating new interfaces, I finally worked to switch from nat to bridged networking. Before, the interface was always marked as inactive and I didn't find a way to change this. After switching the network type, mac os x recognized a connection.. but then the interface became inactive again.. (ifconfig shows the status). This fucked me up, but in spite of the inactivitiy, I had some traffic on the interface and got an IP after 5 minutes.

    Finally, networking seems to be very instable in leopard with VB.. but you can get it working with enough patience! :]


    greetings

    Sven

    PS: I used the Intel Desktop Card in Network settings
  • James
    hey was i have a big problem. as soon as i start the virtual machine with the ideneb image mounted my PC reboots. what could be causing this?
blog comments powered by Disqus
Taranfx Home
Hardware
Guides, How Tos
Programming
iPhone
Gadgets
High Definition
Networking
Taranfx Home
Hardware
Guides, How Tos
Programming
iPhone
Gadgets
High Definition
Networking