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
Question marked as Top-ranking reply

Posted on Sep 9, 2011 6:28 PM

hi


okay i got to step:


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


Don't understand what this means. Right now i copied to my imac desktop and renamed the system.dmg file (from the netinstall mount, system/installation/packages) as you said to Snow Leopard 10.6.8 System.dmg. This file is ow sitting on my imac desktop. What do i do next? I dont understand part b7. Where is the external bootable snow leopard system disk and where is install in /Users/Shared/ ?



by the way the renamed system.dmg file to Snow Leopard 10.6.8 System.dmg is 4.82gb (actually they both are) is this right?

364 replies

Sep 12, 2011 7:30 AM in response to zirkenz

Hey Zirkenz,


congrats on getting through a challenging process!


I have a concern about installing any OS on another computer via Target Disk Mode (TDM). My concern is that the computer to which the TDM computer is attached will define the hardware for which the installer installs system components.


That is, when a computer is booted in TDM, it is essentially reduced to an external fireware disk. That disk is then mounted on the host system to which it is connected, and the resources installed are appropriate for the host system hardware.


An example, using real Mac models is:

- boot up a Mac Pro, as normal

- connect a Mac Mini to the Mac Pro, using a Firewire cable

- connect a USB keyboard to the Mac Mini

- boot the Mac Mini, holding down the "T" key on the Mac Mini keyboard

- the Mac Mini internal disk now mounts on the Mac Pro system

- depending on the Mac Pro user account preferences set for Finder, the Mac Mini internal disk will appear on the desktop, in the left side of a Finder window, or may be only visible in the Disk Utility interface.


at this point, that Mac Mini disk knows nothing about the Mac Mini hardware - it is just an external firewire disk.


If one installs a system on this TDM Mac Mini disk, the system installed will be one appropriate for the Mac Pro, not for the Mac Mini! It cannot contain Mac Mini-specific drivers, etc, as the install process is completely unaware that a Mac Mini is involved in any way!


So, I hear you and understand that you arrived at the same geekbench scores using either install path (TDM & "Roy's Method"). I don't have an answer for you there. However, I'm sure that using the TDM method will not install the appropriate system for computer booted in TDM, unless both systems are at least close to identical.


If you were to mount a current Mac Mini in TDM mode on another current Mac Mini, this methodology would likely install proper system resources. Again, only because the host system is the "same" as the TDM system.


I hope this is clear, because I believe it is a critical point to understand.


cheers,
Roy

Sep 12, 2011 10:54 AM in response to Roy Miller

Roy,


Speaking as a "lurker" on this thread for the past few days, my thanks for your crystal-clear exposition and directions in your discussions over here. When you get time, please check in at the somewhat larger existing thread dealing with falling back to Snow Leopard on the new 2011 "Lion Locked" Mac Minis.


When you have time, we'd appreciate your posting some of your information on the "Roy Method" as applicable to the 2011 Mini.


https://discussions.apple.com/thread/3209335?start=210&tstart=0


You are of course totally correct in your explanation of why Target Disk Mode doesn't work well in configuringan installation for a "Lion" Mac, because the OSX installer will install the software needed for the "hosting" Mac computer for which it's playing out the install, not the "target drive" Lion Mac's chips and motherboard, which appear as just a dumb firewire drive to the installer.


Zirkenz, please bring some of this knowledge back to us over at the other thread!...


One last final comment: some of our visitors on the other thread have a problem believing that the slowdown and other problems encountered in running Snow Leopard on any "Lion designed" machine (like the new Mini) is not due to Apple building some evil poison-pill code into the installers; it's just that Snow Leopard lacks the resources that it's expecting to find when it tries to run on those machines.


There are lots of little pre-Lion-supportive code snippets in the chips of older Macs, and different chips and motherboard connections are now running the new "Lion" Macs. All of those little hooks and helpers are missing, when Snow Leopard goes looking for them. So, Snow Leopard struggles because it's strangled -- not by intent but by the machine it's running on. And, that's why it's taking a little time for "virtualization" companies to come up with a smooth solution that allows Snow Leopard to run as a "virtual machine" on a Lion-designed Mac.


