Jump to content

EP45-UD3P Retail Method


unixman84
 Share

149 posts in this topic

Recommended Posts

EP45-UD3P Retail Snow Leopard Guide

( requires a working copy of os x )

 

Heads up, my pics are temp down until my finishing touches to the main portion of the guide are finished.

 

REQUIREMENTS ARE AS FOLLOWS:

*** A working copy of OS X ***

*** A Snow Leopard Install DVD or Disk Image of the Snow Leopard Install DVD (10a432) ***

*** A Free HDD or USB Storage Device ( you may use a partition other than the whole volume but for best results don't do this ) and at least a partition you can install Snow Leopard onto. ***

*** My Snow Kit-T Package found here: ( http://tinyurl.com/luetvq ) ***

*** UD3P Board, some of you may find that my guide will work anyway... awsome but this if truely for the UD3P ***

*** YOU STILL HAVE TO EDIT the EFI string for your GFX card from within the com.apple.boot.plist file. Alternatively you can also Hack the hell out of your DSDT to get by without any special kext other than the main ones included. ***

__________ ______ ___ __ _

 

Helpfull Links:

OSX86 Tools

http://osx86tools.googlecode.com/files/OSX...ols_1.0.150.zip

OSX86 EFI String Guide

DSDT Help

http://www.infinitemac.com/f84/a-quick-guide-to-dsdt-t3436/

General EP45-UD3* Help

http://www.insanelymac.com/forum/index.php?showtopic=181903

__________ _____ ___ __ _

 

MY guide is most certainly only exist because of the work of others, as a result you will see some definite similarities to others. A HUGE thank you to lifehacker… My guide became a lot cleaner and decernable after his and i most certainly used a large amount of his steps in verbatim form ( yes i copy & pasted his work thanx ). Also thank you to those who stuck with me on this forum and made it take off the way it did by bringing it attention.

 

My guide is also for 32bit mode, maybe it works in 64bit mode anyway... That would be fabulous but so far I have only tested 32bit mode. When I know I have the formula correct i will remove this warning. Take a gander at Stells Installer BTW, it will shorten this guide a lot.

 

PICTURES: Im making some new cleaner & clearer pictures (that are not misleading LOL), look for them in my guide very soon.

__________ _____ ___ __ _

 

 

Lets get a couple things straight right away:

 

• No IDE…. no seriously…. NO IDE!!!

• No Using Hacked SL Install DVD's

• Yes my guide is a hack of an existing life hacker guide…. and mine is finer tuned for lazy asses and or those who are afraid of the command line. I would recommend checking out that guide because if you know enough then its better than mine.

__________ _____ ___ __ _

 

 

 

1 ) Prepare The Install Drive

The first and most important step is to prepare the install medium, this is because the install DVD will not " Just Work " for us. Once the Install DVD has been properly restored to a drive, or External USB Drive ( I recommend thumb drive of 8GB or more ) then we will be ready to install OS X.

 

A ) Fire up disk utility: /Applications/Utilities/Disk Utility

 

B ) Format the Install drive: Plug in said drive and wait for it in Disk Utility (1) click on it, then (2) click on Partition. (3) Choose 1 Partition from the drop down menu, (4) give it a name (I called my Install) and select Mac OS Extended (Case-sensitive, Journaled) from the Format drop-down. Now—and this is important—(5) Click Options button and make sure GUID Partition Table is selected as the partition scheme. Once you've made sure to set all the appropriate settings, just (6) Click Apply.

 

3905319924_dd81901d48_o.png

 

 

 

2 ) Create the Install HD

Now that our Install HD is ready, we can begin the process of Restoring Snow Leopard to the volume for later booting and installing Snow leopard from. If you have a disk image of Snow Leopard already then drag it into the sidebar on the bottom and skip to B.

 

A ) Insert the Snow Leopard DVD. When it shows up in the Disk Utility sidebar, (1) click on it, then (2) Click New Image in the Disk Utility toolbar. Choose where you want to save it (for the sake of convenience, I put it on my Desktop), then click the Save button. Now go grab yourself a cold drink. This will take some time so be patient ( Walk your dog if you have one ).

 

