You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

HowTo revert new MacBook Pro, Mac Pro or iMac to Snow Leopard

Hi all,


the following instructions were provided to me by our Apple Enterprise tech, and I've successfully performed these steps on a newly purchased MacBook Pro.


Please note the following - as of 15 Aug 2011:

- this technique will work on new MacBook Pro, Mac Pro or iMac computers UNTIL Apple modifies the hardware in these computers

- this technique will NEVER work on currently shipping MacBook Air or Mac Mini computers

- this configuration of Snow Leopard installed on a computer that shipped with Lion is not supported by Apple Support. It is entirely possible that after a trip for an AppleCare support incident, or the Apple Genius Bar, that the computer will return with Lion installed.


with these caveats, here are the step-by-step instructions:

---------------------------------------------------------------------


HowTo - NetRestore - Install Mac OS X 10.6.8 on new Mac delivered with Mac OS X 10.7.0


note: this only applies to Macbook Pro, Mac Pro, and iMac computers that originally shipped with Mac OS X 10.6.x.

Current Macbook Air and Mac Mini computers cannot be downgraded.


Required resources:

- another computer, running Mac OS X 10.6.8

- spare external disk

- Snow Leopard installation disc (Mac OS X 10.6.0 or 10.6.3 Box Set)

- Snow Leopard 10.6.8 Combo image file (download from Apple Support Downloads page)

- System Image Utility 10.6.8 (download Mac OS X 10.6.8 Update Combo v1.1.dmg from Apple Support Downloads page)



Procedure:


A. Create the NetImage:

1) mount the base source image (Mac OS X 10.6.3.dmg - created from Box Set Installer)

2) launch System Image Utility (from Server Admin Tools)

3) when source (from mounted image) appears in SIU screen, click Custom button

4) drag "Customize Package Selection" from Automator Library window to location

between existing "Define Image Source" and "Create Image"

5) drag "Add Packages and Post-Install Scripts" from Automator Library to location

between "Customize Package Selection" and "Create Image"

6) in the "Customize Package Selection" section:

a) expand the "Mac OS X" triangle

b) select options desired

c) collapse the "Mac OS X" triangle

7) mount the appropriate update image (Mac OS X 10.6.8 v1.1 Combo.dmg)

8) copy the MacOSXUpdCombo10.6.8.pkg package to a new local directory (Desktop/parts/)

9) drag the MacOSXUpdCombo10.6.8.pkg icon from local directory to the

"Add Packages and Post-Install Scripts" section of the SIU window

10) in the "Create Image" section:

a) select the type "NetRestore"

b) set the "Installed Volume:" field to "Macintosh HD" (no quotes, can be any name)

c) select the "Save To:" location

(will be faster to a second local internal disk)

(not faster to another partition on the same disk)

d) set the "Image Name:" field to "Snow Leopard 10.6.8 NetRestore"

e) the fields "Network Disk:", "Description:", and "Image Index:" don't

matter unless one is going to use results on a NetBoot Server

11) click the Run button

12) when the dialogs appear, ignore the text and click OK for proper completion

Dialog text: "Image creation in progress.

Cancel the image creation to proceed"


B. Post-process to create Restore Image:

1) find the directory created in the above process, named as in A.10d above

(Snow Leopard 10.6.8 NetRestore.nbi)

2) in this directory are three files:

- i386

- NBImageInfo.plist

- NetInstall.dmg

3) mount the NetInstall image (double-click the NetInstall.dmg file)

4) navigate into the Contents of the package, to: System/Installation/Packages/

5) copy the System.dmg file out to desktop or other work location

6) rename System.dmg to meaningful name, such as "Snow Leopard 10.6.8 System.dmg"

7) copy this .dmg file to external, bootable, Snow Leopard 10.6.8 system disk (install in /Users/Shared/)



C. Install Snow Leopard 10.6.8 on new MacBook Pro or Mac Pro


via command line:

1) boot MacBook Pro or Mac Pro from external source prepared in B.7

2) open Terminal

3) find the restore target device specification

a) run the command "diskutil list"

b) look for a 650 MB partition, labelled "Recovery HD" (likely disk0s3)

c) the target partition should be immediately prior to the "Recovery HD" partition

d) for a new computer with a 500 GB drive, this partition should be

labelled "Macintosh HD", with a size of 499.2 GB

e) make note of it's Device Identifier, likely disk0s2

4) issue the following asr (Apple Software Restore) command

sudo asr restore --source "/path/to/restore.dmg" --target /dev/disk0s2 --erase

(replace "/path/to/restore.dmg" with the path to the location and name used in step b.7)

5) this process proceeds and completes quickly, about 3-5 minutes. This is due to

the "--erase" parameter; it indicates a block-copy operation

If the process seems slow, likely the "--erase" option was omitted and

