Note: You will never get the same experience as running Leopard on a real Mac. So think of this as a demo of Leopard, or if you are just short of money to buy a real mac. If you like it consider buying a real Mac or at least buying a license for Leopard. Install Experiences will defer depending on your PC configuration some PC's are completely unsupported, this is not my fault.
First of all
Retail install does NOT work on all computers, a small list of what isnt supported,
Pre-core
Core i7
this might be supported later with a break through in the osx86 project which i will post here when it becomes available.
Just a note this is just a general guide, IT WILL NOT WORK ON ALL COMPUTERS, this was writing based on my computer, Dell Latitude D830, I do not expect to know if every single PC, motherboard, graphic card, etc will work, please look for those by yourself or make a post at the link below, although the install might not work for everyone the Retail Leopard Disk is pretty much manditory for every guide your find, also the dual-booting guide works on pretty much all hackintoshes, retail or patched installs.
I will not be responsible for any data loss. Please back up your data before proceeding
To get high speed transfer rates you need to enable AHCI in your bios if it is available this could mess up your windows installation if you don't have the drivers installed, this can lead to a reinstallation of windows so please back up your data if you do this.
Updates can be installed with software update and the overall performance is more satisfactory. Additionally this is probably the closest you can ever get with install Leopard on a PC
Now Download These
What is Boot-132?
This new boot-dfe has been tested with the retail Leopard DVD and it can boot, install and run Leopard without having to build a modified DVD.
Includes many Video cards efi strings ranging from the nVidia Geforce 6100 to the GTX 9800, also includes Ati Video card efi strings.
Also has Audio strings, Ethernet strings, and a magnitude of other useful features for hackintosh owners.
If not dual booting skip this part to Install Part.
If you have 2 or more hard drives I recommend you to read this
I don't have 2 hard drives myself, yet my common sense tells me that you should connect the second hard drive via IDE (SATA can be a pain) and make sure it is totally blank. If you really want to keep your XP, Vista or Linux systems badly I would disconnect the hard drive with those systems on just to be entirely safe. This way you can use the whole of the second drive for Mac OS X.
Install
1) Reboot your PC
2) Boot from your CD with your BootCD in the drive
3) Something similar to this should come up
If you made a custom boot-132 this might not come
4) Switch the boot-132 cd with the Leopard Install Disk
5) Press enter
6) Now a boot like this should come up
7) Press f8 and type "-v" (no quotes) and finally press enter
At this point your retail dvd should begin to load and start the installation process. If you get any errors like "still waiting for root device", etc. then you probably need other/additional kext files on your Boot-132 CD or you did not enter the UUID code correctly (AMD).
8) Now just wait
9) Hopefully this should come up, If not you need another kext
10) Press enter and it should load the main screen
11) Go to the top and press Utilities->Disk Utility
12) Click on the parition you plan on installing OS X on it and erase. Erase it to Mac OS Extended (Journaled)
13) Continue until the Screen before the Install
14) Press the customize button and change around the options
15) Start Installing, lay back, and wait. Takes about 20-40 minutes
16) It should fail, just restart.
1) Reinsert your boot-132 disk
2) This time instead of just pressing enter, type in 80 (first hard drive) and keep going up until you get to darwin boot
2 (AMD) Enter the thing above and type this in with the darwin boot
3) If your boot-132 is modified then copy all the kexts used in the bootcd into DFU->Extra Content->Extra->Extensions->
4) Install
5) Reboot
Getting to boot without boot-132 (AMD)
Based on guide by "munky"
So, best practice is to use a boot-132 disc and install a fresh Leopard installation onto a GPT disk from retail. Lets call this 'Phase 0'. You find or create a boot-132 disc capable of booting to the installer from a retail Leo disc on your particular setup. Go into Disk Utility from the menu and partition one of your drives as GUID Partition Table type and create at least one partition big enough for Leopard. Look elsewhere for questions about boot-132 (like the links above). This guide assumes you can, and have, booted the retail Leo disc and installed to a GPT disk.
Once you've done that, boot into your new install via boot-132, and do the following:
3) diskutil info / | grep Identifier - this tells you the values for diskXsY for '/', which is the currently-booted system. (If you're doing this on a disk other than the one you've booted from, you need to modify accordingly.)
4) diskutil list - diskXs1 should be called EFI. this is the hidden EFI partition on your target drive.
5) diskutil eraseVolume "HFS+" "EFI" /dev/diskXs1 - now, be *VERY* sure this is the correct drive. this will format the EFI partition as HFS+. (NB After erasing it will try to mount it, but will fail with "Could not mount disk0s1 with name after erase". Ignore this).
Phase 2: Installing the modified bootloader.
1) Extract the attached zip file to a directory (Safari might do this for you).
2) in terminal, cd to that directory (the one containing boot0, boot1h, boot-turbo-munky.bin and fdisk)
3) ./fdisk -f boot0 -u -y /dev/rdiskX - this puts the stage 0 bootloader onto the target disk
4) dd if=boot1h of=/dev/rdiskXs1 - this puts the stage 1 bootloader onto the target partition (EFI partition)
5) mkdir /Volumes/EFI
6) mount_hfs /dev/diskXs1 /Volumes/EFI
7) cp boot-turbo-munky.bin /Volumes/EFI/boot
8) cp update.sh /Volumes/EFI/
Phase 3: Make the disk bootable
This stage may not be necessary on some boards, but on my Intel board and Bad Axe boards it is. If you skip this step and your system wont boot, try doing it. That said, doing this on boards which DONT need it will do no harm so my logic is do it anyway.
Type the fdisk command and then each line as shown:
1) ./fdisk -e /dev/rdiskX (NB: Ignore any fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory error)
2) touch /Volumes/EFI/.fseventsd/no_log - this prevents the File System Events Daemon (fseventsd) from logging on this volume, which can cause the EFI partition to become unmountable.
3) copy necessary extensions into /Volumes/EFI/Extensions (eg:
cd <directory containing kexts>
cp -R *.kext /Volumes/EFI/Extensions)
4) if necessary, copy patched kernel into /Volumes/EFI/ (eg:
cd <directory containing the wonderful Voodoo kernel)
cp mach_kernel.voodoo /Volumes/EFI/
5) cd /Volumes/EFI
chmod +x update.sh
sudo ./update.sh - this will build a kextcache in /System/Booter. Please check update.log for any errors. (Dependency warnings are ok and normal - the dependencies will be available at boot time from /System/Library/Extensions).
6) umount /Volumes/EFI (If this fails, do umount -f /Volumes/EFI).
7) rm -rf /Volumes/EFI
8) If your machine cannot use the vanilla kernel, at this point you must take a note of your install's UUID. Open Disk Utility.app and click on the partition containing your fresh install. Click the blue 'I' information icon and look for Universal Unique Identifier. This should be a fairly long hex string. Write this down somewhere on a piece of paper. (not in a text file on the computer!)
You should be ready to boot at this stage.
Phase 5: Test boot!
So this differs slightly depending on whether you have a Core cpu or not - that is, whether you can (or choose to) run the vanilla kernel or a patched kernel.
If you boot the vanilla kernel, you should just have to press Return, as the bootloader should find your installed OS.
If you boot a patched kernel, the magic you need is this:
bt(0,0)/mach_kernel.voodoo -v boot-uuid=<the install's uuid you wrote down earlier>.
With a bit of luck, you'll boot up into your nice shiny new Leopard install, and be able to use Software Update without worrying.
Its your choice, and it makes no difference. If you have both it will favour the one in /Library/Pref.....
This is, of course, the place to put EFI strings - aka device properties - strings. This bootloader supports EFI strings in the same format as Chameleon expects them.
Troubleshooting
If you ever get 'mount_hfs: Invalid argument' when trying to mount the EFI partition, do this to fix it:
fsck_hfs /dev/disxXs1.
*** Always unmount the EFI partition before rebooting, to stop this happening! umount /Volumes/EFI! ***
1) You can get your Native Resolution if you either install force it or you can install your video kexts.
2) To force it download this
3) Press add Efi Strings/Boot Flags
4)
5) Replace the 1280x800x32 with your native resolution (Max width X max height X 32)
6) You can check or uncheck quiet boot
Video Drivers:
1) Press Gfx Strings
2) Select your Card if its there
3) If not look at
1. Unzip the chain0.zip file to your C:\
(or wherever you have windows installed)
2. Open the Control Panel and click System (or right click �My Computer� from the desktop and go to Properties)
3. Once there, click on the �Advanced� tab.
4. Click the �Settings� button under �Startup and Recovery�.
5a. Now click �Edit� and add this line at the bottom:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\chain0="OS X Leopard"
6. Save & Exit. You�re done!
Vista
Advantages: Ridiculously Easy
Disadvantages: Does not work 100%
5) Type in terminal, sudo su, then your password in
6) Fdisk -e /dev/disk#, (#=disk Macintosh is installed on usually 0)
7) Print, this will list the partitions, find the one that is HFS+
8) Then type, quit, and, reboot,
iLife �09 System Requirements
* Mac computer with an Intel, PowerPC G5, or PowerPC G4 (867MHz or faster) processor
* iMovie requires an Intel-based Mac, Power Mac G5 (dual 2.0GHz or faster), or iMac G5 (1.9GHz or faster).
* GarageBand Learn to Play requires an Intel-based Mac with a dual-core processor or better.
* 512MB of RAM; 1GB recommended. High-definition video requires at least 1GB of RAM.
* Approximately 4GB of available disk space
* DVD drive required for installation
* Mac OS X v10.5.6 or later
* QuickTime 7.5.5 or later (included)
* AVCHD video requires a Mac with an Intel Core Duo processor or better. Visit iMovie �09 Camcorder Support for details on digital video device and format support.
* 24-bit recording in GarageBand requires a Mac OS X-compatible audio interface with support for 24-bit audio. Please consult the owner�s manual or manufacturer directly for audio device specifications and compatibility.
* Some features require Internet access and/or MobileMe; additional fees and terms apply. MobileMe is available to persons age 13 and older. Annual subscription fee and Internet access required. Terms of service apply.
* iPhoto print products are available in the U.S., Canada, Japan, and select countries in Europe and Asia Pacific.
* GarageBand Artist Lessons are sold separately and are available directly through the GarageBand Lesson Store in select countries.
* Burning DVDs requires an Apple SuperDrive or compatible third-party DVD burner.
* Flickr service is available only in select countries.