Everyone I've talked to at Apple or at various software companies agrees that running Snow Leopard on Lion machines will happen, and that "this is just the way it is" and not part of some draconian Apple plot. Therefore, it's a solveable problem, and we WILL be running Snow Leopard at close-to-or-FULL speed, soon, on the various "Lion" machines.


Lots of folks are working on solutions (but few of them are as clear and elegant as the Roy Method is proving to be for some kinds of installations). Hope this info is helpful, and thanks for all of your work on resolving this frustrating situation.

Sep 18, 2011 7:30 PM in response to Roy Miller

Okay team, I put everybody's efforts on a website here:

https://sites.google.com/site/downgradeyourmac/


"The Procedure" is here

https://sites.google.com/site/downgradeyourmac/the-procedure


There are links to screenshots and I put up the Target Disc Mode method as well.




It was epic. I tried to proof everything and nail down some confusion/ambiguity but I'm sure I introduced more 😉 Still, it's all here and should be a good guide for whatever route you want to take.



Extra Notes: I tidied/edited/combined @Roy's "Procedure," his updated wiki entry; @Josh1565's work and great screenshots; @zirkenz's various tips, discoveries, and Target Disk Mode method; with a nod to @OliverW's prompt-skip trick. In other words, it's a lot of information lol.


I know it's not easy for others to update the pages or anything but let me know if there are things you think I should fix. If it gets serious, then I can add collaborators 😉


I think the sections about which hard drive partitions, volumes, target discs to use in Disk Utility are probably the most ... intense ... because it seems to me like it would be easy to choose the wrong "Macintosh HD" ... so I tried to put in a little more detail on how to do this. Let me know how it goes!


And always back up any data that's important to you before you start mucking about with systems. The more you know! *ding*

Sep 19, 2011 8:51 PM in response to rhp3000

