Jump to content

 [GUIDE] SNOW on Abit IP35-Pro! (ICH9-R)


360 posts in this topic

Recommended Posts

Hi all,

 

This guide is about how to install Snow Leopard from a running OS X, with Abit IP35-Pro motherboard spesific.

 

  • Abit IP35 Pro Motherboard
  • Chipset P35/ICH9R
  • Intel C2D E7500 2.93GHz
  • Memory 2 x 2GB DDR2
  • Audio ALC888 [DSDT] working!
  • Dual LAN RTL 8110SC/8169SC [OOB] working!
  • VGA Geforce 9400GT 512MB [Efi String] working!
  • HDD WDC Sata 320GB [set Sata=AHCI in BIOS, Guid Partition Table]
  • Pioneer DVD-RW DVR-215 Sata

azjtqw.jpg

< < < < Download (SL PRO.dmg) > > > >

  1. In bios set > Integrated Peripheral > Onchip Sata Device > Sata Mode > AHCI
     
  2. Format/Erase (Guid) partition Snow (from now on we call it Snow )
     
  3. Disk utility > Select Snow Partition > Info (copy UUID information to a Note) click!
     
  4. Open terminal, type :
    	   sudo -s 
       chown 0:0 /Volumes/Snow


     

  5. Mount SL PRO.dmg and run SL PRO v1.0 targeting Snow
     
  6. Insert your VGA GFX String to /Snow/Extra/com.apple.boot.plist.
    		  <key>device-properties</key>
    	  <string>PASTE_YOUR_GFX_STRING_HERE</string>


     

  7. Insert Snow partition UUID information to :
    • /Volumes/Snow/Extra/com.apple.boot.plist
    • /Volumes/Snow/Extra/Extensions/PlatformUUID.kext/contents/info.plist
    • /Volumes/Snow/Extra/smbios.plist click!

- com.apple.Boot.plist
<key>Kernel Flags</key>
<string>boot-uuid=Paste_Your_UUID_Here</string>

- PlatformUUID.kext/Contents/info.plist
<key>PlatformUUID</key>
<string>Paste_Your_UUID_Here</string>

- smbios.plist
<key>SMUUID</key>
<string>Paste_Your_UUID_Here</string>

 

[*] Mount Snow.dmg or DVD

 

[*] In terminal type :

open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/OSInstall.mpkg

 

[*] Done! restart your computer!

[*] Set your Snow HDD to first order boot priority in bios

[*] Boot with option -v -x

[*] Mount your Snow.dmg or DVD, from Snow type this in terminal :

sudo -s
chown 0:0 /
open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/BSD.pkg
diskutil repair permissions /

 

[*] Update to 10.6.1 :|

 

SL 64bit

 

Special thanks to : Apple, Chameleon Team, Solar, SaCleoCheater, Voynix, Netkas, Stellarola, Fassl, Tmongkol, cVaD, Aquamac, and Dr. Hurt

 

-ricola

7. You have to modify GFX string in com.apple.boot.plist and information in smbios.plist to match yours.

 

How do I know whichone is mine?

I have HD4850 if its anything to do with this.

 

EDIT:

I did everything exactly as said exept the GFX part. Now when I am booting up I get the following Kernel Panic:

 

Panic (cpu 0 caller 0x.....) Unable to find driver for this platform :\ACPI\".\n"@/SourceCache/xnu/xnu-1456.1.25/iokit /Kernel/IOPlatformExpert.cpp:1389

 

Any ideas what this could be about?

7. You have to modify GFX string in com.apple.boot.plist and information in smbios.plist to match yours.

 

How do I know whichone is mine?

I have HD4850 if its anything to do with this.

 

EDIT:

I did everything exactly as said exept the GFX part. Now when I am booting up I get the following Kernel Panic:

 

Panic (cpu 0 caller 0x.....) Unable to find driver for this platform :\ACPI\".\n"@/SourceCache/xnu/xnu-1456.1.25/iokit /Kernel/IOPlatformExpert.cpp:1389

 

Any ideas what this could be about?

 

I don't know much about ATI Vga, take a look here and here

 

I think the KP is from DSDT.aml, as I use only 2 core, what processor u currently using?

Generate your own DSDT.aml and put it to /Extra :rolleyes:

Are you sure the problem is about that file? And I replace it only in root/Extra?
Yes, I'm pretty sure .. 'coz inside my DSDT is look like this :

	Scope (_PR)
{
	Processor (CPU0, 0x00, 0x00000000, 0x00) {}
	Processor (CPU1, 0x01, 0x00000000, 0x00) {}
}

It's only for 2 core :D, for quad normally looks like this

	Scope (_PR)
{
	Processor (CPU0, 0x00, 0x00000000, 0x00) {}
	Processor (CPU1, 0x01, 0x00000000, 0x00) {}
	Processor (CPU2, 0x02, 0x00000000, 0x00) {}
	Processor (CPU3, 0x03, 0x00000000, 0x00) {}
}

 

Hi Ricola.

 

I'd like to try your guide for IP35-Pro but I'd like to install SL on software RAID

My question is - Should I use Chameleon RC2-r640 in this case?

 

Thanks for a great job with the guide

Hi waveman,

 

I'm not sure about software RAID (never done that)

and i prefer to use RC2-r431 :)

OK. I did replace the file (twice, with GUI and non-GUI version) in Snow/Extra folder. And no luck, still gives the exact error message.

However Im afraid that this could also be the cause of the messing-around that I did with the kexts the error is about. To be very sure, I will do a fresh install from beginning.

 

Btw - could there be a problem with permissions of the file maybe? What permissions should it have?

I'm not sure about software RAID (never done that)

and i prefer to use RC2-r431 :)

 

 

Is there any particular reason why you prefer r431? Is it because of some bugs or something?

I'm just curious because I was thinking that r640 version was meant specially for SL.

Some additional questions while Snow is installing:

*Do you also get error in the end of SnowLeopard installation? I get it.

*With what file are you reading that compiled DSDT.aml? I can not read it with TextEdit/TextMate, gives some strange undeadable text (...Ä[ÅDEBGDBG1[ÄRCRB

 

EDIT:

Tried with fresh install and all of the suggestions you gave - same Panic. When I tried with flags -v -s -x it got past the initial Panic but resulted with "Still waiting for root device" error (it was waiting for device with correct ID). Im out of ideas :huh:

you have to de-compiled the DSDT.aml to DSDT.dsl, after the editing with textedit then compile back to DSDT.aml.

You can use iASLme tools to do this, just drag and drop your file to iASLme icon.

 

Did you do step no.8 ? because after you re=format/erase a partition the UUID information will change ;)

Yes, I did follow no.8. I can also be sure of it because when it is waiting for correct root device.

Thanks Ricola, but I have one more question. Do you have the Restart/Shutdown/Sleep working?

 

Yes, Restart/Shutdown by OpenHaltRestart.kext and Sleep with SleepEnabler.kext, only if computer sleeps by itself not sleep by  menu, just won't wake ;)

Yes, I did follow no.8. I can also be sure of it because when it is waiting for correct root device.

 

That strange ... now can you keep just 4 kext in Extra/Extensions, which are fakesmc.kext, NullCPUPowerManagement.kext, OpenHaltRestart.kext, and PlatformUUID.kext .. remove the others then do step no. 11 ?

 

@waveman777 : yes, it fully working in 64 bit

2myc6lk.jpg

×
×
  • Create New...