Jump to content
3 posts in this topic

Recommended Posts

There are plenty of instructions out there, all you really need to do is Google it. So why bother writing about it? Well, I did follow those instructions and there are a lot of implicit stuff that really forces you to go back to the start over and over again.

 

So, firstly, the virtual disk you prepare for your Snow Leopard VM really must be at least 20GB. Otherwise there won't be any space left for anything else... And your processor must have virtualizations support activated (check your BIOS for this).

 

After you finish installing Snow Leopard, imediately remove the virtual disk drive using the top "Devices" menu - do it while the VM is rebooting. Otherwise you will get a «com.apple.boot.plist not found» error.

 

Then you will have your Snow Leopard VM up and running... with a "minor" glitch: every time you try to shutdown or restart your VM, you will get a Kernel Panic. This has to do with the Sleep Enabler KEXT, which is not required for your VM so you could just get rid of it...

 

When you try to upgrade your OS, you will be permanently locked out of your VM due to this glitch. My ISO file was 10.6.2 version of OS X and I upgraded it to 10.6.8.

 

So you remount your virtual disk drive, boot from CD and use the Utilities menu to get to a Terminal.

 

There you can find your Sleepenabler.kext in the S/L/E folder (that is System/Library/Extensions) where you can delete it:

 

 </P> <P>cd /Volumes/MyDisk</P> <P>rm -rf System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext</P> <P>rm -rf System/Library/Extensions/Sleepenabler.kext</P><P>

 

And afterwards you really must rebuild the KEXT cache:

 

 </P> <P>chown -R 0:0 /System/Library/Extensions</P> <P>chmod -R 755 /System/Library/Extensions</P> <P>kextcache -v 1 -a i386 -a x86_64 -m  /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions</P> <P>chown -R 0:0 /Extra</P> <P>chmod -R 755 /Extra</P> <P>kextcache -v 1 -a i386 -a x86_64 -m /Extra/Extensions.mkext /Extra/Extensions</P> <P>

 

 

 

That's it! :wacko: Just reboot and remove your virtual disk the same way as before to enter your upgraded virtualized Snow Leopard!

 

------- Not pirate, but buccaneer!

Link to comment
https://www.insanelymac.com/forum/topic/262107-virtualize-snowleopard-on-a-pc/
Share on other sites

  • 2 weeks later...

Did you manage to run the other kextcache command?

 

Try:

 

sudo kextcache -a i386 -m /Extra/Extensions.mkext /Extra/Extensions/

[/code] ------- Not pirate, but buccaneer!

 

when im trying this line:

"kextcache -v 1 -a i386 -a x86_64 -m /Extra/Extensions.mkext /Extra/Extensions"

its give me:

"could'nt find any valid bundles to archive"

 

what to do ?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...