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 1, 2011 11:19 AM in response to Nanotechie1992

Much of the info posted by Nanotechie seems reasonable. However, there is a problem with some of it, which has led to this thread and these posts.


insert your OS X SNOW LEOPARD disc and once it is loaded select it.

unfortunately, the current MacBook Pro, Mac Pro, and I'm pretty sure the current iMacs, will not boot on any existing Snow Leopard disk. The only version of Snow Leopard that these current Macs boot in is Mac OS X 10.6.8. Therefore, in the procedure posted at the beginning of this thread, parts A & B are dedicated to creating such a boot volume, while part C is how to install Mac OS X 10.6.8 that was created in parts A & B on your iMac.

Sep 1, 2011 12:09 PM in response to Roy Miller

Roy,


Great post, we have been researching this for a while, originally contemplating minis and reverting, but this may be a better option with an iMac. I have a couple questions for you:


  • Do you know if the applecare warranty is Void, or if there is just no suport when installing SL on a Lion iMac?
  • Have you done any geekbench scores to know if permance has been affected at all? I know with the minis being reverted via target disk mode, that they are suffering some significant performace issues. Likely as disucssed related to Lion hardware not being able to access drivers from SL install.


FOR ALL: Having read the posts on the mini revert and this, it seems that, as Roy says, there many be many paths to the end result, it would interesting to see if anyone has reverted their iMac using the Target disk mode method in it's entirety, posted here, third last post:

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

  • Thanks again Roy for all your help in posting details isntructions, and following up on the postings to provide feedback to us all, it is much appreciated.

    Sep 1, 2011 5:21 PM in response to callofdude16

    I installed SL on a imac preinstalled with lion 7.1 (or is it 7.0.1). Anway i used a macbook core 2 duo running 10.6.7 and booted the imac in TDM. once the imac hd was mounted on my macbook as TDM, i partioned the drive using disk utility on my macbook and I installed the mac box set SL 10.6.3 on the parition i created. It booted, finished up installing, i entered all the setup info, did all the updates (all of this via my macbook) and then restarted the imac while holding down the option key and selecting that parition with SL on it. It booted fine and reran software update, updated and it installed fine. Tested keyboard keys, etc making sure verything was working. At this point i was able to dual boot into 10.7/10.6.8. I went into TDM via my macbook again and deleted the lion parition but then it did not allow me to resize the SL parition. So now i have 2 partitions and can't figure out how to make it one. I also ran the 32 bit free geekbench app and am getting half the score for this model.


    My theory is since i was using a core 2 duo machine, it perhaps did not install software for a quad core. I was considering running 10.6.8 again on the imac not sur eif that will help. Does anyone know if the system retore discs for this 2011 model has 10.6.7 or something else?


    My questions are:


    Does anyone know


    a) how to make it one parition again

    b)get the benchmark score to be the right on.

    c) Does time machine make an backup image file. i ran Tm backing up this partition

    Sep 2, 2011 6:33 AM in response to zirkenz

    @williamfromkailua There are no serial numbers or identifying characteristics about the SL family packs that I know of. You're essentially buying the license/right to install Snow Leo on 10 computers. Of course, in my opinion since many of these machines were still supposed to come with the Snow Leo discs with a free option to upgrade to Lion, I think Apple owes you 😉 But yeah, you can use the same master restore to clone out to all 9 machines.That's the beauty of Roy's method: it's made for situations like yours!


    Good call on the Firewire 800 to 400 dongle... I had to get one of those too and is worth mentioning for those intending to put their MBP 11 into target disc mode but connected to another machine that only has FW400.



    @zirkenz did you look into a third-party partitioner like iPartition? I never figured out how to avoid a total repartitioning when faced with an unwanted partition like you have.


    Although you could use the partition to test your geekbench scores by installing another Snow Leo round to the phantom partiiton. You'd have to make it bigger but you could see if there was just something strange in your install... you could try the new round installing only the 10.6.8 update. Did you happen to run a geekbench under Lion... it might not be much of a comparison but it would be interesting information to have.


    Another way you might approach this is to upgrade your Core2Duo MBP to 10.6.8 and put IT into target disc mode. You should be able to boot your iMac '11 using your Core2Duo MBP's hard drive! Crazy but once it's at 10.6.8, your iMac '11 should be able to boot from it. Then you could see if your geekbench somehow runs better when using your Core2Duo's drive running on the iMac '11. At least for comparison.


    Of course an easier test would be to use your Core2Duo to boot your iMac'11 drive one more time and geekbench from C2D MBP and compare it to your built-in C2D's hard drive geekbench... maybe there's something slow with your install or with your hard drive(s).

    Sep 6, 2011 9:40 AM in response to Tech Harmony

    @zirkenz - hope you've got what you need, with the additional explanations by Tech Harmony! I do understand that much/most/all of this is outside the normal experience of most users. In the end, if you just try to run through the process of parts A & B once, to see what it begins to look like, many of the strange instructions begin to become more understandable.


    I wish I knew how to edit posts once the grace period of 15-ish (?) minutes has past. I've wanted to clean up the original post, to correct my error in the the filename for the Server Admin Tools, and improve the formatting so that it reads cleanly. Oh well! 😟



    @Tech Harmony - you are providing a great service by helping to explain/expand information on this thread!


    NOTE: I just looked and there IS a Server Admin Tools 10.6.7 http://support.apple.com/kb/DL1365

    Then you wouldn't have to use the slow-*** iMac to generate the images (unless half an iMac is still faster than your ol' 2008 MBP)

    There is a version of Server Admin Tools released with almost every new minor-minor System Update. I have Server Admin Tools versions 10.6.4, 10.6.5, 10.6.7, and 10.6.8 for my "most recent" Snow Leopard versions.


    I believe this is similar to the Mac OS X versions that are released - the Server Admin Tools need to be updated to "keep up" with the Mac OS X Server versions. This is both for software and hardware compatibility, I believe.


    fortunately or otherwise, some of this is the work I perform during the week. I never see the emails or posts from such threads as these over the weekend, as I wear a different hat on the weekend!


    cheers!

    Sep 8, 2011 12:08 PM in response to Roy Miller

    Great stuff Roy, I can dig it! All of it. Hopefully Zirkenz didn't get eaten by his computer 😉


    @zirkenz, any progress with "the method"? As Roy implies, it's good that your machine is scoring in the 5000's while you sort this out because that's what my i5 does and it feels nice and zippy. So at least you can sort this on a fast machine 😉 If you really should be clocking in the 10,000s though, I see your hunger for more speed. Totally.


    It'll satisfy ME to know when you've got "the method" sorted out because then, if you still get the same low scores, you might actually start to suspect your hardware! When all is said and done, you may have to either re-acquire Lion (you might still be eligible for the up-to-date upgrade/download for Lion) just to test your hardware and/or request/order the factory disc for your iMac that has Snow Leo. Then you can have complete peace of mind and determine if there's something wrong with your hardware. Ideally the method will "just work."


    Related aside, you could download the free preference pane "MenuMeters" (I still prefer it over iStat for some reason) ... you go into the System Preferences preference pane, once it's installed , and you can turn on a view of your processors... it will show you your individual cores and threads if you tell it to... I don't know how many should show up for your processor, but you can see how hard your cores are working. (I also turn on network activity so I can see what's uploading and downloading from my machines at-a-glance)


    The "Activity Monitor" app will let you know about what's running in the background, taking up RAM and CPU. And the Apple System Profiler (sp) will tell you things like how your RAM and other hardware is showing up.


    I know it's anxious business not having something that should "just work" just work. If I had a nickel for every..... 😉 But soon you will have this all resolved, one way or another, and can move on to the next challenge. It's crazy what machines drive us to... I swear I once troubleshot MobileMe for 2 years with a client, off and on, and it never worked...until we finally reformatted EVERYthing (a server, a laptop, and two devices) -- ridiculous -- we both started tearing up because it was finally syncing. So I know man, it really really shouldn't be this hard BUT I figure we're only in 2011 and I think the promise of 2050 is not flying cars but computers that do, finally, just work...that'll be the true revolution lol.


    Good luck to us all in the meantime!

    Sep 10, 2011 10:18 PM in response to zirkenz

    Thank you for doing all that @zirkenz. Truly epic!


    I'd be curious about the results of an Xbench test.


    System Profiler will show you how your RAM, HD, processor, etc. post up


    Activity Monitor (set to show all processes) can give you a sense of the processes running ... I sort it so the most intensive CPU processes are at the top. There are also little graphs depicting how your memory is being used.


    Something like MenuMeters will show you a view of each of your cores/threads and how hard they are working...


    You can try booting into Safe Mode and running Geekbench....


    But it sounds like your next step would be re-installing Lion (or installing Lion to a bootable external drive) so that you can see if your Geekbenches are working alright under Lion.


    Usually if OSX doesn't like the machine it's running on, it won't even boot or it will kernel panic almost immediately. It's amazing to me that Apple would cripple the ability of its own software to run on its own compatible machines while others are getting OSX to run fantastically on machines it was never designed for. Is this Apple intentionally controlling how its computers are run to a whole new level? An automatic leftover from a habit of control? Or is it really some other problem (e.g. hardware)?

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

    Merry Monday Roy 😉


    Regarding TDM (Target Disc Mode) and TDM Installs:


    Historically you could literally hook up an OSX drive -- external or TDM -- to another machine and could happily boot and run from the drive, as long as the new host machine were capable of running the OS to begin with. All of the drivers are present in each OSX and the external/TDM drive would automatically detect its host at boot and boot up.


    If you look in /System/Library/Extensions (look but don't touch!) this is where the highest level drivers for our systems live. You will see, for example, dozens of video card drivers for machines other than the one you are using. One would think that if the installer targets specific model Macs, it would only install those video card drivers relevant to the model, not ones for every other Mac model that the OS can support. And yet, there they are!


    Maybe Apple has changed its methods with the advent of Sandybridge processors and I can't speak to Lion, but historically external systems (on USB drives, Firewire, or TDM) could be booted to any Mac that could handle the OS level. I've relied on this feature many many times.


    Often the first thing I did with a new computer is remove the stock drive and put in my original drive, from my old machine, and the computer would boot right up, no problems.


    I confess I never ran Geekbenches under these various conditions to see if the system were running more slowly, but I never noticed. No kernel panics, no stability issues... trust me, you would know pretty fast if your Mac didn't like your OS 😉


    I'm not saying Apple can't have changed all this but historically they seem to install a "universal system."


    YMMV 😉

    Sep 12, 2011 5:40 PM in response to zirkenz

    Super thorough!!!!


    Wow.


    Okay... Glad your hardware is fine.


    So it sounds like even though your iMac does not have a little "New" flag on it in the Apple Store, that it still didn't make some cut that the MBP's seem to have made.


    Possibly only the Macbook Pros and Mac Pros are running at full speed on Snow Leo. The New-mini folk and some (most? all?) iMac folk must be in the same boat.Grrrrr.


    If you look for your iMac at http://buyersguide.macrumors.com/ it looks like there were multiple firmware updates for graphics and, as an aside, apparently Apple rigged the hard drive so you can't easily replace it yourself. Usually they're not this draconian (although opening some of these babies up isn't always a picnic).


    You may have to reach out to the open-mac community to crack this nut. It's probably not really firmware that's in your way, but a combination of kernel, drivers (kexts)... the only way to get your iMac to work like a Mac, may be to start treating it like an Intel box!

    Sep 26, 2011 6:41 AM in response to Roy Miller

    Hi all,


    I have followed the tip of others and got myself a 10.6.7 disc specific to my new iMac from applecare. Installed, and it brought up to ful speed, but I do not notice any change in operating speed, so likely it is a superficial thing.


    Anyways, jsut figured I would post for others, getting a disc is possible, and installing OVER my 10.6.8 netinstall worked fine.


    Good luck all.


    Josh

    Oct 24, 2011 7:27 AM in response to iapg

    Hi Ivan,


    Today, Apple have just slightly upgraded MacBook Pro line with more speed processors. I also noticed that graphics card changed from AMD Radeon HD 6750M to 6770M in top line machines.

    It may be that the driver for the AMD Radeon HD 6770M was never included in Snow Leopard. If so, then although the system may boot, the display likely wouldn't work.


    If the 6770M was an optional config in the now older MacBook Pro model, then the graphics driver is likely included, to my way of thinking.


    This is the base issue with hardware upgrades - are the drivers for the new hardware included in the version of the operating system that is being installed?!


    so, I don't know if the new MBP will run well under Snow Leopard 10.6.8. This is something that some brave soul will have to test.


    Note: if the rumors of a Snow Leopard 10.6.9 release become reality, then Snow Leopard should have a new lease on life for all current Mac models. However, my sources have informed me that Apple never releases an update to an older version of the OS, once a newer version is released.


    cheers!

    Oct 24, 2011 8:48 AM in response to Roy Miller

    Roy,


    I did some research and I found that AMD Radeon HD 6770M, that comes now with the brand new MacBook Pro 17 is already present in some iMac shipped in May 2011 with 10.6.7 installed. So the drivers of this new card should be present in last Snow Leopard release 10.6.8.


    Looks like there is no other change besides the graphics card and the processor speeds.


    Knowing the driver is included, I only have to know if the last firmware included will let this new MacBook Pro startup with 10.6.8



    Many thanks!!!!


    Ivan

    Nov 18, 2011 12:43 PM in response to rsx-s

    Very new macs may not support a default install of SL. I would like to ask you ‘why did you buy it if you wish SL and only SL?’. but am not going to ask you that. I cannot bet I am right, but I may write about my installing Tiger on my first MBA some 3 years ago. That machine came with 10.5.1, therefore Tiger could not be installed. I did the following trick, from curiosity (also wished to test my Apple intelligence):

    - Installed an intel Tiger unto an external drive using a MacBook, which natively supported Tiger

    - when ready, connected external drive to MBA, restarted and booted from the external drive

    - it worked!

    - Rebooted from genuine MBA install DVD, made two partitions of the disk

    - cloned the Tiger external disk unto one partition of the internal MBA disk

    - Booted into Tiger running natively on that Air

    All was OK. My curiosity was satisfied, all worked, my native intelligence was also well appreciated.

    I cannot bet this trick may work for you, but you may try. Depending on your ability to repeat the same steps with newer OSs, but in similar circumastances, it may take several hours. If this works, go ahead.

    Just for my curiosity: why would you like to revert to SL on a very new mac machine?

    Dec 3, 2011 2:54 PM in response to Roy Miller

    First of all thank you Roy for taking the time to start this post. I just bought an MacBook pro with lion solely because I was sure I could roll it back to snow leopard after reading your guide. I spent the better part of last night getting things ready but I am having problems.

    I followed parts a and b with no big issues and everything seemed to goto plan. I ended up with the sl 10.6.3 with automated 10.8 upgrade bundle ( I did not remove the add user step) as a dmg which I copied to an empty USB drive (250 gb). I did this on a mbp I bought in 2009. My new mbp is identical except it has lion.


    I started the lion mbp and created a new partition called machdsl and set this portion as the boot Partion and copied image from USB drive to this new partition. Restarted and just got apple logo and 3 beeps which repeat. No key strokes seemed to do anything. I then restarted and held option key and got into the restore option and tried to restore from new partition, mbp restart and same 3 beeps.


    Before starting this endeavor I spoke with apple support and the very helpful rep told me that your method would not work on my machine but that I was welcome to try it. According to him late August hardware changed and it is now impossible to put sl on the Mbps. Rep told me I would not be able to get sl to boot and so far he seems right.


    Ive read that if I wipe the hd on the new mbp and then restore with sl it might work since the lion restore partition is preventing the sl from loading- am I doing something wrong with your method or should I wipe the lion hd, or should I just take it back and buy a cheap windows7 laptop. This is for my son and I will not support lion. I have spent 5 minutes with lion and I already hate it. Old mbp loaded to the gills boots faster than clean lion OS.


    I'm quite knowledgeable with IBM machines but I'm definitely a noob when it comes to macs. I bought macs for the family to avoid having to do battle every other night with the household computers. Hopefully you can help. Thanks to everyone posting you're all abig help to the Mac community.

    Dec 10, 2011 4:26 PM in response to Roy Miller

    My situation was straightforward. I used my wife's early 2011 macbook pro 13", which came with Snow Leopard, so this may not add a much to the discussion. My late 2011 macbook 13" (2.4GHz) arrived a few days ago with Lion. I connected an external USB drive to the new macbook pro. That drive contained a clone of my wife's drive (early macbook pro). It booted Snow Leopard fine. While I consider my subjective feel of a computer to be more important than benchmarks, I will use Geekbench (64-bit) here for reference since scores have been mentioned earlier in these discussions.


    Her early 2011 MBP running the factory installed Snow Leopard scored 6546. My late 2011 MBP running Snow Leopard from the external USB drive scored 6532. My late 2011 MBP running the factory Lion scored 6709. I cloned my wife's Snow Leopard to a new OCZ 3 128GB SSD and put it in the late 2011 MBP, along with a RAM upgrade to 8GB. The score of the upgraded late 2011 MBP running Snow Leopard was 6815. I changed the user and migrated my apps and files, so I now have a late 2011 MBP running the way I want it.

    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.