3905319590_ff83fbf92a_o.png

 

B ) (1) Open the folder containing the Chameleon Boot loader. (2) Install Chameleon to the Install Volume we talked about earlier while (3) choosing not to install any extras.

 

C ) Within Disk Utility, (1) click on Install (or whatever you called your partitioned drive) and (2) click on Restore. (3) Drag and drop Mac OS X Install DVD.dmg from the sidebar to the Source field, then (4) drag and drop your thumb drive from the sidebar to the Destination field. Now (5) Uncheck the erase destination box. This will take some time… Make some coffee or whatever else you want to pass the time.

 

3904537159_34a085895a_o.png

 

D ) Using the tools in my Kit, (1) Open the app to show or hide icons, (2) Navigate to the Install volume and remove the boot file located in the root of the drive. (3) Now copy the boot file from the Chameleon Boot Loader package i talked about earlier.

 

 

 

3 ) Creating the Snow Leopard HD

This part is critical because this is going to be the volume in which we install Snow Leopard onto from our freshly created Install HD. Before we start, make sure the volume your installing snow leopard onto is formatted with a GUID partition map like talked about when creating the Install volume.

 

A ) Format the Snow Leopard drive: Look for the volume in Disk Utility (1) Click on it, then (2) erase. (3) Select Mac OS Extended (Case-sensitive, Journaled) from the Format drop-down. give it a name (I called my Snow) and then (5) Click the erase button to Apply changes.

 

B ) Next we (1) Open the Chameleon Boot Loader folder yet again and this time (2) Install Chameleon on the Snow volume. (3) Open the Snow volume when finished and remove the boot file like before then (4) Copy the boot file from the Chameleon Boot Loader file to the Snow volume while again choosing not to install any extras. (5) When your finished you may open the show and hide icons app to re hide system files.

 

 

4 ) Final Touchups

To make Snow leopard boot up correctly we are going to place a couple pre-tweeked files where they need to be and then make some necessary changes to them so that they are custom to your setup. The files i have provided you with (thank-you CrashAlert) include a mostly complete DSDT file. Sound may or may not work, I am adding the Kext file used in the LifeHacker Guide. You will be expected to produce your own video card kext and or EFI strings and possibly even your own sound and Lan. I have also provided you with a wealth of resources to allow this in my kit.

 

A ) You will notice a folder labeled Extra within the "Install" and "Snow" volumes. (1) remove these folders and replace them with the ones I have provided in my kit. (2) Fire up Disk Utility again and (3) Click on the Install volume from the sidebar, (4) Click the info button to see the UUID of the volume. Make note of this UUID as it happens to be an important way to find your volume when installing and using snow leopard (I like to use the yellow post it notes found in the dash board). (5) do the same for the Snow volume.

 

3904537333_0803f0c6bb_o.png

 

B ) There are three very important files you need to edit with the UUID you collected for the corresponding volume, and each of these files exist on both volumes for a total of 6 files we are editing. starting with the Install volumes look for these files:

 

/Install/Extra/smbios.plist

/Install/Extra/com.apple.boot.plist

/Install/Extra/Extensions/PlatformUUID.kext/Contents/Info.plist

 

(1) each of the following files needs to be opened with Text Edit. look for the UUID in each file and replace it with the noted UUID you found earlier… remember each volume has its own UUID and so its important not to mix up Snow UUID with Install UUID. (2) do the same for the Snow volume by editing the same files in a smiler location:

 

/Snow/Extra/smbios.plist

/Snow/Extra/com.apple.boot.plist

/Snow/Extra/Extensions/PlatformUUID.kext/Contents/Info.plist

 

When you are certain each file has properly been edited and saved correctly then it is now time to boot into the Install volume and begin installing OS X Snow Leopard.

 

 

5 ) Installing Snow Leoaprd

