Jump to content

[TOTALLY VANILLA] Retail Leopard Install with EFI-strings support [Powered by Chameleon 2.0]


MACinized
 Share

344 posts in this topic

Recommended Posts

Hi guys,

 

first of all I'd like to thank MACinized and all the other guys for this fantastic resource!

 

I just got convinced to start my own hackintosh and I ordered my hw parts.

My system will be like this:

 

Mo-Bo ASUS P5W-DH Deluxe

CPU Intel E7300 2,66Ghz

HD WD 500 GB SATA2

Graphic ASUS 8600GT SILENT 256MB DDR3

 

Has anyone had some experience with this method and kind of similar HW???

Any suggestion/advice???

 

Thank in advance to everyone will answer...

Link to comment
Share on other sites

hi all

I really would like to try this method, but I've not understand well wich kext I have to add to create the boot cd.

 

For example, in my current Leopard, for the graphic card (8800 gts) I've used EFI string, for the audio I've used taruga's patcher, the rest worked out of the box, and I'm using Vanilla Kernel.

 

So which kext should I add?

 

thanks in advance.

 

EDIT:

I've used the modified IONetworkingFamily.kext to run Time Machine.

This is one that I should add?

 

And for the audio should I add the (modified by taruga's patcher) AppleHDA.kext?

 

I know... a lot of question....

i've already included inside the "KEXTs" folder of the "MacLoader" these kexts:

AppleSMBIOS.kext

IntelCPUPMDisabler.kext

dsmos.kext

u can then add your IONetworkingFamily.kext and Taruga-patched AppleHDA.kext.

 

as for ur graphics, u can add the efi-string to the com.apple.Boot.plist of the "MacLoader" partition w/c will be opened after u run the script.

 

good luck.

Link to comment
Share on other sites

Hi guys,

 

first of all I'd like to thank MACinized and all the other guys for this fantastic resource!

 

I just got convinced to start my own hackintosh and I ordered my hw parts.

My system will be like this:

 

Mo-Bo ASUS P5W-DH Deluxe

CPU Intel E7300 2,66Ghz

HD WD 500 GB SATA2

Graphic ASUS 8600GT SILENT 256MB DDR3

 

Has anyone had some experience with this method and kind of similar HW???

Any suggestion/advice???

 

Thank in advance to everyone will answer...

gigabyte mobos are standing out to be the most compatible boards for osx leopard. so if u haven't really bought the asus board yet, i'd suggest u go look for gigabyte mobos that are well-suited for osx leopard.

 

but for asus p5w-dh, u can check this post by macita.

 

pls remember that the only important things u got to have are the extra kexts (as minimum as possible) for u to be able to run a (vanilla) retail leopard.

 

good luck.

 

+ + +

 

can't believe it. the boot-132 for asus p5w-dh contains 33 kexts! but anyway, if you're interested, i made a lightweight version of it & u can grab it here.

 

just post a feedback.

Link to comment
Share on other sites

Hi everyone, and Macinized thanks for this guide :)

 

I have a MSI-p35 neo-fi mobo, and the boot-cd I used was "GALAXY_BOOT" (the others I tried gave just "still waiting for root device" error). My problem is, that when I try to copy kexts from the cd to macloader directory, there is only one file called "Extensions.mkext". I tried copying that to macloader directory, but macloader.sh doesn't seem to copy that "kext", only the others that are in directory. And when I boot without cd, it just gives the annoying "still waiting for root device". What should I do with this extensions.mkext?

 

Thanks in advance :P

Link to comment
Share on other sites

Hi all.

When I use the script I get some errors is this normal?

 

