Install Mac OS X 10.9 (Mavericks) Developer Preview on a Mac Pro 1,1

banner
Standard

UPDATE 1/9/2014: Hi there! Looks like there’s a a new and better method of installing Mavericks without the need of using Chameleon, it boots natively! I haven’t personally tested it yet, but after reading the thread, it looks promising. Looks like it forwards EFI64 calls over to the EFI32 firmware, which probably means your EF64 kexts’ll work without a hitch (Speculation on my part, not exactly sure xP). Always remember to back up your data before tinkering with the System xD.

Check it out here: http://forums.macrumors.com/showthread.php?t=1598176&page=2

UPDATE 11/14/2013: Sorry about the slow updates, been busy lately. Just a quick update, I’ve gotten all DP releases and the GM release of Mavericks to run flawlessly on my Mac Pro. I haven’t tried the official release yet, but hopefully will before the end of the week. Cheers to a successful install :).

WHAT DO I NEED?

> A Mac Pro 1,1 (obviously)

> OS X 10.9 (Mavericks) from the Apple Developer Center (or other shady means).

> An upgraded graphics card. The stock Nvidia card won’t do.

> Spare HD to use as a startup disk for Chameleon and the OS X 10.9 (Mavericks) Install. Consider getting a drive with at least 20GB of space (although a 10GB drive will also do).

> My bundled package (GET IT HERE)

> Patience

NOTE: WE WILL BE DOING A CLEAN INSTALL! YOU MIGHT GET AWAY WITH AN “UPGRADE” BUT CHANCES ARE SOMETHING WILL FAIL.

PART 1 | GETTING THE STARTUP DISK READY

1) Open Disk Utility

2) Select the spare HD in the sidebar, then proceed to the “Partition” tab.

OPTION A (STANDARD – RECOMMENDED)

a) Now click on the drop down box under “Partition Layout” and select “2 Partitions”.

b) Name the first partition “Startup Disk” and resize it to 1GB.

c) Name the second partition “OS X Install” and use the remainder of disk space for this partition.

OPTION B (ADVANCED – NOT RECOMMENDED – FOR USE IF WANT A RECOVERY OS INSTALLED)

a) Now click on the drop down box under “Partition Layout” and select “3 Partitions”.

b) Name the first partition “Startup Disk” and resize it to 1GB.

c) Name the second partition “OS X Install” and resize it to 8GB (You can get away with 5GB, but may end up having to reformat the whole drive if the next release of OS X has a larger setup size).

d) Name the third partition “OS X Recovery” and use the remainder of disk space for this partition.

3) After setting up the partitions click on the “Options” button under “Partition Layout” and select “Master Boot Record”. Click Ok.

4) Now click “Apply” and let the application complete it’s task.

5) If you chose “OPTION A (STANDARD)” move onto “PART 2″. If you chose “OPTION B (ADVANCED)” move onto “step 6″.

6) Go ahead and pop your OS X 10.6 (Snow Leopard) or OS X 10.7 (Lion) install disc into your Mac Pro.

a) Install either OS X 10.6 (Snow Leopard) or OS X 10.7 (Lion) onto your “OS X Recovery” volume. It should be straight forward from here, just install OS X like you would normally.

b) After completing the install boot back into your original OS X install and move onto “PART 2″.

NOTE TO USERS WHO CHOSE OPTION B (ADVANCED) – After completing this tutorial you should have 3 volumes listed in the Chameleon boot-loader, your “Macintosh HD” volume, your “OS X Install” volume, and your “OS X Recovery” volume.

PART 2 | INSTALLING CHAMELEON

1) Now that we have just completed partitioning your spare HD, we can now move onto installing Chameleon. Run the “Chameleon 2.2 R2247″ installer (included in the package provided to you).

2) Keep clicking continue until you reach a windows asking for an “Install Location”.

3) Select “Startup Disk”, click “Continue”, then “Install”.

4) Next we will need to bless the boot partition (Startup Disk).