So you have finished the most important part of the guide. At this point you should restart your computer and being the installation. When the system starts up you will be greeted with the new boot loader… (1) Press Tab twice to see the text portion of the boot loader where we can enter commands to allow OS X to boot up correctly and safely. Within the black screen select the Install volume and type the following flags:

-v arch=i386

 

A ) (2) Press enter and wait for Snow Leopard Installer to load. When finished Select the Snow volume to install Snow Leopard onto and then (3) Choose a custom install and remove any single extra checkmark because this can be added later and your odds of success are better for the time being if you do this. The install will take about some time… Prolly less time than you thought because of the method but this depends greatly on your experience. When the installer completes you will be prompted to reboot. When you reboot move on-to the next step.

 

B ) (1) Press Tab twice at the boot screen to see the Black boot screen again. enter the same boot flags for the Snow volume this time:

 

-v arch=i386

 

(2) Press Enter and then wait and watch as Snow Leopard boots before your eyes. If your lucky you even have the proper kext in place for audio and such… The end result is a beautiful Intro video identical to Leopards but equally great and more meaningful to the OSX86 community.

 

- Enjoy OS X :gun:

Link to comment
Share on other sites

Thanks a lot sir. I can't wait to try it out once you complete the guide!

 

Keep in mind its still safe to use the guide, The part i have completed is first part that you need to do first. also keep in mind i linked you up to some kext files for various hardware types. I want to add that i realize my guide is not original, but thats not the goal, my goal is that people can see what they should be doing for a certain kind of hardware, its always nice to google exactly what you need and find it. :(

Link to comment
Share on other sites

Keep in mind its still safe to use the guide, The part i have completed is first part that you need to do first. also keep in mind i linked you up to some kext files for various hardware types. I want to add that i realize my guide is not original, but thats not the goal, my goal is that people can see what they should be doing for a certain kind of hardware, its always nice to google exactly what you need and find it. :whistle:

Indeed, it has been a long wait for this motherboard :P I'm glad someone finally stitched together a proper guide.

Link to comment
Share on other sites

Indeed, it has been a long wait for this motherboard :( I'm glad someone finally stitched together a proper guide.

 

I made some adjustments, if you download the included bundle you will see that i have a guide with pics as well. the pics will be on the online version soon, skitch is not snow leopard compatible i guess LOL, so ill be uploading them via another method.

Link to comment
Share on other sites

I made some adjustments, if you download the included bundle you will see that i have a guide with pics as well. the pics will be on the online version soon, skitch is not snow leopard compatible i guess LOL, so ill be uploading them via another method.

 

I just found out i uploaded a faulty com.apple.boot.plist file, so i revised it and reposted. anyone who is interested should know.

Link to comment
Share on other sites

Thank you, thank you, thank you for posting this guide. My Snow Leopard installation is finally working after spending days trying to get snow leopard to run on my EP-45-UD3P without kernel panicking every two seconds. I managed to get sound working by editing the dsdt.dsl and then compiling it based on the DSDT guide that has been floating around. (I also had to add LegacyHDA.kext to E/E) In order to fix the sata drive icons I also added the IOAHCIBlockStorageInjector.kext. If anyone would like my new DSDT file PM me and I will be happy to send it along.

 

 

Specs:

Motherboard: Gigabyte EP-45-UD3P

CPU: Intel Core 2 Quad Q9450 2.6GHz

Ram: 8Gb 800MHz DDR2

Video: Nvidia Geforce 8800GT 512Mb

Link to comment
Share on other sites

I guess I'm missing out on something, but when I get to where I boot from the install partition, it loads the kernel, and then does nothing.

 

My hardware is:

Pentium Dual Core e5200

EP45-UD3P

4 GB DDR2

9600 GT

 

I have two hard drives, Seagate 7200.12 500 GB, the main one has GUID, Leo in the first partition, and I set up the Install partition after that one. Snow has the other HDD all to itself. Is that a proper setup?

 

Given my previous experiences with Hackintosh, I think my problem is my GPU. When I make a string, I go to osX86 tools, select custom GeForce, 512 MB, DVII-DVII, and it gives me a string. After I finish typing this I'm going to try it without the string in the .plist. Hopefully it will work and I'll come back and be all happy.

 

Great guide, the third I've followed, and the one I will keep working with until I get it right! One nitpick, when you have the screenshot where you restore the Install disc to the install partition, the instructions say to leave the "erase destination" box unchecked, and in the screenshot it is checked! haha I'm an idiot and followed that instead of the text the first time, but realized my mistake and did it right the second time!

 

Thanks again!

 

post-331085-1251950752_thumb.jpg

 

This is the message I get when I boot from the Install Partition.

Link to comment
Share on other sites

Well, I have an EP45-UD3P MB, with Intel core2duo 6750, 4 Gb Ram @ 800mhz, Ati Sapphire 4870 1gb and various hdd SATA&IDE...

 

Actually, I'm using Leo 10.5.8 installed from iAtkos v.7.

 

1) Can I format my osx partition and install with your method with a freshly install ?

 

2) Did you'll post in short time also a guide for make sound and lan work ? (I'm a noob in Mac ;) )

 

