Snow Leopard Guide (Rough Draft)

Discussion on installing OS X

Moderator: SilverZero

Forum rules
The S netbook is NOT an Apple product and was never intended to run Mac OSX. Fortunately, enthusiasts have found ways to make OSX run on our netbook. However, the process may not be smooth for some. Make sure you have patience and time to get it to run. Most importantly, motivation to read and learn. This forum contains enough information to get OSX running. Most problems you may encounter can be solved just by reading through the forums or searching. So please take the time and read through the forums!

Re: Snow Leopard Guide (Rough Draft)

Postby Erk » Mon Sep 07, 2009 1:43 am

iball wrote:
fiddler59 wrote:Here is a new voodooHDA that was created yesterday. I may take the plunge and give it a try tommorow......

David B

Anyone tried this yet?


Sound out through the speakers works fine with that kext on the s10e. Mic is recognized in sound pref input panel but doesn't move the volume indicator when you speak into it, even with the volume slider flat out. Not sure if you need to hold a key down or something like that for the mic, I wouldn't have thought so.
Erk
New User
 
Posts: 2
Joined: Thu Aug 13, 2009 12:36 am
Color and Model: White s10e
OS(s) installed: OSX Leopard

Advertisement

Re: Snow Leopard Guide (Rough Draft)

Postby iball » Mon Sep 07, 2009 6:29 am

Erk wrote:
iball wrote:
fiddler59 wrote:Here is a new voodooHDA that was created yesterday. I may take the plunge and give it a try tommorow......

David B

Anyone tried this yet?


Sound out through the speakers works fine with that kext on the s10e. Mic is recognized in sound pref input panel but doesn't move the volume indicator when you speak into it, even with the volume slider flat out. Not sure if you need to hold a key down or something like that for the mic, I wouldn't have thought so.

Thanks! Now I just have to remember the process for installing it.

UPDATE: Installed it and it's like it was never installed. Yes, I ran repair permissions and even ran it through kexthelper. Doesn't find the audio on my S10e.
How did you install it?
iball
Beginner
 
Posts: 10
Joined: Thu Jun 04, 2009 6:18 am

Re: Snow Leopard Guide (Rough Draft)

Postby evilgood » Mon Sep 07, 2009 12:00 pm

I redid my Snow install, and now instead of freezing at the Loading Mach Kernel message, it loads a bunch of stuff before doing a kernel panic.

You mention in your post that the extensions are usually the cause.

How do you debug this?
Take them out whole-hog, or a few at a time?
I'm not sure which ones are required and which are optional, and also whether to pull them from /Extra/Extensions or /system/library/extensions.

Thanks in advance.
S10e - 1.5 GB Ram, 160HD, Booting OSX 10.5.8 Vanilla, XP and Win7 RC1 - and Ubuntu Netbook via USB when needed
evilgood
Novice
 
Posts: 40
Joined: Sun Apr 26, 2009 9:40 am
Color and Model: Black S10e
OS(s) installed: OS10.5.8-Win7-XP and working on SL

Re: Snow Leopard Guide (Rough Draft)

Postby SilverZero » Mon Sep 07, 2009 12:05 pm

So my method at this point is to put everything in /S/L/E and make one kextcache from the whole mess, placed in /S/L/Caches/com.apple.kext.caches/Startup. If permissions are correct, those kexts in the download should work. The next step is to run Kext Utility as soon as you're into Snow Leopard. Moving them into /Extra is still a little tricky, because some seem to only work (and not cause KPs) in /S/L/E. I got sidetracked with life this weekend, so I haven't done a bunch of follow up on my initial install. Sorry. :oops:
User avatar
SilverZero
Moderator
 
Posts: 1374
Joined: Wed Apr 08, 2009 3:47 pm
Location: The Great Northwest
Color and Model: Sold
OS(s) installed: All of them

Re: Snow Leopard Guide (Rough Draft)

Postby evilgood » Mon Sep 07, 2009 1:35 pm

No apologies necessary, so glad that you're doing this work for the community.

However, I assume others might have the same problem - do the install to the letter, but find some sort of kernel panic.

So, I'm trying to figure out the steps one should take to fix the issue.

I'm going to go back and re copy the files and re-run the permission set in Terminal, just to make sure.

But other suggestions as to how one should approach figuring out from a Kernel panic screen what went wrong are welcome. For instance, is there a boot log somewhere I can check by booting the Leopard partition and looking into the Snow system innards? Things like that.

Thanks.
S10e - 1.5 GB Ram, 160HD, Booting OSX 10.5.8 Vanilla, XP and Win7 RC1 - and Ubuntu Netbook via USB when needed
evilgood
Novice
 
Posts: 40
Joined: Sun Apr 26, 2009 9:40 am
Color and Model: Black S10e
OS(s) installed: OS10.5.8-Win7-XP and working on SL

