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

Apr 20, 2012 4:31 PM in response to tmcbride67

@tmcbride67


I found some candidates for enabling the trackpad under 10.6.7 using 10.6.8 drivers. Anyone else reading this should not experiment with this unless you are comfortable with terminal or willing to render your system unbootable. As such, you should only really try this on a test install because recovering from a kernel panic, while doable, is beyond the scope of this discussion 😉


So @tmcbride67when I look in my /System/Library/Extensions of my 10.6.8 install and sort by date, I see some kexts that were modified June 7th 2011 at the top level. The one that seems most promising is "AppleMultitouchDriver.kext."


As I look through the other kexts I saw some other potentially relevant ones. Some that were dated from 2009 had sub-kexts inside them that were dated from June 7th 2011 as well. I see:


[watch my spelling! These are not exact!]

AppleUSBMultitouch

AppleUSBTopcase

AppleBluetoothMultitouch.kext

AppleHIDKeyboard

AppleHIDMouse


The reason I include USB ones is because when I use System Profiler to look at the USB bus, the trackpad (and bluetooth) seems to come off the USB bus.


Still, at first, I would consider trying only the AppleMultitouchDriver.kext from your 10.6.8 install with the following steps....


Now how do you do this?

You may be able to manually drag-copy a backup of any previous version of this kext from your 10.6.7 /System/Library/Extensions to back it up somewhere...and then drag the new 10.6.8 one into that folder.... but I prefer an app called "KextHelper" (Google it) because it will make a backup of any original kexts it may ovewrite and puts them in your hard drive root....then it installs the one you want. Never send a human to do what the computer will do better 😉


Now, copying stuff, even with KextHelper, isn't enough.


You've got to fire up Terminal and fix some permissions on the files you've dragged over. Again, on your first pass, I would limit it to installing the first kext only, fix permissions, then reboot and see if it works before adding on the others.


So in Terminal, normally I have set the permissions for the whole Extensions folder including contained kexts but I don't want to screw up your rig... so while tedious, I'll just show you how to fix permissions on an individual kext and you would repeat for each one you've moved:


sudo chown -R root:wheel /System/Library/Extensions/AppleMultitouchDriver.kext

sudo chmod -R 755 /System/Library/Extensions/AppleMultitouchDriver.kext


rinse and repeat


When you are done fixing permissions on your files, run these commands:


sudo rm -rf /System/Library/Extensions.mkext

sudo rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext

sudo diskutil repairpermissions /


