Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › P5N-D 10.6.1+10.5
9,179 reads · 2009-09-16 – 2009-09-18
Guide 10.X Core DSDT AHCI / SATA Retail DVD / USB

P5N-D 10.6.1+10.5

So first i wanted to thank Verdant of insanelymac forums, that guy is a god among men and then also i wanted to thank dj nitehawk he made it so much easier to do this whole process .i adapted alot of there guides to make this one, so big…

Primary Author
@rohizzle121 Published 2009-09-16
Collection
OSx86 Core & 10.X
Archival Footprint
9,179 historical reads · 1 curated field notes (from 2 dispatches) · 2009-09-16 – 2009-09-18
Credited Voices (2)
@rohizzle121@mexboy

So first i wanted to thank Verdant of insanelymac forums, that guy is a god among men and then also i wanted to thank dj nitehawk he made it so much easier to do this whole process .i adapted alot of there guides to make this one, so big props to them

Ok time to get started

Things your gonna need

  • A working Leopard partition [if you need help with this keep reading]
  • 8GB Flash Drive
  • DMG or Retail Disc of snowlepoard
  • P5N-D Pack (media fire.com/download.php?ntddzjzemn1)

Ok so if you need help getting a working leopard partition don't fret its really simple.
If you don't need Leopard Skip To the "DSDT!"

Installing Leopard

first get iPC 10.5.6 [make sure you use this nforce patch (pcwiz computer.com/ipcosx86/?p=176)]
Format your hard drive into two partitions using GUID and make them Journaled
Name one something like Snowleo and the other Leo
Under patches pick

Video
You decide
Chipset
Nforceata [the slashhack one]
Fixes and Patches
CPUS=1
Applications
EFIstufio
OSX86 tools

install and then use
10.5.7 (www.apple.com/downloads/macosx/apple/macosx_updates/macosx1057update.html) to update
yay! now [hopefully] your running 10.5.7

DSDT!

Copy the DSDT folder to your desktop

Then Open Terminal and type this in

 cd ~/Desktop/DSDT_Patcher1.0.1e
 ./DSDT\ Patcher

Choose 0 for darwin

ignore any errors and if it doesnt work then use -f

now download DSDTse (k exts.com/view/78-evosx86_dsdt_editor.html)

Use this to edit the DSDT.dsl that you have

Now change the Length in the Device (RTC) section in the dsdt.dsl file from 4 to 2.

Example

Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (ATT0, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x00,               // Alignment
                            0x04,               // Length -> change 0x04 to 0x02
                            )
                    })
                    Name (ATT1, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x00,               // Alignment
                            0x04,               // Length  -> change 0x04 to 0x02
                            )

the reason we did that was becuase, it fixes the CMOS reset bug.

now copy that dsdt.dsl to your desktop and then run

cp dsdt.aml /Users/"your username"/Desktop/DSDT.aml

OK, So now you should have your DSDT.aml [case sensitive].

email that to your self, just incase. because you are gonna need that and its not fun to remake.

Preboot

I am using PRE-INSTALL AUTOMATOR v1.1 ↗
but its already in the p5n-d pack because i put in the right kexts

Restore the retail "Snow Leopard Install DVD" to a read/write disk partition (hdd or usb flash drive)
to do this:

use disk utility and click your flash drive or hard drive [NOT the one you are installing snowleo to]

Then click restore at the top and then drag the Disc/DMG in the source section and drag the drive to the Destination
PROTIP: if you are having trouble ripping the disk to the drive, then just rip the disk using the create option and it will create a DMG on your desktop of the disc

Drag the contents of Autoinstaller 1.1 to the desktop

then open the folder snow-installer

then double click installnow to run it

then pick your flash drive or hardrive

MAKE SURE you pick the right drive.

then copy the folder "snow-installer" to the flash drive

then copy the DSDT.aml to your flash drive and then make another copy of the DSDT and put it in your "snow-installer\filez\Extra" on your flash drive

Installation

Restart the computer and boot into the flash drive or harddrive

After the retail installer loads, click "Utilities" > "Terminal" in the menu and type the following to run the script again:

/snow-installer/installnow

and now this time pick where you want to install snowleopard

after thats done close terminal and Make sure you pick that same drive and install snow lepoard

pick customize and uncheck everything [dont worry, we will put them in later]


POST INSTALL

reboot into your leopard partition once again

copy that DSDT.aml into your /extra folder in your snow hardrive

Reboot into your snow hard drive now, set it all up

get the sound drivers from here ↗

get the pref pane + kext

now go into your /extra/extensions folder and find the "NforceLan" and "IOnetworkingfamily" extensions.

take those two and drag them onto the "Kext Utility.app"

do the same with the VooDooHDA.kext and double click the prepane

open the "optional installs" folder in the flash drive and install x11/printer/languages and whatever else you need

run disk utilites and fix disk permissions

reboot

Your Done

Synthesized Community Field Notes

1 technical responses curated from 2 original dispatches

Field Note #1 @mexboy 2009-09-18

helo and thx 4 the guide

then double click installnow to run it

this point dosn't work

i also try

sudo /Users/mex/Desktop/snow-installer/installnow

in terminal -> command not found

how can i run "installnow"

pleas help me!

Sources & Contributor Provenance (2 credited usernames · Thread #4103)
UsernameDossier ContributionDispatchesActive Window
@rohizzle121Primary Author12009-09-16
@mexboyContributor12009-09-18