In terminal run sudo bless -folder /Volumes/Startup\ Disk -file /Volumes/Startup\ Disk/boot -setBoot -legacy

NOTE: Make sure it goes in as one line, sometimes copying and pasting puts a carriage return in the middle. Also this command can only be performed while booted from an EFI32 system (so from a pre OS X 10.8 system or installer DVD/USB).

5) Now copy the “Extras” folder (included in the package provided to you) and place it in the root of “Startup Disk”.

a) There are two files in the “Extras” folder that require editing, “smbios.plist” and “org.chameleon.boot.plist”.

b) Add your Mac’s serial number to “smbios.plist” under “<key>SMserial</key>”.

c) Set “<key>default partition</key>” to “<string>0,2</string>” in “org.chameleon.boot.plist” (Disk 0,2 is your OS X Install partition).

6) Move onto Part 3.

PART 3 | COMPILING THE OS X INSTALLER

1) Mount your OS X 10.9 (Mavericks) DMG you had previously downloaded from the Apple Developer Center (or **cough** the piratebay).

2) Right click the “Install OS X 10.9 Developer Preview” icons and click “Show Package Contents”.

3) Navigate to “/Contents/SharedSupport”, then mount “InstallESD.dmg”

4) Next we will need to mount “BaseSystem.dmg”.

In terminal run open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg

5) Open up Disk Utility again and click on “BaseSystem.dmg” in the sidebar, then proceed to the “Restore” tab.

6) Make sure “BaseSystem.dmg” is the source image. Drag “OS X Install” into “Destination”, afterwards hit the “Restore” button at the bottom of the window.

7) Navigate to “/System/Installation” on your “OS X Install” drive and delete the “Packages” link, then copy the “Packages” folder from “OS X Install ESD” (mounted on your desktop) to this folder.

8) Copy “mach_kernel” and “boot” (included in the package provided to you) to the root of your “OS X Install” drive.

9) Move onto Part 4.

PART 4 | INSTALLATION

Before you continue any further I warn you that this may totally screw up your Mac. Even if you follow this tutorial to the last word, I may have made a mistake. Backup everything and have a spare Snow Leopard or Lion install at hand. Good Luck! REMEMBER, WE ARE DOING A CLEAN INSTALL! YOU MIGHT GET AWAY WITH AN “UPGRADE” BUT CHANCES ARE SOMETHING WILL FAIL! DON’T FORGET TO BACKUP!

1) Now re-boot your Mac Pro and hold down the option key on your keyboard to bring up the list of drives.

2) Select “Startup Disk”, then tap the F8 key repeatedly until you see a list of bootable drives.

3) After choosing “OS X Install” it should look like a normal OS X install from there.

4) Do a clean install.

a) Open Disk Utility from the Finder Bar.

b) Select the drive you’ll be installing OS X on (e.g. Macintosh HD) from the sidebar and proceed to the “Partition” tab.

c) Now click on the drop down box under “Partition Layout” and select “1 Partition”.

d) Name the partition “Macintosh HD”.

e) Click on the “Options” button under “Partition Layout” and make sure “GUID Partition Scheme” is selected. Click Ok.

5) Complete the OS X Install.

PART 5 | POST INSTALL

1) After completing the install, Chameleon will continue to try to boot from your “OS X Install” drive, so we will have to edit “org.chameleon.boot.plist” to tell Chameleon to boot from your “Macintosh HD” drive.

a) Navigate to your “Startup Disk” drive and open up the “Extras” folder.

b) Open “org.chameleon.boot.plist” and set the value under <key>default partition</key> to your “Macintosh HD” partition. It’ll probably be 1,2 or 2,2 but you can check it on the Chameleon boot list if those two don’t work.

c) Copy “mach_kernel” and “boot” (included in the package provided to you) to the root of your “Macintosh HD” drive.

2) You’re finished! Hopefully everything went down smooth, but if there were any hiccups feel free to leave a comment below!

All credit is due to the incredible Jabbawok, netkas, MacEFIrom, and (some guy who’s name escapes me from the insanelymac forum) – I just put it together xD