3) I've notice that you have write this guide is for 32 bit, it's hard to install and use the 64 bit version ? (for the drivers ?)

 

4) Sleep works ?

 

 

 

Thanks in advance for your patience and help :D

Link to comment
Share on other sites

I guess I'm missing out on something, but when I get to where I boot from the install partition, it loads the kernel, and then does nothing.

 

My hardware is:

Pentium Dual Core e5200

EP45-UD3P

4 GB DDR2

9600 GT

 

I have two hard drives, Seagate 7200.12 500 GB, the main one has GUID, Leo in the first partition, and I set up the Install partition after that one. Snow has the other HDD all to itself. Is that a proper setup?

 

Given my previous experiences with Hackintosh, I think my problem is my GPU. When I make a string, I go to osX86 tools, select custom GeForce, 512 MB, DVII-DVII, and it gives me a string. After I finish typing this I'm going to try it without the string in the .plist. Hopefully it will work and I'll come back and be all happy.

 

Great guide, the third I've followed, and the one I will keep working with until I get it right! One nitpick, when you have the screenshot where you restore the Install disc to the install partition, the instructions say to leave the "erase destination" box unchecked, and in the screenshot it is checked! haha I'm an idiot and followed that instead of the text the first time, but realized my mistake and did it right the second time!

 

Thanks again!

 

post-331085-1251950752_thumb.jpg

 

This is the message I get when I boot from the Install Partition.

 

 

as far as i know assuming your going vanilla, snow leopard wants you need a core two duo or better. however i might be very wrong. also LMFAO about my screenshot, let me make some adjustments after work sir LMFAO.

 

Well, I have an EP45-UD3P MB, with Intel core2duo 6750, 4 Gb Ram @ 800mhz, Ati Sapphire 4870 1gb and various hdd SATA&IDE...

 

Actually, I'm using Leo 10.5.8 installed from iAtkos v.7.

 

1) Can I format my osx partition and install with your method with a freshly install ?

 

2) Did you'll post in short time also a guide for make sound and lan work ? (I'm a noob in Mac :) )

 

3) I've notice that you have write this guide is for 32 bit, it's hard to install and use the 64 bit version ? (for the drivers ?)

 

4) Sleep works ?

 

 

 

Thanks in advance for your patience and help :D

 

 

you have to keep your 10.5.8 hanging around until you have snow leopard working with my guide, also a huge thankyou to crashalert because he took my DSDT to the next step to make audio work with this guide and even has it posted on this topic. I will be adding it to my guide tonight. also i will be adding LAN as well, again thankyou to crashalert. 64 bit is something i will focus on when i have the rest finished.

Link to comment
Share on other sites

It seems that the lifehacker guide is using a different kext for sound support. The DSDT method is more futureproof because the kext might not work when apple does major software updates. (Not to mention that the lifehacker kext is probably not 64 bit compatible.) I am going to work on making my dsdt along with unixman84's files into a .pkg that can be installed through the installer. Once I have had a chance to test it I will post it here.