the copy is being done as a file-copy operation. Quit (ctl-c) and

examine the command used...



via DiskUtility GUI:


1) boot MacBook Pro or Mac Pro from external source prepared in B.7

2) launch /Applications/Utilities/DiskUtility.app

3) select the computer hard drive (typically "Macintosh HD")

4) click on the "Restore" tab

5) click on the "Image..." button to specify the "Source"

6) navigate to /Users/Shared/ and select the "Snow Leopard 10.6.8 System.dmg" file

7) drag the computer hard drive volume (Macintosh HD) to the "Destination" field

(note: grab the volume, not the disk!!)

8) enable the "Erase destination" checkbox

9) click the "Restore" button

10) in the ensuing "Are you sure?" dialog, click the "Erase" button

11) authenticate with the local admin credentials



Apple Tech recommends leaving the Restore partition alone, and installing in the "Macintosh HD" partition only


commands to know:

- asr

- diskutil (diskutil -list to see partitions)

- hdiutil

Posted on Aug 15, 2011 9:00 AM

Reply
364 replies

Feb 7, 2013 8:18 AM in response to SteveBel

Hi Steve,


Now to my question: Can I completely erase all possible artifacts from the disk, like it was new from the factory, so i can repartition and reinstal OSX?



short answer to your question: yes, easily.


Cattus Thraex has already provided the methodology, here I'll expand in case you or another wants a step-by-step.


Erasing the disk is actually fairly easy, once you have another disk from which to boot the computer. Your iMac8,1 is an Early 2008 model, I believe, that was delivered with OS X 10.5.2 or 10.5.4. In those days, computers were delivered with optical disks containing the appropriate version of the OS.


basically, you need to create a new partition, overwriting all/any existing partitions. This will render data on the old partition(s) effectively unaccessible. Have backups, clones, and Time Machine repositories available. If returning to older version of the OS than the Time Machine repository was written with, you might want to retrieve a Time Machine snapshot to an external disk....


assuming you have those disks:

  1. Insert the Install disk
  2. Reboot the computer to the optical disk (restart & hold the C key, or just double click on the "Install OS" type of icon in the mounted disk)
  3. proceed past the language screen, until you get to the screen where one starts the installation process
  4. at this point, pull down the Utilities menu and select the Disk Utility
  5. in the left side of the window, select the internal disk to wipe. Select the disk, not the Volume
  6. click on the Partition tab in the main portion of the window
  7. change the pull-down menu from "Current" to "1 Partition"
  8. enter the name you want in the namiing field - this can be changed later, so not critical now
  9. select Mac OS Extended (Journaled) as the Format, unless you have good reasons to do otherwise
  10. click the "Options..." button, and choose "GUID Partition Table"
  11. then click "Apply"


This will leave you with a disk that still has the data on it, but the "Table of Contents" and "Index" to all that data is erased. Effectively, normal users and the new system have no way to access that info.


This is really all that is necessary for your expressed purposes. You can then safely quit the Disk Utility, and either proceed with installing the original 10.5.x system, or quit the installer and boot from another install source to install other systems....


If you were giving the computer to some one else and were concerned that they would maybe dig beyond the partition map and look at the raw data bits, you could bury them deeper under a layer of Zeroes written across the entire disk. On my systems this takes about 7 hours for a 1 TB drive.. If desired, let me know and I'll write up the simple 1-2-3 for it.


if you don't have those system disks, you can clone your existing system to an external disk, using tools like SuperDuper! or Carbon Copy Cloner. After the clone is ready, point to it as the Startup Disk (in System Preferences). Reboot, and then proceed with the Disk Utility to create a new single partition on the internal hard disk.


cheers,

Roy

Feb 7, 2013 9:16 AM in response to Roy Miller

Roy, thanks for your prompt reply. I did explore all the UI options, but something is still missing, for example fdisk doesnt show asterics on first partition as bootable:

User uploaded file


could that be an issue?

and this is my current diskutil output, but few sleeps or reboots later, I am sure it will give me a folder w/question mark on boot...



User uploaded file


Any thoughts?

Feb 7, 2013 9:38 AM in response to SteveBel

Hi SteveBel,

Any thoughts?

well, yeah. My first thought is that your stated objective is to clean all existing partition information from your internal hard disk in your iMac, "like it was new from the factory".


Regardless of what you now see with diskutil (or fdisk, for that matter), that will all be gone if you follow the suggestions from Cattus Thraex or myself.


so, why worry about what kind of partition information is now stored in the partition map(s)?


from your diskutil output, your disk0 has the standard partition layout for a 320 GB hard drive with Lion or Mountain Lion installed, complete with the Recovery Partition. Mine looks the same, except that I have a 250 GB partition for my disk0....