That won't do it. You need to do something like:


  1. Open Disk Utility and find your external disk drive in the list on the left .Click on it. (For each drive you see the disk identification information (sizeGB, model, brand) and then their normal name(s) below the identifier, indented, these are the volumes)
  2. The "Restore" tab-button will appear above the right area. Click on it.
  3. "Source" click the "Image..." button and select your 10.6.8 System.dmg from your desktop.
  4. "Destination" drag the external volumefrom the external drive's information into the Destination area... .make sure you grab the correct volume! THIS WILL ERASE THE VOLUME SELECTED. Click the box that says "Erase destination" (it will only erase the volume selected).
  5. Click the "Restore" button and it will proceed to put make a bootable external 10.6.8 drive
  6. When it completes, drag the System.dmg file to the drive as well...you can make a folder called "IMAGES" and put it in there but that doesn't matter.
  7. Properly eject the external drive and plug it into your Lion Mac
  8. Reboot your Lion Mac while holding down "option" key around when you hear the chime
  9. You should now be able to select the external drive''s Snow Leopard 10.6.8.
  10. Once it boots up, you will probably have to run through setup... that's fine.... as soon as you can, run Disk Utility.
  11. Resume "The Procedure" at 2.3.1.4 [but basically your "Source" will be the 10.6.8 System.dmg you dragged onto your external drive and "Destination" is now your Lion Mac volume that you are erasing and ovewriting...You've already done the step where you backed up your Lion Recovery disk... dual booting requires repartitioning which is sort of touched upon in step 4 here.

Oct 24, 2011 7:37 PM in response to Roy Miller

Thanks for your reply, Roy. Being the impatient sort that I am, I proceeded with my plan.


My suspicions were correct; this 13" early 2011 MacBook Pro installed SL 10.6.6 from the install discs without any issues whatsoever. A quick Software Update later and it updated seamlessly to 10.6.8 and is now running GREAT.


My procedure:


1. Export data out of Mail, iCal, Address Book, etc.

2. Make a bootable clone of the existing Lion installation using Super Duper/CCC.

3. Boot from the 10.6.6 install discs from my wife's identical 13" MacBook Pro bought earlier in the year

4. Use Disk Utility to erase the Macintosh HD partition (SL won't install otherwise)

5. Install SL 10.6.6

6. Proceed with installing bundled apps from second install disc, run Software Update to get latest updates, etc.

7. Install apps.

8. Enjoy!


Thanks to all who helped contribute information to this thread.

Oct 27, 2011 3:00 AM in response to Roy Miller

I read a comment here (a potential solution) for iMac users who experience benchmark/speed differences after downgrading to SL - that's based on using a 10.6.7 installer DVD that came with iMacs. Now, based on this chart http://support.apple.com/kb/ht1159 the latest iMac (mid 2011) had been originally shipped with 10.6.6, so if there's any difference in drivers compared to Retail version 10.6.3 then iMac installer 10.6.6 and 10.6.7 are the same (only the later contains the 10.6.7 update).


Unfortunately I don't have a mid 2011 iMac to test it with real installation, but I created 2 NetRestore images based on instructions provided here.


Image A: based on 10.6.3 Retail installer + the 10.6.8 v1.1 Update

Image B: based on 10.6.6 Installer of iMac + the 10.6.8 v1.1 Update


there are some not so important differences, like FaceTime is installed by the iMac DVD, but not by Retail version, same applies to Flash Plugin, however they have no importance in our case


I've compared the 2 resulting System.dmg files and here are the main differences regarding drivers in /System/Library/Extensions/...


Exists on Image A but not present in Image B:

ATI4500Controller.kext


Exists on Image B but not present in Image A:

ATI4500Controller.kext

NVDAGF100Hal.kext


mid 2011 iMac contains an AMD Radeon HD 6750M or a 6770M video card,

and as far as I understand the above differences have no effect how these cards are performing.


There might be other differences when a downgraded iMac is installed using the iMac specific 10.6.6 or 10.6.7 installer DVD, but right now I can't prove that, as I sad I have no access to a mid 2011 iMac.

Nov 24, 2011 8:31 AM in response to Cattus Thraex

I thought you needed the Lion Recovery Partition in order to make the Lion recovery dongle and to "put Lion back" later since that's your only copy .... without repurchase or convincing Apple.


For those that use the stock Genius Bar route (e.g. no dual boot), maybe bring a USB stick with you to see if they can make your Lion recovery dongle first. If they're cool enough to give you Sleo, they'll surely take care of your dongle 😉


You can make a Lion recovery dongle using a friend's Lioness (http://support.apple.com/kb/dl1433) but in any of these failure scenarios, we are "stuck" recovering Lion, not Snow Leo.


I don't think we can use the Lion recovery mode to restore a Snow Leopard Time Machine. I don't think so because restores seem to refresh the System Files so you would need a Snow Leo disc...which would be unbootable unless you had a factory disc.


I'm thinking the better bet for people is using something like Carbon Copy Cloner (or SuperDuper) to clone your current hard drive to an external backup drive (NOTE: you can clone to a new disk image on the backup drive using CCC which makes the file easier to wrangle if you've got other stuff on your backup... I recommend a "read/write sparsebundle disk image".. However, you will not be able to boot directly off your clone from inside a disk image... there's lots of options so choose what fits).


You can do a one-time clone of your pristine Snow Leo install, lock it, and call that your MASTER....then you can either schedule additional daily clones or use Time Machine (or Chronosync) for your changing user files. It won't be a one-stop recovery but if you're on your own, without a Genius Bar in sight, you'll be glad you have the backups.

Dec 18, 2011 6:18 AM in response to Frederico Agrícola

Give a try, I would suggest to put it aside Lion on another partition, if disk size is sufficient. If direct install does not work (you will see a message like ‘the system cannot be installed’ or simply goes into a loop restart), you must use a trick, as long as you have a legal copy of SL: install in unto a mac which supports SL natively, i.e. an older mac; then clone the SL partition unto the new mac unto pre-prepared partition, as suggested. You work best via target mode using firewire cables.

I have not tested thunderbolt connection.

Apr 5, 2012 5:19 PM in response to Roy Miller

If you have an existing Snow L' mac and have just bought a mac running Lion, this worked for me...


Perhaps this is a little easier for "newbies" to understand. This will be repeating info gained from the last 22 pages (thanks all!) and it worked for me today!


Apple care informed me i needed a sep' Snow leopard disc to the one supplied with my 2010 IMac. I spent $39 and it didn't work, all i got was 3 annoying "beeps."


So...!


You need an existing Mac running the latest (10.6.8) Snow L.


1-Download and use Superduper! to copy your hard drive (the 10.6.8 one) onto a sep' hard drive or large enough USB..(Make sure the hard drive/usb is formatted to Mac os Extended (journaled) - i havn't a clue what it means but it will ask you, and it works!

2-Then, connect your new independent 10.6.8 hard drive to your "lion macbook pro etc.

3-Force start your Lion mac into disc utility by holding down the command+ R keys and starting the computer. You should see both the original (Lion) and your new hard drive (Snow L) in the left hand box.

4-"Erase" the existing lion memory following the prompted instructions, making sure your setting is "Mac OS extended(journaled)" and replace with your "new hard drive" using "restore".

5-Exit Disc Utility and the Mac will ask you to choose your new 'hard drive " as the start up disc and restart. If it works you can rename the new"hard drive" if you want. I then used my time machine from the Snow L' to restore the settings for internet and email etc.


It seems wrong to go backwards with Mac Os but i had so many programmes, Parrallels, Photoshop and car/bike tuning bits etc that worked and were set up for Snow L' on my iMac that all i wanted from my new Macbook Pro was a portable version of this.

Now I have exactly what I want and that I understand...🙂

Good Luck!

Aug 25, 2011 11:47 AM in response to Oliver W.

Cool Oliver!


I'll have to try out your mods. This process has put me on the path to using more NetRestore/NetBoot/NetInstall tasks. Of course, doing such things is one of the hats I wear at work, so I have some resources that the average computer owner may not.


In the days after my post, I've re-run the process several times, adding more to it each time. I've now got a NetRestore image that contains Snow Leopard 10.6.8 v1.1, with all current system updates applied, the three accounts that are put on every computer in our lab (2 admin accounts, 1 test account), each configured properly, Microsoft Office 2011 14.1.2, Adobe Acrobat Pro and other 3rd-party apps that we use here. Each has several updates applied, and is licensed and configured.


I've found it easy to build these images, after having gone through the basic process a couple of times. Now I have to get systematic about it, and keep better records! ;-)


The biggest caveat to this particular workaround is that as soon as Apple updates hardware in the Mac Pro, MacBook Pro, or iMac, currently selling version of that model will no longer be candidates for turning back to Snow Leopard. I'd guess that by Christmas 2011, this thread will be useless, as none of the Apple models at that time will run under Snow Leopard 10.6.8 (and there will not be any Snow Leopard compiled for new models, according to my Apple Tech).


cheers!


Wo von kommen Sie Oliver? Meine Frau kommt aus Aachen. Ich finde das wunderschön das diese Arbeit functionert unter ander Spräche auch!

Aug 26, 2011 12:56 AM in response to williamfromkailua

Hi Will!


Even though your post wasn't addressed at me - from my point of view this should work out!


I'd suggest that you boot the MBP (or what else) into targe mode and create an additional partition on the hard disk using the GUI DiskUtility *without* deleting any of the existing partitions (Lion partition and Lion recovery partition).


After you have completed that you should proceed with step C.1 from Roy's tutorial and RESTORE the "Snow Leopard 10.6.8 System.dmg" you had generated into the *NEWLY* created partiotion - and not into Macintosh HD - because this would erase your existing Lion partition.

After that you should have the option to select between your bootable partitions on startup by pressing the alt key.


HTH,


Oliver

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

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.