Re: Snow Leopard Guide (Rough Draft)

Postby clumber » Mon Sep 07, 2009 7:05 pm

The Chameleon 2 RC3 boot loader available at http://www.insanelymac.com/forum/index.php?showtopic=184766 seems to work fine with SL. I've found that after copying over kexts to /S/L/E and doing the chown/chmod recursively, just doing a "touch /System/Library/Extensions" to be the most effective way to get the Extensions.mkext rebuilt automatically. Also, just as a "Good Practice" sort of thing, your OSInstall.mpkg might be better named OSInstall-MBR.mpkg, to mentally keep them separate and never causing confusion. I also don't understand your dsdt.aml in your package... it indicates an Intel Calistoga version rather than a Lenovo Intel... but I guess if it works, it works. I actually forgot to copy over my dsdt.aml file from my Leopard version and the system booted without it just fine, but I have it in / now and it also seems to work. I used a smaller set of kexts on an S10-2 than your guide and download set has, and also used the VoodooHDA kext and preference pane from http://forums.msiwind.net/mac/internal-mic-working-leo-and-snow-leo-t14038.html. And of course, I'm using camtwist to get the camera working, and the venerable bcm43xx_enabler.sh still works to get wireless going.
clumber
Beginner
 
Posts: 16
Joined: Sat Jun 20, 2009 12:15 pm
Color and Model: Black S10-2
OS(s) installed: XP Leopard SnowLeopard

Re: Snow Leopard Guide (Rough Draft)

Postby SilverZero » Mon Sep 07, 2009 9:08 pm

clumber wrote:The Chameleon 2 RC3 boot loader available at http://www.insanelymac.com/forum/index.php?showtopic=184766 seems to work fine with SL. I've found that after copying over kexts to /S/L/E and doing the chown/chmod recursively, just doing a "touch /System/Library/Extensions" to be the most effective way to get the Extensions.mkext rebuilt automatically. Also, just as a "Good Practice" sort of thing, your OSInstall.mpkg might be better named OSInstall-MBR.mpkg, to mentally keep them separate and never causing confusion. I also don't understand your dsdt.aml in your package... it indicates an Intel Calistoga version rather than a Lenovo Intel... but I guess if it works, it works. I actually forgot to copy over my dsdt.aml file from my Leopard version and the system booted without it just fine, but I have it in / now and it also seems to work. I used a smaller set of kexts on an S10-2 than your guide and download set has, and also used the VoodooHDA kext and preference pane from http://forums.msiwind.net/mac/internal-mic-working-leo-and-snow-leo-t14038.html. And of course, I'm using camtwist to get the camera working, and the venerable bcm43xx_enabler.sh still works to get wireless going.


Thanks for the tip on Chameleon RC3, I hadn't heard about it. Renaming OSInstall.mpkg would be fine as long as it doesn't screw up the installation - if there are any processes that call on that package by name, having it under a different name would cause an error, but I don't know that this is the case. As for the dsdt.aml file, I'll admit that I'm just going by what people have advised in every other guide, and I generated it from my S10 machine specifically, so whatever it reports is just the way it is. Thanks for the good feedback!
User avatar
SilverZero
Moderator
 
Posts: 1374
Joined: Wed Apr 08, 2009 3:47 pm
Location: The Great Northwest
Color and Model: Sold
OS(s) installed: All of them

Re: Snow Leopard Guide (Rough Draft)

Postby adamong990007 » Mon Sep 07, 2009 9:09 pm

clumber wrote:The Chameleon 2 RC3 boot loader available at http://www.insanelymac.com/forum/index.php?showtopic=184766 seems to work fine with SL. I've found that after copying over kexts to /S/L/E and doing the chown/chmod recursively, just doing a "touch /System/Library/Extensions" to be the most effective way to get the Extensions.mkext rebuilt automatically. Also, just as a "Good Practice" sort of thing, your OSInstall.mpkg might be better named OSInstall-MBR.mpkg, to mentally keep them separate and never causing confusion. I also don't understand your dsdt.aml in your package... it indicates an Intel Calistoga version rather than a Lenovo Intel... but I guess if it works, it works. I actually forgot to copy over my dsdt.aml file from my Leopard version and the system booted without it just fine, but I have it in / now and it also seems to work. I used a smaller set of kexts on an S10-2 than your guide and download set has, and also used the VoodooHDA kext and preference pane from http://forums.msiwind.net/mac/internal-mic-working-leo-and-snow-leo-t14038.html. And of course, I'm using camtwist to get the camera working, and the venerable bcm43xx_enabler.sh still works to get wireless going.

you installed SL in s10-2? can you teach me how :D thanks
adamong990007
Beginner
 
Posts: 9
Joined: Fri Sep 04, 2009 4:58 am
Color and Model: Lenovo s10
OS(s) installed: windows 7

Re: Snow Leopard Guide (Rough Draft)