[caution: sudo rm -rf is super powerful ... removes stuff... so just make sure you're pointing it at the exact right place!]


Now reboot and report back!


If your computer kernel panics, etc, try booting with the shift key held down to get into "safe mode" ... It will take awhile to boot in safe mode so don't panic (5-10 minutes?)


Alternatively, if you boot from a functioning install and connect/mount your hobbled drive...you can put the old drivers back in. You might not be able to use KextHelper because it may only act on your boot drive and not your target...but you can just move-copy the files you need around. But for the above terminal commands, you have to choose your target drive volume and not your boot drive! ... e.g. /Volumes/hobbleddrive/System/Library etc.


Then you can start over and try another variation/combination of kexts.

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

Aug 17, 2011 1:29 PM in response to Roy Miller

A note about the last part of Step A. I had to Click OK twice after the nonsense about "Image Creation in Process. Cancel Image Creation to Proceed." The first time I clicked OK I didn't see the same message for about an hour. The second time was about 45 minutes later. After I clicked it a second time it took another five minutes to complete. ...I had the feeling it was not going to work.

Sep 9, 2011 8:43 PM in response to zirkenz

Fantastic Zirkenz!


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/ ?

since Tech Harmony has filled in the "how to go from here", I'll take a small stab at fillling in some of the "understanding how it alls works".


in b7 - the Unix side of my roots are showing. I also have very strong Mac OS roots, dating from about System 6. Anyway, on the Unix side, the "root" partition starts with the symbolism "/". This is why in the Terminal, your home directory (read "Folder" in Mac speak), is displayed as the path: /Users/your-user-name/.


In the Mac OS, from the GUI (Graphical User Interface), which is the view we see from Finder, your home Folder (read "directory" in Unix speak) is located in the path "Macintosh HD:Users:your-user-name:". Your Desktop is located in the path "Macintosh HD:Users:your-user-name:Desktop:". This assumes that your system uses the default name for the internal hard drive, which Apple has decided to be "Macintosh HD". As a note, I always rename my hard drive to the same name as the computer, such as naming my computer "Sam" (instead of "Roy Miller's Computer") and then changing the name/label of the hard drive to "Sam" as well.


Anyway, I digress. If you open a Finder window, and click on your hard drive icon in the top left of the window ("Macintosh HD" if not renamed), then you should see a folder named "Users". Open this folder and you should see a folder with the name/label of your account user name (often "miller" for me). The icon will look like a small house. In this same Users folder, there should be another folder named/labeled "Shared".


In Unix-speak, this "Shared" directory is /Users/Shared. The purpose of this folder/directory is to provide a place where any user account has the ability to read and write files. For most Mac users I suspect, this is likely un-necessary. However, for computers with multiple accounts on them, like I have here at home with a family of 4, I can ask my wife to drop a file in the Shared directory, and I can then copy it to mine. She can't directly put files in my home directory, nor can I in hers.


anyway, hopes this makes some sense....

Oct 25, 2011 10:52 AM in response to jimtet

@Roy, You're a trooper!


@Gravelle54, instead of setting up Verbose through Terminal on the Lion side, hold down option to boot into Snow Leopard but then let go and hold Command-V ,,,, this should get you into verbose mode on a one-time basis, for the Snow Leo boot attempt. See here: http://support.apple.com/kb/ht1492 As Roy says, you're going to see a lot of crazy stuff but you might see what lines it starts to "hang" on.


@jimtet, Doesn't sound like the Apple Techs you reached were able to run through "The Procedure".... it does work for iMac folks but the verdict for iMac'cers is that you'll get more performance if you request and utilize the factory install discs from Apple. If you call Apple back, they should send you the discs for 0-15$, depending on who you get. These special factory install discs for your iMac are probably all-white and have a version of 10.6.6 or 10.6.7 that was especially made for your iMac.... then you will be able to update from there as you please.


Don't destroy any backups you've got of your stuff before you do this because while you can downgrade your hardware, you might not be able to downgrade all your applications if you've already upgraded them... you may need a backup, an "archive and install", or some other migration technique to recover your stuff after you get a working Snow Leopard 10.6.8 on there. The Apple Techs might be able to help you with this part, for now you should order the factory restore discs for Snow Leopard 10.6.8 that used to come with your iMac.

Nov 22, 2011 5:14 PM in response to Roy Miller

After making five attempts at step "A" (the program crashed each time), I now have two words for anyone wanting to replace Lion with 10.6.8: Genius Bar.


They happily did a fresh install of 10.6.8 into my brand new iMac i5. No problems, no inqisition, no sweat. Took 'em seven minutes. By contrast, I spent a total of 14 hours trying to do it myself with disastrous results.

Nov 30, 2011 3:07 AM in response to JasonFear

I have SL Server running on MBP 8,3 17" i7 Early 2011. No problems. Managed to use CarbonCopyCLoner to copy all my other stuff over to the new SLS install. Some permissions need to be fixed, but otherwise all looks OK so far - running Appleworks 6, Eudora 6.2 so far.


Played with Snow Leopard CLient in VirtualBox4.1.6 and it runs fine, but has issue with file sharing access (no guest additions support on mac) and virtual machien chewing CPU (known issue). Was going to try virtual SL on Lion as a solution, but happier to run SL for now.


According to iFixit readers, the target disk method works in 2011 Mac Mini. http://www.ifixit.com/Answers/View/58958/Snow+Leopard+on+Mac+Mini+2011


I used an external SL hard drive from MBP 1,1 to boot the MBP 8,3 and usd the Roy method on the fast new machine - took 40 mins to build.

Nov 30, 2011 2:41 PM in response to JasonFear

@Harald Kohler ... Mac Pro should work. Just heed Roy's reminder/warning in the post above yours. Doesn't hurt to try it and if for some reason it doesn't work, you can come back to this thread for how to get your Mac Pro working. If you buy it from the Apple Store directly, you might be able to have the geniuses install Snow Leo for you!


@Ian Cheong ... I thought Targe Disk Method and The Procedure here (and derivations thereof) would work on the Mac Minis... I thought the main problem with the Minis (and iMacs) are that their Geekbench/Xbench scores are not the highest they can be. It would appear there is a driver/kext or something else missing from these "universal" builds we are doing that diminishes processor scores. However, because the results are still so fast, most people don't care. I believe it would take someone from the "alt mac" community to solve this problem but otherwise, I think these various methods will work for the Mini. At least that was my impression from feedback in this thread.


@JasonFear .... my early 2011 13" Macbook Pro shipped with Lion so it's entirely possible that Ian's Macbook Pro shipped with Lion. Since he refers to it as a "new SLS [Snow Leo Server] install," even if he were going from Snow Leo to Snow Leo Server, he probably had to use one of these methods to get it installed because it would not install from retail disc (unless he has the factory/restore discs for your model). He makes no mention of using the install discs to install his machine -- which, again, would not be possible unless they were the factory discs for your specific models. At any rate, there was no hardware change made to early 2011 machines that shipped with Lion vs. Snow Leo, the only difference between them is which OS they shipped with (with the SLeo machines shipping with restore discs, I assume, whereas the Lion machines did not).


With any newer hardware changes, heed Roy's reminder several posts above this one. Then YMMV.

Dec 2, 2011 4:28 PM in response to Roy Miller

Hi Roy,


I purchased a Macbook Pro 15" 2.0 2011 (October) which came with Lion 10.7. I tried to live with it but it was just like a circus performing tricks when I didn't need it. I stumbled across your post and followed your method to the T. I seemed to keep failing when trying to locate the system file in the image. Anyway I tried it a diiferent way, I installed my 10.6.3 onto VMFusion 4.1 updated to 10.6.8 (only build to allow Snow Leopard Client by accident:?) running inside lion. I then plugged in an external drive and connected it to VM, entered Disk Utility and restored snow leopard dirive to external. Once done, booted into Lion recovery and went to disk util like above and restored the new Lion drive to Snow Leopard. It all works great as I do audio production. The battery only lasts 3.5-4 hrs max on a brand new machibe very strange,


I will endeavour with your method of creating images though.


One last point, the exact words I was quoted by an apple tech at applecare. "Sorry sir I can confirm your machine will not run Snow Leopard 100%" You are wasting your time! - Why do you want to downgrade from am amazing OS likw Lion?? - This made me even more determined. I sit here smiling:))

