MacBook Pro (2006) Tiger Restore method
On the topic of early Intel Mac tips and tricks, I encountered a situation with my newly acquired
MacBookPro1,1 which was
how to correctly restore the Intel version of Tiger. I don't have the original restore discs for this machine and my retail Mac OS X 10.4 Tiger DVD is PowerPC only. I had a burned copy of what I thought was the Intel 10.4.6 DVD which turned out to be just a later revision of the PowerPC retail disc.
So, in order to get
Tiger on the
MacBookPro1,1 I did the following;
1. Search on the Macintosh Garden for "MacBook Pro Restore". The listing I used is a 19-part (2 disc) MacBookPro3,1 restore disc set titled "Mac OS X 10.4.10 (MacBook Pro)"
2. Download said archive of 19x 500MB-ish files.
3. I used '7z' at the command prompt to unpack the files on my Mac Pro (El Cap). I believe I had previously installed 7z via Homebrew, but could have been MacPorts.
Firstly though, the initial part for disc 1 was affixed with "_0.001" upon download. I couldn't get anywhere with the stitching / decompressing process until I tried renaming the file to end with just ".001" (removing the "_0"). 7z then picked up the complete set for disc 1 okay with;
Code:
7z e /path/to/downloaded_file_ending_in.001
4. This spits out a 5.51GB .iso file (Dual-Layer DVD) - take this into Disk Utility with Convert Image... and make a read/write copy to work on. I named this one simply "MacBookProRestore.dmg"
5. Mount the read/write .dmg copy.
6. Navigate to "/Volumes/Mac OS X Install Disc 1/System/Installation/Packages/OSInstall.mpkg/Contents/"
7. Open the "OSInstall.dist" file with TextEdit
8. Use Find... (cmd-F) to locate the first instance of "MacBookPro3,1" and either replace with the correct code for your Mac (e.g. "MacBookPro2,1", "Macmini1,1", "MacBook1,1", etc) or add to the array to cover more than one machine, such as ["MacBookPro1,1","MacBookPro2,2","MacBookPro3,1","MacBookPro4,1"].
9. I replaced each instance of "MacBookPro3,1" with my list of early MBPs (in 3 places).
10. Save the changes and unmount "Mac OS X Install Disc 1".
Now, if you have a DL DVD-R (or +R), you can burn this edited .dmg file directly to disc from within Disk Utility and it should be good to go.
How to shrink the Dual-Layer Mac OS X Install DVD to fit a standard DVD-R disc
I only had single layer DVD-R discs, so I decided to delete the Xcode Tools packages from the install disc to free up approx. 1GB of space so that it would fit under 4.7GB. (Note that this process failed for me under El Capitan on my cMP, so I moved the files across to my Dual Core G5, running Tiger);
1. Mount the read/write image (if not already).
2. Move "Xcode Tools" to the Trash and then "Empty Trash".
3. Unmount / Eject "Mac OS X Install Disc 1".
4. In Terminal, navigate to where your read/write .dmg exists and then;
Code:
hdiutil convert MacBookProRestore.dmg -format UDSP -o MacBookProRestore.sparseimage
5. Make sure the newly created sparse image file is not mounted, then in Terminal again;
Code:
hdiutil compact MacBookProRestore.sparseimage
6. Now double-click the .sparseimage file to mount the new compacted volume.
7. In Disk Utility, create a New Blank Disk Image of 4.7GB in size. I chose "sparse disk image" for this process, but read/write might work just fine too.
8. Mount the new blank disk image.
9. In Disk Utility, with the newly mounted blank disk image selected, choose the Restore tab.
10. Drag the mounted MacBookProRestore.sparseimage VOLUME (not the image file) into the "Source" field.
11. Drag the mounted blank disk image VOLUME into the "Destination" field and check the "Erase Destination" option.
12. Click Restore and wait. I found that once completed, although it was successful, Disk Utility produced an error toward the end of the process. This didn't affect the final image though.
14. The newly restored .sparseimage file is now ready to burn to a single-layer DVD-R or you can convert it back to a "CD/DVD Master" format, which is just Apple's way of storing an .iso format with a .cdr extension - this is easily changed by renaming the file. You could also convert to a compressed .dmg to save some space for long-term storage.
It's worth noting that Disc 2 of the restore set will burn to a 4.7GB single-layer DVD, but I didn't go through with this as all I wanted was the basic Tiger installation.
10.4.10 can then be updated to 10.4.11 with all of the relevant security and software updates pulled down via Apple's Software Update. It's always a good idea to save these files by choosing "Download Only" before installing. This way, when Apple pull the plug on Tiger updates, you'll still have your own sources for restoring your older Macs.
This method will likely suit all of the early Intel Macs which shipped with Tiger 10.4.x. Let me know how you go!
-AphoticD