Aikeleer Posted April 7, 2009 Share Posted April 7, 2009 Thanks, I'll start reading into that installationmethod then. Link to comment Share on other sites More sharing options...
marliwahoo Posted April 7, 2009 Share Posted April 7, 2009 Works great for me on Intel 945gntlkr mb. I started over and formated the EFI partition. Did a reinstall Munkys way. Then I followed this: 1. open Terminal 2. (Determine your install harddisk with) diskutil list 3. sudo -s (Enter password) 4. mkdir /Volumes/EFI 5. mount_hfs /dev/diskXs1 /Volumes/EFI (Do not forget to change _X with your harddisk number from step 2) 6. mkdir /Volumes/EFI/Extra 6. (Download new Chameleon and put folder on your desktop) 7. (open the chameleon folder and cd to the subfolder i386 in Terminal- just type cd and Space and drag the i386 folder into Terminal) 8. sudo fdisk -f boot0 -u -y /dev/rdiskX (do not forget to change X with your harddisk number from step 2) 9. sudo dd if=boot1h of=/dev/rdiskXs1 (do not forget to change X with your harddisk number from step 2) 10. sudo cp boot /Volumes/EFI 11. (cd to the Extra Folder in your new Chameleon Folder (on your desktop) in Terminal) 12. cp smbios.plist /Volumes/EFI/Extra 13. cp -R Themes /Volumes/EFI/Extra 14. cd Volumes/EFI 15. cp DSDT.aml /Volumes/EFI/Extra 16. cp com.apple.Boot.plist /Volumes/EFI/Extra 17. cd Volumes/EFI/System/booter 18*. cp Extensions.mkext /Volumes/EFI/Extra 19. umount -f Volumes/EFI 20. rm -rf /Volumes/EFI *Note before Step 18. If you have AppleSMBIOS or similar kext in your Extensions folder on your EFI Volume and you want to load smbios.plist - remove this kext form your Extensions folder and rebuild Extensions.mkext before copying this file to the Extra folder. cd /Volumes/EFI/Extensions rm-R AppleSMBIOS.kext cd .. sudo ./update.sh I put the voodoo kernel in the OS partition and changed apple.boot.plist to reflect that. Make sure to put extensions.mkext in the extra folder. Link to comment Share on other sites More sharing options...
MacTheTiger Posted April 8, 2009 Share Posted April 8, 2009 Can a bootloader like EasyBCD running from disk 1 Windows boot Chameleon from a EFI HTFS formated partition, I thought it had to be FAT? In the Chameleon zip.tar all I see is folder Optional Extras, not Extras as refered to in step 11. Where does DSDT.aml come from? I don't see it in the root, EFI, or Chameleon folders. Only see com.apple.Boot.plist in the OSX /root/Extras folder. Don't see /Volumes/EFI/Systembooter. I am sure some sighes, but the Chameleon pkg installed as I mentioned before hangs on the EFI/Extra folder unless I use the Grub DFE .97 CD bootloader w/Darwin. Link to comment Share on other sites More sharing options...
mansanas.org Posted April 8, 2009 Share Posted April 8, 2009 Kudos to munky for a great project. I tried the Chameleon RC1 2.0 (EFI) but switched to your method for it is very stable in my system (GA-EP35-DS4, Gigabyte NV8600GT EFI). Combo updated from a Retail 10.5.4 to 10.5.6 without any hiccups nor hitches. I know it's a tad late; congratulations and please continue onwards with this great project! A lot of OSX86 enthusiasts will benefit from your work. Best regards! Link to comment Share on other sites More sharing options...
jjduro Posted April 8, 2009 Share Posted April 8, 2009 I put the voodoo kernel in the OS partition and change apple.boot.plist to reflect that. How? What was the code you used? Thanks... Link to comment Share on other sites More sharing options...
zhell Posted April 8, 2009 Share Posted April 8, 2009 Can a bootloader like EasyBCD running from disk 1 Windows boot Chameleon from a EFI HTFS formated partition, I thought it had to be FAT? In the Chameleon zip.tar all I see is folder Optional Extras, not Extras as refered to in step 11. Where does DSDT.aml come from? I don't see it in the root, EFI, or Chameleon folders. Only see com.apple.Boot.plist in the OSX /root/Extras folder. Don't see /Volumes/EFI/Systembooter. I am sure some sighes, but the Chameleon pkg installed as I mentioned before hangs on the EFI/Extra folder unless I use the Grub DFE .97 CD bootloader w/Darwin. Maybe search the forum? - DSDT.aml: You'll learn that you do not need it - Regarding Optional Extras: They are optional. Create a folder "Extra" in EFI/Extra and put "Themes" in there. smbios.plist you don't need. Link to comment Share on other sites More sharing options...
tapper00` Posted April 8, 2009 Share Posted April 8, 2009 This is better than Chameleon right now! Tried Chameleon 2rc1 but ended up reformatting EFI and putting Munky's EFI back in. Too many bugs with Chameleon now. First off is it shows all hard drives, bootable or not. It always defaulted to a non-bootable drive so no quiet boot with it. Also, the GUI is nice but I prefer original apple boot graphics (maybe these will be fixed in future). MUNKY, I've read that the size limitation of the boot file has been increased? Is it possible to put the apple boot graphics back into this bootloader (like in v5.1)? Link to comment Share on other sites More sharing options...
Beerkex'd Posted April 8, 2009 Share Posted April 8, 2009 - DSDT.aml: You'll learn that you do not need it Some of us do need it. Asus P5Q series boards cannot boot retail if you don't patch DSDT to remove the CPU aliases. Link to comment Share on other sites More sharing options...
marliwahoo Posted April 8, 2009 Share Posted April 8, 2009 How?What was the code you used? Thanks... Put the voodoo kernel named "mach_kernel.voodoo" (no quotations) in the root of your OSX partition. Then change your apple.boot.plist. Change <key>Kernel</key> <string>mach_kernel</string> To <key>Kernel</key> <string>mach_kernel.voodoo</string> This is no secret - do a search. Link to comment Share on other sites More sharing options...
marliwahoo Posted April 9, 2009 Share Posted April 9, 2009 I'm confused by many of the posts in this thread. Using the "Munky method" still uses boot132/chameleon. All you need to do is substitute the new Chameleon2 for the boot132/chameleon boot loader you had before. It's not that difficult. You can still use the EFI partition to boot and store all of the hacked kexts while using the new Chameleon2 bootloader. Maybe there are some special cases that don't work. For everyone else - I really don't understand the problem. Link to comment Share on other sites More sharing options...
zhell Posted April 9, 2009 Share Posted April 9, 2009 Some of us do need it. Asus P5Q series boards cannot boot retail if you don't patch DSDT to remove the CPU aliases. You are right. I was not putting it clearly enough what I wanted to say: If one has no clue about DSDT.aml and they are using Munky's method, they likely don't need it. I use one myself, even though I don't need it to boot. I was just too lazy to explain things that could be found doing a search. Link to comment Share on other sites More sharing options...
Petroy Posted April 9, 2009 Share Posted April 9, 2009 I boot fine from my USB boot-132, however, using this new method causes my system to lock up when it is nearly ready to start the aqua interface. I am facing the same problem. Could you solve it? Link to comment Share on other sites More sharing options...
jjduro Posted April 9, 2009 Share Posted April 9, 2009 I'm confused by many of the posts in this thread. Using the "Munky method" still uses boot132/chameleon. All you need to do is substitute the new Chameleon2 for the boot132/chameleon boot loader you had before. It's not that difficult. You can still use the EFI partition to boot and store all of the hacked kexts while using the new Chameleon2 bootloader. Maybe there are some special cases that don't work. For everyone else - I really don't understand the problem. There are several problems. You just have to read the post above to know them Link to comment Share on other sites More sharing options...
Eddie Turfboer Posted April 9, 2009 Share Posted April 9, 2009 It always defaulted to a non-bootable drive so no quiet boot with it. Also, the GUI is nice but I prefer original apple boot graphics (maybe these will be fixed in future). You can change the default boot partition by adding to your boot.plist: <key>Default Partition</key> <string>hd(0,3)</string> That boots my 'Mac OS X' by default using also the timout feature: <key>Timeout<key> <string>5</string> Finally, you can set it to not use the graphical bootloader and you are able yo create your own theme. Which in your case can be a replica of the offical boot graphics. So, apart from the partitions that show up which I gues will be fixed in the future (remember it is a release candidate), I think that Chameleon is as good as the EFI method. And will continue to grow in popularity as well as features, but that is a topic for an whole other discussion. Link to comment Share on other sites More sharing options...
MACinized Posted April 9, 2009 Share Posted April 9, 2009 would someone be knowledgeable & be kind enough to give (detailed) info about the following kexts that comes w/ chameleon 2.0 by default: AHCIPortInjector.kext ATAPortInjector.kext IOAHCIBlockStorageInjector.kext tnx in advance. Link to comment Share on other sites More sharing options...
mansanas.org Posted April 9, 2009 Share Posted April 9, 2009 would someone be knowledgeable & be kind enough to give (detailed) info about the following kexts that comes w/ chameleon 2.0 by default: AHCIPortInjector.kext ATAPortInjector.kext IOAHCIBlockStorageInjector.kext tnx in advance. I second the motion. Likewise thanks in advance. Link to comment Share on other sites More sharing options...
andycorleone Posted April 10, 2009 Share Posted April 10, 2009 Hi, I'm used munky method to install Leopard in my GA-x58-UD3r but I don't Have Sound or WIFI Support. General Question: 1)Normally where I'm install the Kexts in the EFI or in the Install Partition? 2)Can I Simply Mount EFI (With EFI Mounter) Drop the New Kext in the Extension Folder and Run update.sh in Terminal and that's it? Expecific for my Board: 3)Can Some one point Which Kext to use to Enable Audio? and Where to Install them in the EFI or in the Install Partition Thanks Andy Link to comment Share on other sites More sharing options...
Marcx1 Posted April 10, 2009 Share Posted April 10, 2009 I copied all kext files to /Volumes/EFI/Extensions do I have to do anything else than sudo -s cd path/to/kext cp -R Blah.kext /Volumes/EFI/Extensions cd /Volumes/EFI ./update.sh ? It tells me "failed to load extension com.apple.driver.AppleUSBEHCI" I read something about extensioncache or so? and my second question is about the ATI x1950 driver... the archive includes 4x kext, 3x bundle, 1x command files and one OpenGL.framework folder... do I have to copy all the files into my /Extensions/? Link to comment Share on other sites More sharing options...
Earl McMann Posted April 10, 2009 Share Posted April 10, 2009 Hi there. I've run into a problem on my second time around using this guide. When I turn on the computer, I am taken to this screen: Sorry for the blurry image, my camera is pretty old. My drive is partitioned in two. The Macintosh partition is where the Vanilla kernel is located. So, I press enter and wait for it to boot up. Then instead of this screen: Which I get when booting up with the CD, I get a screen similar to it without the Apple logo. After 30-45 seconds, I get this message: Any ideas on why this might be happening? I'm thinking I might have not copied over an important .kext that might be causing it. Anyways, thanks. Earl Link to comment Share on other sites More sharing options...
mattrb Posted April 10, 2009 Share Posted April 10, 2009 Hi, I'm used munky method to install Leopard in my GA-x58-UD3r but I don't Have Sound or WIFI Support. General Question: 1)Normally where I'm install the Kexts in the EFI or in the Install Partition? 2)Can I Simply Mount EFI (With EFI Mounter) Drop the New Kext in the Extension Folder and Run update.sh in Terminal and that's it? Expecific for my Board: 3)Can Some one point Which Kext to use to Enable Audio? and Where to Install them in the EFI or in the Install Partition Thanks Andy Legacy AppleHDA, I think alc889a. check the x58 buying recommendation thread where x58 people are helped. Link to comment Share on other sites More sharing options...
Earl McMann Posted April 10, 2009 Share Posted April 10, 2009 Legacy AppleHDA, I think alc889a. check the x58 buying recommendation thread where x58 people are helped. http://www.insanelymac.com/forum/index.php?showtopic=140941 I have alc889a and a Gigabyte mobo and used the guide above to get my audio working. Link to comment Share on other sites More sharing options...
zhell Posted April 10, 2009 Share Posted April 10, 2009 My drive is partitioned in two. The Macintosh partition is where the Vanilla kernel is located. So, I press enter and wait for it to boot up. Then instead of this screen:... Instead of just pressing enter, type "-v -f", then press enter. Those are kernel flags and you should read up on them (use search, there's a thread listing most of them). The last screen is a Kernel Panic, read up on that one as well. Passing the "-v" flag will make sure that some text is displayed behind the panic screen. This text will enable other people to help you. Link to comment Share on other sites More sharing options...
ErEr Posted April 13, 2009 Share Posted April 13, 2009 Thank you very much, indeed this was this simple yet best os X install for me so far. Boot times improved drastically around 10 - 15 sec from start, on the other hand ı just could not do 100 % retail install, I had some problem with legacy ich10 kexts from netkas, and apple HDA with enabler kexts, they did not worked when I install them in the EFI partitions, but when i install them into system / library /extension wolder they worked. Please comment. anyway, still this is the best install for me, thanks for good work. Best regards, Link to comment Share on other sites More sharing options...
thay Posted April 16, 2009 Share Posted April 16, 2009 Thank you munky it works like a charm EFI strings in com.apple.Boot.plist do support my Geforce 6600 also! Is ther a Way to change the following: Modell-Identifizierung: Must be filled by OEM Boot-ROM-Version: XXXX.XXXX.XXX Seriennummer: SOMESRLNMBR Thanks in Advance Link to comment Share on other sites More sharing options...
crazyJAT Posted April 21, 2009 Share Posted April 21, 2009 Can someone point me to a guide that shows how to do the EFI Partition method using Chameleon 2.0? Link to comment Share on other sites More sharing options...
Recommended Posts