Can I install Snow Leopard on the new Mac Mini

I would like to upgrade from my Mac Mini 2009 (2.26 Ghz with Snow Leopard) to the new Mac Mini just released which will come with Lion. However, I would prefer to run Snow Leopard. Are there any ways to install Snow Leopard on the new machine?

Mac Mini, Mac OS X (10.6.2)

Posted on Jul 25, 2011 3:01 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 28, 2011 12:53 PM

OK: Back from London! Having had some time to consider the problem, I have concluded that this bump in the road is not much different than previous bumps...


Then, as now, I have concluded that I must continue to move forward, and live with Lion, rather than crowbar Snow Leopard into my Mac Mini.


For example, I was disappointed to see when I opened my hard disk, that the amount of space remaining was no longer listed at the bottom of the window. But I have discovered that going to the VIEW menu and selecting SHOW STATUS BAR now restores that functionality. Again, as in the past, answers will appear to most of the slight glitches that Lion brings to the table.


So my only problem that remains is the Quicken problem: until Intuit comes up with a suitable Macintosh solution (unlikely given their Mac history), I need Rosetta capability. Hence: Virtualization and the wait until Apple authorizes Snow Leopard within a virtual machine.


But for those of us that do not want to wait, Ivan Drucker has documented two ways to get Snow Leopard to run under Parallels; I used the first method: http://www.ivanexpert.com/blog/2011/08/snow-leopard-as-a-parallelsvmwarevirtualb ox-guest-os/


I upgraded Parallels to version 7 (before I was aware that the article gets Snow Leopard to run under version 6). Some comments to Ivan article indicate they were unable to get his solution to work in version 7. However, I upgraded to Build 7.0.14922; Revision 693916; September 13, 2011 of Parallels 7).