Dec 28, 2011 7:36 PM in response to Tech Harmony

I decided to let the folks at the apple store 'revert' my MBP back to SL for me. It was quick and painless. Took less than 15 minutes.


This may not work for everyone. I have an early 2011 MBP 15" i7 I bought from Amazon in Sept. It was supposed to ship with SL with the option for Lion, but instead came with Lion already installed.


Having the tech at the store do it basically meant wiping everthing and putting SL on there as if I had a new computer. If you are trying to keep your data, applications, or whatever this may not be the best solution for you. It worked perfect for me though cuz I didn't want the hassle.


This also was good for me since I didn't have that much stuff on it. I use this MBP pretty much only for school and film editing. I'm currently reinstalling Final Cut Pro 7, Adobe CS 4, and other apps. This is a bit of a hassle, but one that at least I know I can do (since I have all the discs).


Things are looking good with SL so far. Really good. Probably the biggest thing is, I can now actually connect to the University's WiFi, where previously I couldn't for some unsolvable reason (no one anywhere could figure it out).


So good to have a working laptop again. I feel great. Very much like the day I left windows.

Feb 23, 2012 1:14 AM in response to Ziatron

Ziatron wrote:


You can go to the Apple "Genius" Bar and have them revert your computer to Snow Leopard for you.

On a recent trip to the Apple Store I encountered two customers that were having their computers switched from Lion to Snow Leopard.


That's good news because when I went in a week ago they said that I had to buy Snow Leopard separately and install it myself. I think they wanted me to give up, however and try again as it is the only thing preventing me from upgrading my laptop.

Aug 26, 2011 4:18 PM in response to Roy Miller

Great instructions Roy!


I can now dual boot Snow Leopard and Lion on my new MacBook Pro which came with Lion.


- Instead of restoring the 'external source prepared in B.7' to the original Lion Macintosh HD as you did, I had already partitioned the hard drive and so I restored 10.6.8 to this new partition. Leaving the original Lion drive and Recovery drive intact.


I then went on to transfer just my applications from my iMac running 10.6.8 during the Snow Leopard set up screens. Perfect.


Churrrrs


Ed

Sep 2, 2011 10:17 AM in response to callofdude16

callofdude16 wrote:


I fixed my issue by holding "option" while restarting.


How do I "mount the base source image?"

glad you got the boot issue sorted.


mounting any disk image (dmg file) is as simple as double-clicking it, and waiting for the mount process to complete. If you prefer the command line method, I believe the utility name is hdiutil. Look at the man page for that utility. (If you have no idea what these last two sentences mean, ignore them and use the double-click method!)


To anticipate another potential question: How does one create the base source image?


- insert you Snow Leopard 10.6.3 (or 10.6.0) install disk in an optical drive

- open Disk Utility (in the Applications/Utility folder)

- select the Snow Leopard install disk from the offerings in the left side of the window

- find the menu selection that is something like "Disk Image from...." (under the Disk Utility File menu?)

- specify the destination and click save


cheers!

Sep 10, 2011 2:35 PM in response to Tech Harmony

I did do parts a5-a9. I was just asking if it made a difference which computer the combo updater was downloaded on. I had already downloaded all the necessary apps and updater. However i'm doing it gain and making notes and taking screen grabs. Hope to post all that soon.


If you are going to downgrade lion you must do this first as a backup unless you decide to keep your recovery partition but for double backup safety i case your system has a HD failure:


Download Lion Recovery Assistant from Apple Support Downloads:


http://support.apple.com/kb/index?page=answerlink&url=http%3A%2F%2Fsupport.apple .com%2Fkb%2FDL1433&answerid=16777216&src=support_site.downloads.search


STEPS:


1. Plug in your lion system, boot, go through inital set up and get to the desktop

2. Download and install lion recovery assistant

3. Plug in a usb flash/thumb drive at least one gig i recommend 4-8

4. Dbl click th LRA and run it and follow instructions

5. Once it is complete you are done

6. Eject the thumb drive and keep it safe.


When you need to use it just plug it into a usb port restart the system holding down the option key and select Recovery HD. Once loaded you can do whatver you could do with the lion parition

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.