Postby tvamvarg » Tue Sep 08, 2009 1:40 am

Nice!
Do you think we will be able soon to install SL on a clean system (S10e)? That would be my goal, since I don't have any Leopard 10.5.5 or later install media lying around... :(

(I actually, somehow, got my 10.5.1 to install and run once with the super-simple-method (restored USB w/ MBR edit + NetbookBootMaker), but I haven't been able to do it again.)

Shall I aim for MBR or would GUID be easier for this kind of install do you think? It would be nice to keep XP for a while...
tvamvarg
Beginner
 
Posts: 16
Joined: Fri Sep 04, 2009 11:15 am
Color and Model: White 10e
OS(s) installed: OS X 10.6.1

Re: Snow Leopard Guide (Rough Draft)

Postby clumber » Tue Sep 08, 2009 7:15 am

Gather your kexts and tools:
GMA950 kexts from docmeth02 at the post which was posted at Tue Aug 25, 2009 9:20 am at http://forums.msiwind.net/mac/snow-leopard-tutorial-t12334-240.html
The Chameleon 2 RC3 boot loader available at
http://www.insanelymac.com/forum/index.php?showtopic=184766
VoodooHDA kext and preference pane from
http://forums.msiwind.net/mac/internal-mic-working-leo-and-snow-leo-t14038.html
Some kexts from docmeth02 in a post posted at Mon Aug 24, 2009 2:40 pm at http://forums.msiwind.net/mac/snow-leopard-tutorial-t12334-220.html
fakesmc.kext from netkas at http://netkas.org/?p=155
dsmos.kext from netkas at http://netkas.org/?p=126
DSDT patcher gui from someplace - just google it.
Get the bcm43xx_enabler.sh - google it.
OSInstall-MBR.mpkg which I got from http://limiter.fre3.com/blog/?p=19 It downloads as OSInstall.mpkg. Rename it so you are sure you are using the right one in the following.

I'm still trying to figure out where my keyboard and trackpad kexts came from... I grabbed them from someplace back when they needed to have 32 and 64 bit versions in the binary in the MacOS directory (you can see this by cd'ing to the Contents/MacOS directory and doing a "file name", where name is the name of the executable file there...). Maybe it was here: http://www.insanelymac.com/forum/index.php?showtopic=175372&st=0

But the process is pretty similar to Silverzero's. Here's what I did:
I have a Leopard Install on an MBR formatted disk, and the following assumes MBR formats (I also have XP installed).
Boot the existing Leopard system.
Made a 10Gig partition where I used diskutility to restore the install dmg. I call it 10A432
Added the OSInstall-MBR.mpkg (and yes, the name of the meta package is not important) to /Volumes/10A432/System/Installation/Packages.
Formatted up my Snow Partition, named the partition Snow
Opened a terminal, sudo -s
cd /Volumes/10A432/System/Installation/Packages
open OSInstall-MBR.mpkg
Make very sure you are installing on your SnowLeopard partition!
My install failed in the printer driver installation, but it did that for 10A380 and the install worked just fine. You can see it if you open the installation log window in the installer. I use the gutenprint drivers and don't care what Apple drivers get installed for printers.
Then, before you reboot, you need to install all your kexts to /System/Library/Extensions. Go back to your terminal window and, as root, do a "cp -pr *.kext /Volume/Snow/System/Library/Extensions" from where ever you have gathered all the kexts you will need.

cd /Volumes/Snow/System/Library/Extensions
mv AppleIntelCPUPowerManagement.kext AppleIntelCPUPowerManagement.kext.10A432
chown -R root:wheel *
chmod 755 -R *
cd ..
touch Extensions
Copy your /Library/Preferences/SystemConfiguration/com.apple.Boot.plist to your Snow partition.
Install the Chameleon 2 RC3 boot loader, and again make sure you are installing it on your Snow partition!
Make sure you have a com.apple.Boot.plist in /Extra.
cp bcm43xx_enabler.sh /Volumes/Snow

And reboot. At the Chameleon prompt, type -v so that you can see all that is going on. It takes a while as the kext cache is rebuilt at this point.
Go thru the "first boot" stuff to create a user, etc.
Open a terminal and sudo -s
cd /
./bcm43xx_enabler.sh and use this to patch the wireless kext.
touch /System/Library/Extentions
and reboot. This time the system will build the kext cache before the reboot.

That's all I did. Oh, and to install the VoodooHDA and VoodooPS2 preference panes all you need to do is double click on the prefPane file and it will auto install it to the right place.

Hope this helps someone...

Oh, and buy a copy of SnowLeopard.
clumber
Beginner
 
Posts: 16
Joined: Sat Jun 20, 2009 12:15 pm
Color and Model: Black S10-2
OS(s) installed: XP Leopard SnowLeopard

PreviousNext

Return to Installation

Who is online

Users browsing this forum: No registered users and 0 guests