I just thought I'd share what my results have been for installing OSX on my Thinkpad T60. This is mostly to keep track of my own fiddling and to help anyone else who has similar hardware.
My specs:
Thinkpad T60
CPU: Intel Core Duo T2500 2.0 GHz
GPU: ATI Radeon X1400 (128MB)
LCD: 1400x1050x32 native resolution
I am not listing the other specs as they are pretty standard for the T60.
Method of installation:
iBoot 2.6 with Multibeast
Notes: This method requires a valid retail OS X DVD -- downloading a valid dmg and burning to DVD will not work. Any DVD created from downloads will be readable from OS X (though not Windows, even if created via Windows via programs like Transmac), but it will NOT work with iBoot (they do not condone piracy; nor do I). The advantage of using iBoot is that you do NOT have to have a working Mac as other methods have suggested. All you need is your genuine copy of OS X 10.6.3. Having never used a Mac before, when you purchase OS X, it is the actual full-blown install CD, although many of the "geniuses" at the Apple store kept insisting that it is only for those wishing to upgrade from older versions of OS X. Unlike Windows installation discs, the OS X DVD will NOT boot up on its own (i.e putting it into the DVD drive does not run the installation process).
Many installation guides say to turn off just about everything in the BIOS, but what I have found is that you really just need to enable AHCI for the HDD. However, if all else fails, you should try to disable as many peripherals as possible and enable them after the installation. Do, however, detach any bootable hardware -- or you can alternatively just change the startup sequence to only look for your DVD drive followed by the internal HDD. You also do not need a USB mouse nor a USB keyboard.
1. Download and create an iBoot CD from the iso file. As of this writing, version 2.6 is the latest release. iBoot is essentially a boot CD that will boot your retail OSX DVD.
2. Download the OS X 10.6.6 update dmg file from apple's website. Download Multibeast (same place where you got iBoot). Place both of these files either onto a USB drive or burn to a DVD. (Make sure to unzip the Multibeast zip file; you only need the dmg file.)
3. Insert iBoot in the DVD drive and boot up to where you can see the iBoot menu. Remove the iBoot CD and insert your genuine OS X DVD. Press F5 and wait until you see the OS X installation option next to the iBoot option. Then type (look at the bottom of the screen to see what you type): GraphicsEnabler=No EthernetBuiltIn=Yes arch=i386 -v Then press ENTER to boot the DVD. Version 2.6 of iBoot tries to force certain ATI hardware which will not work for the ATI X1400. If you leave out this option, you will likely hear the DVD drive spin and see just a black screen. If you need have trouble booting the DVD, you can try to use the options -x (safe mode) and/or -v (verbose mode) to see what the problem may be. There may be a long pause (especially after seeing the message "Waiting for DSMOS..." -- just be patient. The intro movie will likely not play (because we have not set up our video at this point).
4. You should eventually see Mac OS X boot up (like a live CD/DVD) and will be given the option to install the OS. Go up to the Mac bar at the top and find the Disk Utility to format your HDD. Select your HDD and partition your drive (I went with a single partition on my 60GB HD). You want to choose the journald file system. Also click the options button and choose the first option relating to the type of partition table to use (GUID).
5. Once this is done, close out Disk Utility and click continue to start the install process. You will be asked to select the destination of the install -- select the HDD you formatted and click on customize. To speed up the install process, remove all optional packages -- you can install them later with the DVD.
6. After the files install, restart and boot with iBoot -- choose the same boot parameters as before.
7. Install any additional packages from the DVD, and install the update package to update to 10.6.6. This step can be skipped if you just want to get up and running. Do make sure to follow the next step, though, so that you can boot from the HDD. You should probably open up a terminal (click on the Applications folder in the dock, select Utilities, and select Terminal.) Type: sudo dmesg and you should see any relevant messages. If you see any messages about various kexts that could not be reloaded, and the progress bar on the additional packages (from the install DVD, not the combo update) seems like it is stuck, you can try using: sudo kextunload <nameofkext>. I only ran into this problem when I was testing a new install. (I did not have this problem on my first install, though.)
8. Locate the Multibeast and run it, but DO NOT select any options on once you reach the options section until you have read through the description of each option. You DO NOT want to install everything. The purpose of Multibeast is to install a boot loader to the HDD so that you can boot from the HDD, and additionally provide "drivers" (kernel extensions, aka kext files) to support your hardware. I made the mistake of blindly selecting everything (again, this was the first time I have ever messed with any Mac OS), and ended up with a boot loop (which was fixed by rebooting with iBoot and following this step more carefully). For first timers, select the EasyBeast option. This basically installs a boot loader, and some basic support for Intel processors. Find and install VoodooPS2 -- this will give some basic support for the built-in keyboard and trackpad (otherwise you will not be able to use the keyboard/touchpad). You can also choose to do a custom installation of Chameleon (the boot loader). Only pick ONE of those options (e.g. I selected to boot in 32-bit mode and with GraphicsEnabler=No until I could set up my GPU). Each time you run Multibeast, consider "installing" (click on the options to) clear the extensions cache and restore permissions. If you want a "Vanilla" install (i.e. no extra kexts in the folder /System/Library/Extensions other than the factory shipped ones, make sure to read the description of each kext in MultiBeast as it tells you where it will install.
I have not done much else other than edit ATIRadeonx1000.kext to add support for the GPU. I then adjusted the boot options (rerun Multibeast) to exclude the GraphicsEnabler option (again booting 32-bit since the T2500 is not 64-bit).
Some observations:
* edit any text file by using:
Code: Select all
sudo nano filename
Code: Select all
man nano
* VoodooPS2 provides only basic touchpad support, although slide-bars and two-finger scrolling were only operation when booting from the iBoot disk (and not the VoodooP2 kext).
* My LCD is 1400x1050 and the EDID data is as follows:
Code: Select all
00FFFFFF FFFFFF00 30AE2240 00000000
000F0103 801D1578 EA2D0597 57518A27
23505421 08008180 01010101 01010101
01010101 0101302A 7820511A 10403070
13001ED6 10000019 25237820 511A1040
30701300 1ED61000 00190000 000F0090
43329043 280F0100 4CA35034 000000FE
004C544E 31343150 342D4C30 320A0019
* Speedstep is does not seem to be working OOB. I looked into VoodooPower but it does not do much other than sometimes reducing the core speeds down to 50%. This may also have to do with the misreport of the machine id as Macbook Pro 3,1 (a core 2 duo machine, whereas mine is just core duo). A Macbook Pro 1,1 id is more appropriate (use Multibeast to adjust this). Also, I added SMcputype of 513.
* clock is still messed up
Edit: 2/6/2011
After installing OS X and ensuring that it is bootable from the HDD, I removed the HDD and placed inside an external case. I place the original HDD (which had Windows XP Pro) back into the laptop and can now boot from my external installation of OS X. The point of this is to have a working system all while still being able to use OS X when I want to (just change my boot options).