Link to comment
Share on other sites

i am using this board with pci lan and external audio and it is rock solid on 10.5.8.

 

would it be ok if i skipped editing my dsdt file for internal sound and lan as i have no use for them anyway? and so you think this would cause problems in the future with updates?

Link to comment
Share on other sites

It seems that the lifehacker guide is using a different kext for sound support. The DSDT method is more futureproof because the kext might not work when apple does major software updates. (Not to mention that the lifehacker kext is probably not 64 bit compatible.) I am going to work on making my dsdt along with unixman84's files into a .pkg that can be installed through the installer. Once I have had a chance to test it I will post it here.

 

Be sure to get the guide updated once you have made this improvement!

 

 

It would be sad to have to go through pages and pages of posts (in the long run) just to find that one magic file. The beauty of this guide is the simplicity :).

Link to comment
Share on other sites

Everyone with an EP45-UD3P, you can look at my EP45-UD3R guide, because almost the entire thing will apply... the only difference between the two boards is 1 extra LAN port and an extra PCIe x16 slot.

 

My guide has over 40k views and has seen A LOT of success as well, so take a look if you're having any issues!

 

http://www.insanelymac.com/forum/index.php...181903&st=0

Link to comment
Share on other sites

Everyone with an EP45-UD3P, you can look at my EP45-UD3R guide, because almost the entire thing will apply... the only difference between the two boards is 1 extra LAN port and an extra PCIe x16 slot.

 

My guide has over 40k views and has seen A LOT of success as well, so take a look if you're having any issues!

 

http://www.insanelymac.com/forum/index.php...181903&st=0

Most who find this guide (including myself) really like the idea of it being tailored to this boards specific needs. I guess that is the appeal of it.

 

 

I have tried your guide, without success though.

Link to comment
Share on other sites

as far as i know assuming your going vanilla, snow leopard wants you need a core two duo or better. however i might be very wrong. also LMFAO about my screenshot, let me make some adjustments after work sir LMFAO.

 

Pentiuk dual core is a core 2 with less cache and it runs on 800 fsb. I run leopard with the boot 132 retail disc method. So I'm pretty sure that's not the problem.. :/ I hope lol

Link to comment
Share on other sites

The guide on lifehacker is based on my instructions to Adam. The DSDT is perfected assuming you're using a supported pci nic and a dual dvi-out nvidia graphics card.

 

I've added audio, gfx, usb fix, hpet fix, tm fix, rtc fix, wak fix, network card identification, etc etc... The list goes on and on.

 

Adam was quick to put the guide up, but i'll send you guys a pkg installer that does everything for you automagically like in this video here...

 

http://stellarola.tumblr.com/post/17887847...le-edited-using

 

Later,

 

-Stell

Link to comment
Share on other sites

The guide on lifehacker is based on my instructions to Adam. The DSDT is perfected assuming you're using a supported pci nic and a dual dvi-out nvidia graphics card.

 

I've added audio, gfx, usb fix, hpet fix, tm fix, rtc fix, wak fix, network card identification, etc etc... The list goes on and on.

 

Adam was quick to put the guide up, but i'll send you guys a pkg installer that does everything for you automagically like in this video here...

 

http://stellarola.tumblr.com/post/17887847...le-edited-using

 

Later,

 

-Stell

 

i watched that video after i clicked through to your site from adam's post and i was wondering whether we could get that impressive magic installer.

 

i am looking to give it a shot later on tonight, but if your magic installer is coming soon; i guess i'd be better off waiting for it.

Link to comment
Share on other sites

i watched that video after i clicked through to your site from adam's post and i was wondering whether we could get that impressive magic installer.

 

i am looking to give it a shot later on tonight, but if your magic installer is coming soon; i guess i'd be better off waiting for it.

 

haha, it's not magic. Just an editable pkg installer I customized to this build or any other build for that matter. I'll upload it soon.

Link to comment
Share on other sites

 Share

×
×
  • Create New...