Then I upgraded my 2GB Mac Mini to 8GB (online for $87 including overnight shipping! As Bill Gates would say: "You can never have too much money or too much RAM!), and allocated 2GB to Parallels.


After a couple of initial glitches, it is working like a champ today (I have posted a couple of comments to Ivan's article which discusses my hiccups and their solutions).


User uploaded file

So until Apple unlocks Snow Leopard, here is a simple solution to my (and perhaps some others?) problems.

670 replies

Nov 29, 2011 6:13 AM in response to dimoe

I have a 2009 Mini basic version an d a 2011 Mini basic version next to each other, both equipt with the same software. Even after 3 months usage my kids allways look if the 2009 Mini is free, because it is is much faster out of sleep and it just feels faster.

So sadly you are correct, we have faster hardware, but a worse operating system.... Make Snow Leopard possible on the new Mini Apple! All the software is there, just bundle it in a new download for us Snow Leopard users.

Nov 29, 2011 7:30 AM in response to DutchDaun

Virtualization isn't a viable option for me and I don't believe virtualization should be used as a solution. Also remotely accessing a 2011 Mini isn't a solution. I'm surprised no one in the hackintosh community has addressed this need or did I miss a post where to look for hackintosh updates for the 2011 Mini to run 10.6.8?

I too don't feel it would be too hard for Apple to release a software update to update drivers in 10.6.8 to work with the new Minis. Heck if the drivers exist somewhere, I'd be more than happy to follow posted links and download and install all drivers individually as long as I have a working 2011 Mac Mini running 10.6.8....

Dec 4, 2011 9:05 AM in response to mikethebook

I don't have ANY issues with Snow Leopard on my Mac mini 2011 quad server.


I am not convinced that using a retail disk is a good idea - when I have tried that in the past with other Macs it never got all the drivers and never added all of them after a Software Update either!


I used 10.6.8 (10K549) from my MacBook Pro (Early 2011), as it has exactly the same hardware as a quad-core mini. No boot problems with this, all drivers working good. I actually used carbon copy cloner to an SD card at first, and booted off that before I restored it to the mini server's second hard drive.


BUT there are serious performance issues, as Snow Leopard doesn't seem to speedstep the processor correctly with a machine identifying itself as being a Macmini5,x, so any of:

Macmini5,1 - dual core with Intel HD3000 graphics

Macmini5,2 - dual core with AMD graphics

Macmini5,3 - quad core i7 (server)


Basically to fix this you need to modify a kernel extension, and update the caches - You need access to a copy of Lion for this - I used the copy of Lion which came preinstalled on the second hard drive.


USING the Lion partition (either using Finder > Go to folder…, or by using the Terminal) you need to go to:

/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/


FIND

Macmini5_1.plist
,
Macmini5_2.plist
or
Macmini5_3.plist
(depending on your Mac mini 2011 model, or copy all of them if you aren't sure).


COPY these back to the the same location on your Snow Leopard partition.


REMEMBER, depending on how you copy the plist file(s) you may have to change ownership of the file(s). The plist file should be owned by

root
and the
wheel
group on Snow Leopard.

Using Terminal and Snow Leopard partition:

sudo su -

[enter your admin password]

cd /Sy*/Li*/Ex*/IOPla*/Con*/Pl*/AC*/Con*/Res*/

chown root:wheel Macmini5*


FINALLY, update the kernel caches using Terminal by typing:

kextcache -system-prelinked-kernel

kextcache -system-caches


THEN, reboot your Mac mini!!

Dec 5, 2011 6:37 AM in response to DutchDaun

Just to clarify - This is not a 10.6.8 restore disk. My MBP actually shipped with Lion, and I used a 10.6.6 restore DVD (Build 10J3210) for the Early 2011 MacBook Pro to install Snow Leopard and then updated that to 10.6.8 - I believe there is also a 10.6.7 restore DVD (Build 10J4139)


You may find that a retail DVD of 10.6.3 works okay after updating to 10.6.8 (target disk mode), but it *may* be missing drivers for some hardware (check SD card, HDMI, thunderbolt, bluetooth/wifi etc). Maybe someone could do some investigation and check this?


The reason why I am sceptical about retail DVD's, is that on my 2010 Mac mini server I tried to change from the Server OS to Client OS, and at the time had to find the 10.6.3 client restore DVD as it contained the SD card drivers not found in the 10.6.3 retail disk and software update at the time. However, it may have been possible to extract them from the Server version.


I don't see any reason why Apple would add support for the Mac Mini 2011 into any future Snow Leopard update - as its technically already supported. The plists just describe the thermal profile of a mid-2011 mac mini and enable dynamic scaling of the CPU.

Dec 5, 2011 7:28 AM in response to mikethebook

I just did this:


Installed retail SL 10.6.0 to the mini (i5) via target disk mode from a c2d iMac (2006) and updated to 10.6.8 while still in target disk mode.


Copied the plist files mentioned by newfoundglory from the original Lion install that came with the mini.


-However -


I followed the instructions but I think there's one missing - after doing the 'chown' step you need to do a 'chmod' to 644. I tried the 'kextcache' commands but got an error saying they were not authentic and would not be linked. After the chmod I did not have this error message.


Necessary(?) command to do after chown root:wheel Macmini5*:

chmod 644 Macmini5*


Geekbench score before the kexts were linked: 5170. After: 6588


HDMI-to-DVI out to a Dell U2007 works fine (1680x1050)

Thunderbolt out to DisplayPort on a Dell U2711 works fine (2560x1440)


Further testing tomorrow, but so far it looks promising.

Dec 6, 2011 8:01 AM in response to newfoundglory

I've been waiting on a solution for a few months now. I intend to get a quadcore i7 with SSD.


Please can I confirm that after changing the kext files:


1/ Does the new quadcore mini run without any of the graphical hitches others were reporting?

2/ Does the quadcore support a high resolution display from the TB output (i.e. DELL U2711 at 2560x1440).


Anything else I should know? I will probably have to try using the SL retail DVD.


Cheers. M

Dec 6, 2011 8:51 AM in response to newfoundglory

Seeing as this is an important post for me and my work, I'm going to post what worked for me.

First and foremost - TYVM to newfoundglory. All signs point to my ability to use three 2011 Minis we were currently using as bookends...


I had an updated Snow Leopard 10.6.8 v1.1 image from an Apple Mac mini "Core 2 Duo" 2.4 (Mid-2010) that I've been using successfully for all hardware up until the Mid-2011 Minis.


So I used that image and followed newfoundglory's instructions to modify and update the image:

BUT there are serious performance issues, as Snow Leopard doesn't seem to speedstep the processor correctly with a machine identifying itself as being a Macmini5,x, so any of:


Macmini5,1 - dual core with Intel HD3000 graphics

Macmini5,2 - dual core with AMD graphics

Macmini5,3 - quad core i7 (server)


Basically to fix this you need to modify a kernel extension, and update the caches - You need access to a copy of Lion for this - I used the copy of Lion which came preinstalled on the second hard drive.


USING the Lion partition (either using Finder > Go to folder…, or by using the Terminal) you need to go to:


/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC _PlatformPlugin.kext/Contents/Resources/


FIND Macmini5_1.plist, Macmini5_2.plist or Macmini5_3.plist (depending on your Mac mini 2011 model, or copy all of them if you aren't sure).


COPY these back to the the same location on your Snow Leopard partition.


REMEMBER, depending on how you copy the plist file(s) you may have to change ownership of the file(s). The plist file should be owned by root and the wheel group on Snow Leopard.


Using Terminal and Snow Leopard partition:


sudo su -


[enter your admin password]


cd /Sy*/Li*/Ex*/IOPla*/Con*/Pl*/AC*/Con*/Res*/


chown root:wheel Macmini5*

chmod 644 Macmini5*


FINALLY, update the kernel caches using Terminal by typing:


kextcache -system-prelinked-kernel


kextcache -system-caches


THEN, reboot your Mac mini!!

I had to install Lion from the Recovery partition to a blank partition on an external drive in order to get the necessary kext files.

I don't know about display resolutions, yet all the random screen issues I was experiencing are gone.

I ran a 32-bit Geekbench after the install and it was around 5900 which seems on par with the diagram I found.

I also ran a stress test for 12 hours and there was one error yet no kernel panics.

I'm going to continue testing yet this seems to be a solution for me.

Thanks to everyone for your help.

Dec 6, 2011 9:33 AM in response to colacin

Just a tip for copying files in a way that you don't have to muck with permissions or ownership -- use tar with the 'p' (preserve metadata) flag on the unpacking side. For those unfamiliar with command-line magic, some instructions:


Be booted up, with both Lion and SL partitions mounted. Launch Terminal. At the command prompt, type sudo su and then enter your password when it says to do so. You are now logged in as root, and have the ability to easily trash the whole system, so be careful and if you're not confident in your abilities you might want to seek more expert assistance.


at the prompt

cd /Volumes

ls -l

(that's el ess space dash el, as in list -long) It will show you all of your disk mounts, including the root partition (which is the one you are booted off of.) My /Volumes looks like this:

sh-3.2# cd /Volumes

sh-3.2# ls -l

total 8

drwxrwxr-x 11 systems staff 442 Jul 7 19:26 Data

lrwxr-xr-x 1 root admin 1 Nov 27 10:43 XServe250 -> /

Notice the mountpoint name XServe250 which is followed by the characters

-> /

that indicates that the machine is currently booted off of XServe250. If both of your partitions are bootable, they will probably both be root/admin rather than systems/staff like my Data drive is.


ok, the syntax for tar-through-a-pipe is this

cd source-directory ; tar -cf - filename | (cd target-directory ; tar -xpf -)

so for me to copy the contents of /Volumes/Data/AMP4Backup to /Volumes/XServe250/AMP4Backup, the command would be

cd /Volumes/Data/AMP4Backup/; tar -cf - ./ | (cd /Volumes/XServe250/AMP4Backup/; tar -xpf - )


If I understand nfg's instructions correctly, the copy command to fetch over the plists from Lion would go like this:


cd /Volumes/Lion-partition-name/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC _PlatformPlugin.kext/Contents/Resources/; tar -cf - Macmini5_*.plist | (cd

/Volumes/SnowLeopard-partition-name/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC _PlatformPlugin.kext/Contents/Resources/ ; tar -xpf - )


With Lion-partition-name and SnowLeopard-partition-name being the mount point names that you figured out by doing your ls command on /Volumes

Dec 6, 2011 10:44 AM in response to dimoe

Great!


MacMini 5.2 with i7 2,7GHz:

Geekbench (32bit) with Snow Leo in August:1700

Geekbench (32 bit) with Lion: 6700


and now Geekbench (32 bit) with SnowLeo and your MacMini 5.2 Resource: 6900


I used a Mini 2010 for preparation, Snow Leo Retail-installation DVD with an update to 10.6.8


Thanks


Message was edited by: dimoe

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.

Can I install Snow Leopard on the new Mac Mini

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