Creating RAMDISK...
2008-11-02 12:56:39.236 hdiutil[309:10b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
2008-11-02 12:56:39.373 diskimages-helper[311:1603] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
...............................................................................
created: /Users/vash/Desktop/boot-132-disc/boot132/kexts.dmg
2008-11-02 12:56:42.283 hdiutil[316:10b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
2008-11-02 12:56:42.419 diskimages-helper[318:1603] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
2008-11-02 12:56:44.850 hdiutil[333:10b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35

2008-11-02 12:56:45.136 hdiutil[339:10b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
Creating hybrid image...
.

Boot-132 disc loader complete! You can now burn boot132.iso to a cd-r/rw.
vashs-p35c-ds3r:boot-132-disc vash$

Link to comment
Share on other sites

Could you explain how you use easybcd on VISTA, Im using a single HDD (GPT) and the system refuse to boot the mac partition... Do you include an special file on easybcd ....? Im really interested in the process. Thanks

 

OK, I did it! Here is the current scenario in my HP DV6663cl notebook:

 

Single HDD - GPT disk - 4 Partitions:

1. Vista x64 (NTFS)

2. Data (NTFS)

3. MacLoader (Mac)

4. Macintosh (Mac)

 

For dual-booting I've flagged the 1st partition (disk0s2) and used EasyBCD in Vista in order to get both, Vista and Mac, in the boot list. If I select Vista, it starts normally... if I select Mac OS X it boots the MacLoader partition and loads Mac Vanilla!!!

 

Now I'm searching for the correct EFI strings for nVidia 8400m GS and ACL268 sound!

 

M.

Link to comment
Share on other sites

Hi all.

When I use the script I get some errors is this normal?

 

Creating RAMDISK...
2008-11-02 12:56:39.236 hdiutil[309:10b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
2008-11-02 12:56:39.373 diskimages-helper[311:1603] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
...............................................................................
created: /Users/vash/Desktop/boot-132-disc/boot132/kexts.dmg
2008-11-02 12:56:42.283 hdiutil[316:10b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
2008-11-02 12:56:42.419 diskimages-helper[318:1603] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
2008-11-02 12:56:44.850 hdiutil[333:10b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35

2008-11-02 12:56:45.136 hdiutil[339:10b] _CFGetHostUUIDString: unable to determine UUID for host. Error: 35
Creating hybrid image...
.

Boot-132 disc loader complete! You can now burn boot132.iso to a cd-r/rw.
vashs-p35c-ds3r:boot-132-disc vash$

 

UPDATE:

I've tried to burn the image anyway.

I boot with the CD after the prompt I swap the Leopard DVD, but I'm getting "still waiting for root device"

I've made another boot 132 image adding more kext, AppleACPIPlatform, IOAHCIFamily and JmicronATA... same result.

 

any advice?

Link to comment
Share on other sites

I like the new revision of the script. However, I've ran into a problem with updating. If I run the update installer and try to use the "sudo" or "su" command in the terminal I get a 'Sorry' return when I put my password in. Would it hurt if I just restarted and booted from my Boot-132 CD and run the update.sh? Or am I doing something wrong?

Link to comment
Share on other sites

I like the new revision of the script. However, I've ran into a problem with updating. If I run the update installer and try to use the "sudo" or "su" command in the terminal I get a 'Sorry' return when I put my password in. Would it hurt if I just restarted and booted from my Boot-132 CD and run the update.sh? Or am I doing something wrong?

 

I got exactly the same thing yesterday.

 

Edited 11/03 21:30 PST

 

I ended up hitting the reset button.

 

I restarted using the CD (Kabyl-Bumby + dsmos.kext + OpenHaltRestart.kext) and was able to run updater.sh

 

After that, I could only reboot in Safe Mode (-x).

 

In norrmal mode, I get lots of errors.

 

/MacLoader/Extra/Extensions.mkext appears to contain Dont Steal Mac OS X.kext

 

Any suggestions?

Link to comment
Share on other sites

Setting-up the MacLoader:

I assume MacLoader works the same way as explained on Munky's Guide to EFI boot, however instead of using the hidden EFI partition, you are creating one on your own. Please correct me if I am wrong.

 

That said, is the /boot file a standard Chameleon boot chainloader, or was it modified from sources? And is it possible to replace this MacLoader chainloader with the chameleon-dsdt version, while keeping custom kexts under this boot partition?

 

Thanks.

Link to comment
Share on other sites

gigabyte mobos are standing out to be the most compatible boards for osx leopard. so if u haven't really bought the asus board yet, i'd suggest u go look for gigabyte mobos that are well-suited for osx leopard.

 

but for asus p5w-dh, u can check this post by macita.

 

pls remember that the only important things u got to have are the extra kexts (as minimum as possible) for u to be able to run a (vanilla) retail leopard.

 

good luck.

 

+ + +

 

can't believe it. the boot-132 for asus p5w-dh contains 33 kexts! but anyway, if you're interested, i made a lightweight version of it & u can grab it here.

 

just post a feedback.

 

Hey MACinized,

 

thank you very much for your help...

 

Unfortunately hw is already on its way and I don't think...

 

Anyway I should be able to assemble everything a give it a try in this week...

 

I'll post everything once done... (hopefully from my new hackintosh! ;))

Link to comment
Share on other sites

Okay, there has been some progress with my case ;). I tried with P35-iso, and copied the kexts from there. Now when I boot without cd on drive from macloader-partition (with -v), the booting hangs to "mDSN -starting" (or something like that..), or then (when I swap some kexts around :)) to part where it says something about usb-drivers. Is there a boot-disc somewhere for my mobo (MSI-p35-neo-f) or where I can get the right kexts?

Link to comment
Share on other sites

I've followed this excellent guide and manged to get this all working just fine on an external USB HDD. But there's one challenge that's been gnawing at me.

 

I would really like to have my Leopard install co-existing with a Windows XP install on the same HDD. I've done that before with various JaS and other modded installs in the past and it's pretty strightforward. But vanailla Leopard seems to want to install only on a GPT drive - at least that's what it insists during install. And obviously, Windows XP wants to be on an MBR drive. Seems like getting both on the same drive just won't work - right? Makes perfect sense to me. But then I read posts like this:

 

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

 

which expliclty states that someone has Leopard, OS X and MacLoader all on the same drive. Now, I'm still trying to unravel exactly what Practician did here, but has anyone else made a configuration like this work? If so, can you point me to a post that walks through the mechanics of this?

 

The only reason I'm willing to go through this grief is that my target system just won't physically take another HDD, so I'm trying to make it all fit. If it can't happen, I may just create a dedicated Hackintosh, but that's only a last resort.

 

UPDATE: I found a link in another forum post that indicates I can't use the retail DVD but only have to mod OSInstall.mpkg to make Leopard install on an MBR disk. I haven't tried it yet, but it seems straightforward. For those who are interested, here's the link:

http://forum.insanelymac.com/index.php?sho...=116505&hl=

Link to comment
Share on other sites

Hi all,

 

I am very new to this but i am a good learner ( i think :)

 

i have been following macinized guide step by step and i managed to get my boot-321 loader cd to install a retail leopard dvd. But i have a few issues:

 

1. i had to use an usb mouse & keyboard because my laptop touchpad and keyboard weren't responsive when i was doing the installation. kext issue?

2. after i got retail leopard install and followed the instructions to install macloader and i got an wierd prompt when i executed the "sudo -e /dev/rdisk0" in step 14. the prompt was " could not open MBR file /usr/standalone/i386/boot0: No such file or directory".

 

any ideas?

 

 

i followed the rest of the guide to see if my leopard install would boot without the bootloader but it didn't :)

i got a prompt that told me i had to restart the machine and this kept on repeating.

 

 

thanks to anyone who helps.

 

tut126

 

my laptop is noted in my signature

Link to comment
Share on other sites

I moved my macloader partition to a sd card so i have a completely unmodified fully vanilla system funning with no errors. now i wonder could we use this method on a amd machine with a voodoo kernel if you could let me know if that is possible im currently running iaktos 4a on my amd flawless with 9600gt i havent seen that u could run a custom kernel on your guide so if its possible let me know thanks again for your knowledge.

Link to comment
Share on other sites

Could you explain how you use easybcd on VISTA, Im using a single HDD (GPT) and the system refuse to boot the mac partition... Do you include an special file on easybcd ....? Im really interested in the process. Thanks

 

Well, what I've done is the following:

1. Get Mac OS X fully working with the MacLoader partition

2. Flag the Vista partition to boot (use fdisk at Mac OS)

3. Boot Vista normally

4. Install EasyBCD in Vista

5. Open EasyBCD and add the default Mac OS and keep Vista as default

6. Boot the system and the Windows bootloader appears with the list: Vista or Mac OS

7. Choose the Mac OS and you got to the MacLoader boot options (Chameleon)

 

Please let me know if you had success with that, otherwise I can try to be more specific or even to tell you about the easybcd files (I'm right now on Mac, as always).

 

Good luck,

 

M.

Link to comment
Share on other sites

this is the same process that I use, but easybcd tell that you have to use an special file boot.efi used as nst_mac.efi INSIDE of the NST dir on Vista, to this to work, I did that but when I reboot and choose Mac, came with error...

 

Well, what I've done is the following:

1. Get Mac OS X fully working with the MacLoader partition

2. Flag the Vista partition to boot (use fdisk at Mac OS)

3. Boot Vista normally

4. Install EasyBCD in Vista

5. Open EasyBCD and add the default Mac OS and keep Vista as default

6. Boot the system and the Windows bootloader appears with the list: Vista or Mac OS

7. Choose the Mac OS and you got to the MacLoader boot options (Chameleon)

 

Please let me know if you had success with that, otherwise I can try to be more specific or even to tell you about the easybcd files (I'm right now on Mac, as always).

 

Good luck,

 

M.

 

 

I have the same question. I had make a tests, and on my laptop didn't work. (using chamaleon-dsdt one)

 

 

I assume MacLoader works the same way as explained on Munky's Guide to EFI boot, however instead of using the hidden EFI partition, you are creating one on your own. Please correct me if I am wrong.

 

That said, is the /boot file a standard Chameleon boot chainloader, or was it modified from sources? And is it possible to replace this MacLoader chainloader with the chameleon-dsdt version, while keeping custom kexts under this boot partition?

 

Thanks.

Link to comment
Share on other sites

this is the same process that I use, but easybcd tell that you have to use an special file boot.efi used as nst_mac.efi INSIDE of the NST dir on Vista, to this to work, I did that but when I reboot and choose Mac, came with error...

 

Well, the file that I have inside the NST dir on Vista is nst_mac.mbr (find the file attached)

 

You can ask me, but aren't you using an GPT disk? So why EasyBCD created and .mbr file? I don't know... I'm not an EasyBCD specialist! I just know that I have done what I said before and it's worked! Could you tell us more about the error that appears when you try this method?

nst_mac.mbr.zip

Link to comment
Share on other sites

That strange, I didn't use the x86 choice on EASYBCD because I use a GPT HD so MBR was out of the question, but I will test and report you back... thanks...

 

EDIT: Test Done. It wont work for GUID/GPT disks. But reviewing the forums I find a solution for GPT. here is it:

 

You'll have to use Diskutil on Leopard first to make a hybrid guid/mbr

You'll have to make the windows/vista part active

Good to have a Boot-132 Helper disk available.

 

Get Tboot first (google for it), extract it and put tboot on Vista boot partition, usually C:\

Open a command prompt and make sure itís running as administrator and type:

bcdedit /create /d "Your own Leo Name--Up to you" /application bootsector

This will return a {ID}

Use the command line below to add the tboot, replace the {ID} accordingly:

bcdedit /set {ID} device boot

bcdedit /set {ID} path \tboot

bcdedit /displayorder {ID} /addlast

 

 

Well, the file that I have inside the NST dir on Vista is nst_mac.mbr (find the file attached)

 

You can ask me, but aren't you using an GPT disk? So why EasyBCD created and .mbr file? I don't know... I'm not an EasyBCD specialist! I just know that I have done what I said before and it's worked! Could you tell us more about the error that appears when you try this method?

Link to comment
Share on other sites

Anyone have this working with the DSDT chameleon?

tried a little to read on DSDT but just can't really figure it out yet what is it for and for whom those patcher(s) are for.

 

but if u can use DSDT chameleon to boot retail leopard, then it should not have any problem w/ this method. and correct me if i'm wrong, i guess the difference would only be on the "boot" file.

Link to comment
Share on other sites

Guys, I need some basic help please!

 

Do I have to be careful how many kexts I copy into the MacLoader KEXTs folder before initiating the script?

 

Also when Terminal asks "Where did you install Leopard?"

 

how do I respond?

number of kexts doesn't really matter as long as they are the ones u really need to run retail leopard in your pc.

 

answer w/ the NAME of your hdd/partition where u installed retail leopard. hopefully u didn't give it a name containing spaces.

Link to comment
Share on other sites

 Share

×
×
  • Create New...