10.6 Generic Retail Install Guide, [Compilation] Boot-132 Disc + Hidden EFI Partition + USB Bootloader |
10.6 Generic Retail Install Guide, [Compilation] Boot-132 Disc + Hidden EFI Partition + USB Bootloader |
|
noob766
InsanelyMac Sage
|
![]() |
Aug 28 2009, 05:25 AM Post #1
|
![]() ![]() ![]() ![]()
|
Generic Retail Install Guide Vanilla Only I'll be updating this guide some time today to include Chameleon RC3 updated 9/6/09 10:10pm PDST Here is a very generic ISO that supports many different video cards, if you are lucky, you can use it. http://uppit.com/v/P1PS0CLV If it KP's change your hard drive set up in your bios. If it hangs, your graphics card isn't supported. This guide covers three methods that are able to cleanly install 10.6 -Chameleon + Hidden EFI Partition -Boot-132 Disc w/ patched boot file -Chameleon v2 RC1 USB Bootloader w/Netkas PCEFIv10.1 patched boot All work, choose which one you are most comfortable with. A quick note, If you have any Vanilla (non 3rd party) kexts from leopard in your Bootloader and you try and install Snow Leopard it will cause a kernal panic. Currently there is no way that I know of to boot the physical retail dvd disc. a workaround is to restore the disc on to a partition or a usb drive and it will work for you. So it seems that a non-working graphics driver will cause a boot hang in 10.6 I'm looking into a generic fix. If you have any ideas let me know. Thanks to Netkas, The Chameleon team, Modbin, SuperHai, electro, Dr. Hurt, Fassil, dfe, and the OSx86 Community. Special Thanks to FlashGX Who contributed a whole section to this guide! FlashGX released a guide for boot-132 that supports booting the retail dvd http://www.insanelymac.com/forum/index.php?showtopic=184338 Needed Files
Optional Files These are common fixes, if you think you might need them, include them. AHCIPortInjector.kext and IOAHCIBlockStorageInjector.kext are in almost every kext pack I've seen, I would include them.
Graphics Drivers
Other Legacy Kexts
I just thought I would post them because they were useful back in leopard Let me know if they work or don't work.
Guide A quick note, if you don't have support for your graphics it will cause a boot hang. Making the Install DVD
Kext Editing In order for kexts to be loaded by the bootloader, you need to make some changes to the info.plist of the kext, and it's plugins if it has any.
Hidden EFI Partition Method Inspired by Munky and the Chameleon Team This method should work for any boot-132 method as well just change the options when installing chameleon and you don't need any of the terminal commands since you don't have to mount the EFI partition. Just replace the boot file and add the kexts and you should be good.
Making Changes to the EFI Partition *A Quick Note* If you get mount_hfs invalid argument run this command in terminal CODE fsck_hfs /dev/diskXs1
CODE sudo -s mkdir /Volumes/EFI mount_hfs /dev/diskXs1 /Volumes/EFI killall Finder (This depends how your computer is set up, open up disk utility and click information on your guid partitioned drive, replace X with your drive's number.) or run this command in terminal to find it CODE diskutil list
(DON'T ADD Appledecrypt.kext or dsmos.kext or it will fail to load)
CODE sudo -s umount -f /Volumes/EFI rm -rf /Volumes/EFI killall Finder
Retail Installer should boot now, ENJOY! Chameleon v2 RC1 USB Bootloader w/Netkas PCEFIv10.1 patched boot By The Guru FlashGX Requirements · Working Leopard Distro on your machine! This is required as USB boot currently does not support booting the physical retail disk, however it will boot it if the disk is copied to a partition, and said partition is booted. You also need to be able to create your own DSDT.aml with a possible cmos fix for constant bios resetting. This is needed for booting the snow leopard installer partition. Requirements
Steps 1. First step is to stick in your snow leopard dvd and head to disk utility. In there select you hard drive and go to the partition pane. Press the + below the partitions and itll add another. Make this 10GB and call it Snow Leopard Installer, formatted in Mac OS X Extended (Journaled). Once the partition is created, right click (option click) on the Mac OS X Install DVD and click restore. This should set it as the source, then drag the partition we just created into the destination. Hit restore and the dvd will be transferred onto the partition! 2. Setting up the USB Drive. Plug in the usb that is going to be your bootloader. We are going to format it so backup any files off of the usb NOW. Click on your usb drive in the disk utility and go to the partition pane once more. Set the partition scheme to 1 partition, name it Chameleon 2, make sure its formatted to HFS+ (Mac OS X Extended(Journaled)) and hit the options button underneath to make sure its on Master Boot Record! Format that thing! 3. Once this is done crank up the chameleon 2 r431 installer. Change the install location to our chameleon 2 usb drive, and then customize the install to deselect the extras. (these are unwanted leopard kexts) 4. After its installed, open up the usb drive in finder and drag the file called boot into the trash, other wise when we copy the pcefi 10.1 boot file across it will say no to us. Once its trashed copy the pcefi boot file onto the root of your usb! 5. Copy the fakesmc.kext, NullCPU kext and the Open Halt Restart kext to the folder Extra/Extensions/ on your usb drive. Also copy your boot.plist to the extra folder, aswell as smbios.plist and your custom DSDT.aml. Youre almost there! 6. Now the way I set the flags in boot.plist is simple. You need to add your own graphics device efi strings and resolutions. You also can add kernel flags such as –v if you like. To force 32 bit booting please add arch=i368 to your flags, this works better than –x32. Id also add <key>Instant Menu</key> <string>Yes</string> so that there is no timer. 7. Once you’ve done that the usb is ready to go, all you need to know now is how to boot from usb, which is different for each motherboard as brands go. Im on an EP45-DS3 and what I have to do is hit F12 when it boots up, and then I get a boot select screen where I can click on HDD which has a + next to it. Once in there I can choose my usb drive. If all went well chameleon will boot. Head across to Snow Leopard Installer and hit ENTER! You should now be in Snowy Heaven haha. If ive forgotten something please let me know. Once your done and snow is installed id advise you install chameleon to your efi partition or the root of you SL drive as booting from usb constantly is annoying. Or change your boot sequence in your bios and place the USB drive at the top. flash Making a Boot-132 Disc + Method Inspired by SuperHai and dfe Here is an example if you need help with the formatting
OSXLOADER.iso.zip ( 1.07MB )
Number of downloads: 2269Looks like it isn't loading the plist. working on a solution Files Needed
How to make the Disc
CODE mkdir newiso copy following from the package into the new directory newiso from BOOT-KABYL-BUMBY
You will probably need to change the size of initrd.img CODE hdiutil resize -size 20MB newiso/initrd.img
CODE <key>OSBundleRequired</key> <string>Root</string> or CODE <key>OSBundleRequired</key> <string>Console</string>
CODE sudo hdiutil makehybrid -o new.iso newiso/ -iso -eltorito-boot newiso/isolinux.bin -no-emul-boot
Misc Fixes
Sources New modified BOOT-132 allows you to boot retail DVDs [Guide] Boot from EFI partition, zero modification installs on Intel SSE2 or better. More Specific Guides GA-EP45-UD3R GA-EP45-DS3L AMD Non-Vanilla G41M-ES2L MSI MS-7525 Abit IP35 Pro Gigabyte EP35-DS4 GA-G31M-ES2L
Attached File(s)
|
noob766 10.6 Generic Retail Install Guide Aug 28 2009, 05:25 AM
Defender666 Tried your guide on HP 6710b
Fails to load fakesm... Aug 28 2009, 10:53 AM
noob766 QUOTE (Defender666 @ Aug 28 2009, 03:53 A... Aug 28 2009, 02:08 PM
d00m42 Ultimately, even if this is possible, it is MUCH b... Aug 28 2009, 11:13 AM
derpuma QUOTE (d00m42 @ Aug 28 2009, 11:13 AM) Ul... Aug 28 2009, 11:40 AM
steeple QUOTE (d00m42 @ Aug 28 2009, 12:13 PM) Ul... Aug 28 2009, 12:39 PM
Defender666 OFF Topic: DSDT Patcher does not work on my HP6710... Aug 28 2009, 12:32 PM
falsify I used this method to successfully install SL onto... Aug 28 2009, 02:50 PM
falsify QUOTE (falsify @ Aug 29 2009, 12:20 AM) I... Aug 30 2009, 05:31 AM
noob766 QUOTE (falsify @ Aug 29 2009, 10:31 PM) T... Aug 30 2009, 06:23 AM
turtle2472 QUOTE (noob766 @ Aug 30 2009, 02:23 AM) I... Aug 30 2009, 08:58 PM
noob766 QUOTE (turtle2472 @ Aug 30 2009, 01:58 PM... Aug 31 2009, 06:01 AM
Trograin There was something similar to the AppleIntelCPUPo... Aug 28 2009, 03:14 PM
Defender666 got it working but installed directly the SL to th... Aug 28 2009, 04:45 PM
noob766 QUOTE (Defender666 @ Aug 28 2009, 09:45 A... Aug 29 2009, 01:24 AM
Roal2488 QUOTE (noob766 @ Aug 28 2009, 10:24 PM) s... Aug 29 2009, 03:56 AM
noob766 QUOTE (Roal2488 @ Aug 28 2009, 08:56 PM) ... Aug 29 2009, 04:41 AM
Tommy QUOTE (Roal2488 @ Aug 28 2009, 10:56 PM) ... Aug 29 2009, 04:49 AM
noob766 turns out there is a kext for the X3100 snow leopa... Aug 29 2009, 05:12 PM
smmakira I panic out with IOATAfamliy.kext Aug 28 2009, 06:24 PM
Defender666 I forgot to mention that I deleted this file and t... Aug 28 2009, 06:41 PM
noob766 QUOTE (smmakira @ Aug 28 2009, 11:24 AM) ... Aug 28 2009, 09:34 PM
noob766 A good app for adding extensions.
Aug 29 2009, 08:26 PM
aed0101 Bootloader does not pick retail DVD and I have to ... Aug 29 2009, 09:50 PM
noob766 QUOTE (aed0101 @ Aug 29 2009, 02:50 PM) B... Aug 29 2009, 10:03 PM
blackosx Good work noob766 (I haven't tried it, but it ... Aug 29 2009, 10:22 PM
noob766 QUOTE (blackosx @ Aug 29 2009, 03:22 PM) ... Aug 29 2009, 10:29 PM
Xosx86 Stupid question, I have gma950 on my laptop, this ... Aug 30 2009, 02:26 AM
noob766 QUOTE (Xosx86 @ Aug 29 2009, 07:26 PM) St... Aug 30 2009, 05:53 AM
Xosx86 QUOTE (noob766 @ Aug 30 2009, 01:53 AM) G... Aug 30 2009, 04:30 PM
noob766 QUOTE (Xosx86 @ Aug 30 2009, 09:30 AM) I ... Aug 30 2009, 04:44 PM

Xosx86 QUOTE (noob766 @ Aug 30 2009, 12:33 PM) w... Aug 30 2009, 04:45 PM
noob766 QUOTE (Xosx86 @ Aug 30 2009, 09:30 AM) I ... Aug 30 2009, 04:48 PM
turtle2472 I'm hoping that with the help of this guide an... Aug 30 2009, 05:25 AM
jusasweet69 hey quick question noobz what kexts exactly or str... Aug 30 2009, 05:54 AM
TheGreatDeceiver QUOTE (noob766 @ Aug 28 2009, 06:25 AM) G... Aug 30 2009, 06:30 AM
noob766 QUOTE (TheGreatDeceiver @ Aug 29 2009, 11... Aug 30 2009, 06:32 AM
noob766 If you want me to help you with what kexts you nee... Aug 30 2009, 07:48 AM
jusasweet69 any idea what i could possibly messing up now idk ... Aug 30 2009, 09:16 AM
noob766 QUOTE (jusasweet69 @ Aug 30 2009, 02:16 A... Aug 30 2009, 09:29 AM
innocuoussoul 00:00.0 Host bridge [0600]: Intel Corporation 82X3... Aug 30 2009, 11:42 AM
Trograin Hi there. I have a fast question about this guide ... Aug 30 2009, 11:47 AM
noob766 QUOTE (Trograin @ Aug 30 2009, 04:47 AM) ... Aug 30 2009, 04:10 PM
innocuoussoul QUOTE (noob766 @ Aug 30 2009, 06:10 AM) y... Aug 30 2009, 05:05 PM
noob766 QUOTE (innocuoussoul @ Aug 30 2009, 10:05... Aug 30 2009, 05:23 PM
innocuoussoul QUOTE (noob766 @ Aug 30 2009, 07:23 AM) s... Aug 30 2009, 05:36 PM
noob766 QUOTE (innocuoussoul @ Aug 30 2009, 10:36... Aug 30 2009, 05:42 PM
Trograin MB: P5K Pro
Audio: Realtek High Definition Audio (... Aug 30 2009, 04:26 PM
Trograin QUOTE no i use the efi partition for kexts (it... Aug 30 2009, 04:54 PM
noob766 QUOTE (Trograin @ Aug 30 2009, 09:54 AM) ... Aug 30 2009, 05:00 PM
Trograin QUOTE RestartBoot DVD with -x32 flag
Retail DVD sh... Aug 30 2009, 07:06 PM
noob766 QUOTE (Trograin @ Aug 30 2009, 12:06 PM) ... Aug 30 2009, 07:08 PM
Trograin Starting to get it now. yess this is somehow how I... Aug 30 2009, 07:34 PM
noob766 QUOTE (Trograin @ Aug 30 2009, 12:34 PM) ... Aug 30 2009, 07:37 PM
Trograin Different Hard disks. I sooo woudl love to have a ... Aug 30 2009, 07:46 PM
noob766 QUOTE (Trograin @ Aug 30 2009, 12:46 PM) ... Aug 30 2009, 07:49 PM
Trograin Okey so I wasnt totally missunderstanding yoru gui... Aug 30 2009, 08:00 PM
noob766 QUOTE (Trograin @ Aug 30 2009, 01:00 PM) ... Aug 30 2009, 08:04 PM
Trograin Sure, will be looing forward to that guide and I w... Aug 30 2009, 08:11 PM
noob766 QUOTE (Trograin @ Aug 30 2009, 01:11 PM) ... Aug 30 2009, 08:12 PM
Trograin Just read this post: http://www.insanelymac.com/fo... Aug 30 2009, 08:15 PM
noob766 QUOTE (Trograin @ Aug 30 2009, 01:15 PM) ... Aug 30 2009, 08:18 PM
mvicuna Hi,
I've been trying this on a DFI DK X48TR... Aug 30 2009, 09:24 PM
noob766 QUOTE (mvicuna @ Aug 30 2009, 02:24 PM) H... Aug 30 2009, 11:24 PM
Trograin I will be trying this tomorrow atleast. Now I only... Aug 30 2009, 08:20 PM
noob766 QUOTE (Trograin @ Aug 30 2009, 01:20 PM) ... Aug 30 2009, 08:21 PM
jusasweet69 finally got mine to work i installed it from a par... Aug 30 2009, 08:33 PM
Trograin Been creating almost the Boot132 cd. Will fix the ... Aug 30 2009, 09:25 PM
A QUOTE (Trograin @ Aug 30 2009, 10:25 PM) ... Aug 31 2009, 07:30 AM
noob766 Updated. with Boot-132 cd creation method, rejoice... Aug 31 2009, 01:32 AM
XanthraX QUOTE (noob766 @ Aug 28 2009, 06:25 AM) G... Aug 31 2009, 02:20 AM
BladeRunner QUOTE (XanthraX @ Aug 30 2009, 10:20 PM) ... Aug 31 2009, 03:55 AM
noob766 QUOTE (BladeRunner @ Aug 30 2009, 08:55 P... Aug 31 2009, 03:57 AM
timdafweak Awesome guide noob766, anything but a noob now Aug 31 2009, 02:54 AM
0m3gA I am stuck with the same kernel panic on two test ... Aug 31 2009, 06:45 AM
noob766 QUOTE (0m3gA @ Aug 30 2009, 11:45 PM) I a... Aug 31 2009, 06:47 AM
0m3gA QUOTE (noob766 @ Aug 31 2009, 01:47 AM) t... Aug 31 2009, 07:57 AM
antwill I tried following your guide to make a boot 132 cd... Aug 31 2009, 07:03 AM
noob766 QUOTE (antwill @ Aug 31 2009, 12:03 AM) I... Aug 31 2009, 07:06 AM
antwill QUOTE (noob766 @ Aug 31 2009, 08:06 AM) i... Aug 31 2009, 07:09 AM
noob766 QUOTE (antwill @ Aug 31 2009, 12:09 AM) S... Aug 31 2009, 07:11 AM
CaptainNemo Hi noob766,
I've build exactly how you've... Aug 31 2009, 07:24 AM
noob766 QUOTE (CaptainNemo @ Aug 31 2009, 12:24 A... Aug 31 2009, 07:27 AM
CaptainNemo QUOTE (noob766 @ Aug 31 2009, 09:27 AM) P... Aug 31 2009, 07:32 AM
noob766 QUOTE (CaptainNemo @ Aug 31 2009, 12:32 A... Aug 31 2009, 07:38 AM
CaptainNemo QUOTE (noob766 @ Aug 31 2009, 09:38 AM) I... Aug 31 2009, 07:41 AM
noob766 QUOTE (CaptainNemo @ Aug 31 2009, 12:41 A... Aug 31 2009, 07:44 AM
CaptainNemo That's good - because here comes my next one :... Aug 31 2009, 08:01 AM
noob766 QUOTE (CaptainNemo @ Aug 31 2009, 01:01 A... Aug 31 2009, 08:06 AM
0m3gA QUOTE (noob766 @ Aug 31 2009, 03:06 AM) s... Aug 31 2009, 08:11 AM
noob766 QUOTE (0m3gA @ Aug 31 2009, 01:11 AM) hah... Aug 31 2009, 08:14 AM
antwill I've hit a dead end it seems, typing in the co... Aug 31 2009, 08:19 AM
CaptainNemo QUOTE (noob766 @ Aug 31 2009, 10:06 AM) d... Aug 31 2009, 08:34 AM
smmakira http://www.asrock.com/mb/overview.asp?Mode...RoeXF... Aug 31 2009, 09:37 AM
titooo7 QUOTE ( @ Aug 28 2009, 05:25 AM) So it se... Aug 31 2009, 10:27 AM
Defender666 For all who have IOATAFamily.kext Panic or similar... Aug 31 2009, 12:36 PM
smmakira QUOTE (Defender666 @ Aug 31 2009, 08:36 A... Aug 31 2009, 01:59 PM
flashGX noob766, just about to test another disk for you.
... Aug 31 2009, 01:02 PM
Ingram I tried the boot 132 cd provided in first post and... Aug 31 2009, 01:33 PM
tessa17 i am trying my hardest to make a boot 132 disc but... Aug 31 2009, 02:07 PM ![]() |
|
Lo-Fi Version | Time is now: 31st July 2010 - 02:04 PM |