from the man page, fdisk is a DOS partition maintenance program. Perhaps a leftover from Boot Camp days on your machine.... If you are using the fdisk utility currently, I suspect this is some of the issue you have with partitions coming and going, and difficulty booting at times. AFAIK, which isn't that far in this case, for a system setup such as that displayed in your diskutil output, one has no business messing around with fdisk at all. BIOS and Master Boot Records have no place on a Mac OS X system, except perhaps when a Boot Camp partition is present. Never played with Boot Camp myself....


so -

- backup your data

- boot of an independent system disk

- partition your internal disk in a single partition, using the full size of the disk, whether that is 320 GB or 500 GB or larger

- ensure that it is OS X Extended (Journaled) and using the GUID Partition Table

- install your favorite version of Mac OS X

- restore your data and applications, or start with a fresh slate


and you are good to go!


cheers,

Roy

Feb 7, 2013 9:54 AM in response to Roy Miller

Yes, I did have several types of bootcamp on and off and went through latest 4 OS Xs back and forth, but no matter how many times i reinstall mac os from scratch using UI diskutil, fdisk/MBR are still there, I have nothing to protect locally I would love to issue a few commands in, say, single user mode, to delete all existing partitions, MBR, EVERYTHING! And to reformat with hfs+ , so, I could boot from flash or DVD and install clean new snowleo... I am on Lion 10.7.5.


Maybe I should use some linux based system recovery cd like partition magic or Gparted to accomplish that?


Thx


Message was edited by: SteveBel

Feb 7, 2013 10:47 AM in response to SteveBel

Let me understand what you want, in fact? You have several partitions on a disk, that disk has got problems at boot, and you want to clean it up by getting to the default condition with one partition, right? If so, simply boot from a boot disk, optical or flash drive, run Disk Utility, and make that unique partition. You are done. This takes 2-3 seconds only + boot time until you get there, of course.

Than reinstall the system. With a good backup at your choice, you will revert to the initial situation very fast indeed.

Feb 25, 2013 8:47 AM in response to BigBongo

Hi BigBongo -


I do not recommend downgrading to Snow Leopard (10.6.x), or any earlier version of the operating system, for any Mac computer that had its initial release after Lion (10.7.x) was released (mid-summer 2011, I believe).


The reason for this is that it is likely that hardware designed, configured, and built after development of Snow Leopard will have hardware components for which there are no drivers in the Snow Leopard OS. The further the design and build dates of computers move away from the end of Snow Leopard development, the greater the divergence of hardware components from the driver set included in Snow Leopard.


This thread began because I ordered a MacBook Pro that summer, that was advertised as shipping with Snow Leopard. Between the time the order was placed, and the computer imaged with a version of the OS, Apple had released Lion (10.7.0). Even though this was only a few days between order and ship, the MacBook Pro arrived with Lion installed.


What made "The Procedure" viable, was that there were no hardware updates to the MacBook Pro being delivered with Lion installed. Therefore, all the drivers for that computer's hardware existed in Snow Leopard 10.6.8 (but not earlier OS versions of 10.6.x).


At this time, I'm transitioning my group to Mountain Lion (10.8.x), and our new computers we order will be left running Mountain Lion. I've been working with it for a while on my desktop and laptops, and, although I had to change a few things, I can pretty much work with the same workflow I previously used. I had to jettison FruitMenu, one of my all-time favorites. Now I see there are other options to provide similar functionality...


So, that is my advice - worth every penny you didn't pay for it. 😉


Now, to answer your questions:

- I can't help you, at least with information from my own direct experience, as I have not, nor will I, take a late model computer and put Snow Leopard on it.


- Yes, I believe a partition could be created, and Snow Leopard 10.6.8 installed, using "The Procedure" from this thread


- To make all the components of your hardware work with the SL 10.6.8 operating system, I believe you would need to find the kernel extensions and drivers currently shipping in Mountain Lion that do support your hardware, and copy them from the Mountain Lion System directory to the Snow Leopard System directory.


- it would not surprise me that those drivers might need other supporting files transferred from the Mountain Lion System as well. I have no idea which they would be.


if you are interested in pursuing that quest, I've seen other discussions where people are making attempts to do so. One such thread is: https://discussions.apple.com/thread/3189463?start=0&tstart=0 , although that thread is not very technical. There are others, specifically dealing with MacBook Air and iMacs, as the hardware of those two models were changed along with the release of Lion, so those and later versions never had a version of Snow Leopard with the complete set of drivers for that hardware.


so, sorry I'm not providing what you would like, but we do have to keep moving on with operating systems and hardware development. On the whole, we keep coming out ahead - but there are warts and boils along with the gold and silver.


cheers,
Roy

HowTo revert new MacBook Pro, Mac Pro or iMac to Snow Leopard

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.