PDA

View Full Version : Solaris on Mac Mini ?




ms99
Jun 20, 2012, 11:15 AM
OK - I know this will sound like heresy but please humor me for just a minute.

I am a sysadmin type in an office that runs Solaris 10 on the big Sparc servers and Solaris/Sparc workstations at all the desks.
(At home it is Mac everywhere - got to support my Apple stock!)

At work they are starting a project that I will be supporting and it would be helpful for me if I could mirror at least to some level the office environment.

So what I would like to do is borrow one of my new Mac Mini's (dual core 2.3ghz I5/500gb drive) and load Solaris/x86 on it to run natively (i.e., not in a VM like Parallels). I do have Solaris 10 running in Parallels on my iMac but find there are a couple quirks with network access that is getting in the way. Hence wanting to only run Solaris on the Mini.

When the project is done, I will want to wipe out the Solaris and restore the system back to Mac OS X.


So my question is this - has anyone tried to load Solaris 10 as the only OS on a Mac Mini? Any special issues encountered? I already anticipate using a USB keyboard/mouse plugged directly into the Mini and the separate USB CD/DVD reader. But any other hardware compatibility issues?


Also any special issues on restoring OS X to the Mini? Anything I need to do before I start the Solaris load? I have an old DVD with Snow Leopard, but the Mini is currently running Lion.


Any help would be appreciated.

And sorry for the temporary heresy .)



belvdr
Jun 20, 2012, 01:29 PM
Never tried it but a quick google search ( hint hint :) ) turned this up:

https://forums.oracle.com/forums/thread.jspa?messageID=8220567

ulzeraj
Jun 20, 2012, 03:30 PM
Have you checked the Solaris 10 HCL for x86?

http://www.oracle.com/webfolder/technetwork/hcl/data/sol/index.html


If the hardware is there I think the only problem that you can encounter is the EFI shell.


Don't forget to update that list and tell the world it worked.

ms99
Jun 21, 2012, 02:44 PM
And found this link that says the Mini is "Reported to Work"

http://www.oracle.com/technetwork/hcl/490085.html


So will dive in and give it a try.

Only hope there is an easy way to recover back to OS X.

ms99
Jun 21, 2012, 04:07 PM
Finding more tips that might come in handy:

One guys experience doing a MacBook that will be a good starting point

http://gregalbrecht.com/2010/04/06/macbook-solaris/



And if all gets too ugly:

I guess the Mini will know how to recover even from a totally new disk

http://support.apple.com/kb/HT4718



Tomorrow it starts ...

dyn
Jun 22, 2012, 04:05 PM
How about using something like Virtualbox or VMware Fusion instead? Virtualbox should run very well with Solaris, Sun and now Oracle made sure of that. Fusion also does a very good job at virtualising non-Windows systems unlike Parallels does. Parallels is fine when you want to run Windows but they still seem to lack a bit in the non-Windows department (Linux is fine though).

ulzeraj
Jun 23, 2012, 11:28 AM
How about using something like Virtualbox or VMware Fusion instead? Virtualbox should run very well with Solaris, Sun and now Oracle made sure of that. Fusion also does a very good job at virtualising non-Windows systems unlike Parallels does. Parallels is fine when you want to run Windows but they still seem to lack a bit in the non-Windows department (Linux is fine though).

I guess that would really invalidate some cool features like crossbow, COMSTAR and ZFS. I'm not sure if all those features are present on his Solaris 10 build.

ae3265
Jun 23, 2012, 12:40 PM
I guess that would really invalidate some cool features like crossbow, COMSTAR and ZFS. I'm not sure if all those features are present on his Solaris 10 build.

Crossbow is Solaris 11. ZFS doesn't care about virtualization. COMSTAR is another Solaris 11 feature.

Parallels support for Solaris is not as good as Fusion or VirtualBox, where I usually run those. In fact, I run a Solaris 10 VM under Fusion as a jumpstart server from my MBA. My customers get a kick out of watching me jumpstart their Sparc gear from this setup (use bridged, not shared adapters).

timkennedy
Jul 6, 2012, 09:52 AM
I have run Solaris 10 on core duo, and core 2 duo, Mac Mini's for years.

The only caveat with both platforms was the RJ45 ethernet port, which uses a Marvell Yukon chipset, the driver for which is not included in Solaris.

You'll need to download that driver ahead of time, and put it on a USB device, or burn it to CD.

The wireless should work out of the box.

Solaris 11 also runs just fine on both platforms, with the same limitation. You must supply the Marvell Yukon driver.

I have not tried Solaris 10 or 11 on the I-chipset Mac Minis, only because I don't have one, but I'm thinking about buying one.

DustinT
Jan 6, 2013, 06:53 AM
Terrific thread. I'm in the same position as the OP, I'll be supporting a number of Solaris servers and it would seem to be a good idea to do a deep dive by running it as my desktop OS as well. Currently I'm on a rMBP that's dual booting ML and 7. If I had the space, I'd consider triple booting it to Solaris 10. But, I'd hate to take a chance and somehow blow up my rMBP's current os's.

This is the first time I've lamented the lack of a normal 2.5" hd. I'd love to just buy a spare drive and swap it in for a little while.

----------

You know what, I'll play around with a external HD for now. If I get some good results I'll triple boot this thing.

By the way, for those of you running Solaris on a Mac, are you having good results? Are there any web resources that were particularly helpful to you that you can share?

Les Kern
Jan 6, 2013, 12:02 PM
Or, you can pick up an old PC for around 25 cents somewhere. Free even. While I run Parallels for everything from Ubuntu to Win7, it's just not the same. My actual tests are always done on non-virtual boxes.

nachoba
Mar 11, 2013, 06:19 AM
Ok, I've followed the instructions given here. Booted from a USB OSx, partition de disk to 1 partition MBR table.
Now when I boot the solaris USB to install it in the mac mini (mid 2011, 8GB) the screen locks at
Sun OS Release 5.11 Version 11.1 ....
(c) 1983, 2012.....

and that's it.
it does not pass to the node probe section.
Any clue?
thanks in advace!

nachoba