Tag Archives: macmini

New Gear : MacMini

Yeah, yeah, it’s been two weeks since my Memorial Day missive. (Thanks, BTW, for all the kudos on the piece — biggest “hit” day ever on the blog.) It’s time to get back on the wagon, so we’ll get a little stream o’ consciousness about some of the new toys in the Deauxmayne.

I’ve had a MacMini for years. In fact, my first MacMini was a 1.42GHz G4 MacMini back in 2005. That was a cool little machine — teency, reasonably fast for what it was, and a great infrastructure machine (at the time, I also had a G5 iMac). And, it was my first foray into the weird little stepchild that is the MacMini.

A year later, I upgraded to a 1.66GHz Core Duo MacMini — one that I was still using as an infrastructure machine until the latest acquisition. Again, a cool little machine, with plenty of upgrade potential. Getting the machine open required the use of a cake icing tool (seriously!), and I got inside it several times to upgrade memory and hard drives. In fact, until a year or so ago, it was the “server” this site sat atop.

Enter the recently announced OS X Lion. Looks like it’ll be a great new OS, but it’s hardware bar-to-entry is a little higher than my lil’ ol’ MacMini could provide. So, after five years, it was time to move on to new hardware.

I picked up the new little 2.66GHz Core 2 Duo MacMini last week, and was really impressed with the size. It’s thinner, albeit a bigger square than its predecessor. And along with that thinness, Apple learned a lesson from the AppleTV, and dropped the power brick — a single cable plugs into the back, and that’s it. What a great improvement!

Another nice touch are Mini DisplayPort and HDMI ports on the back for video. No more bulky DVI connector! There’s also a FW800 port, and four USB ports — all good things for the way I’m using the little box. Apple also put an SD card reader in it… but it’s located on the back on of the machine. That’s a really, really, really weird place for a slot that you’d figure someone might be using a lot if this was your primary machine.

So what do I use it for?

Firstly, it’s a print server, serving up my Canon multifunction printer to all the machines on the network. Printing from everywhere is a great thing!

Secondly, it’s a backup machine. Using Chronosync, I backup my recently-acquired Western Digital My Book 4TB array (from the iMac) to a pair of Western Digital My Studio 2TB drives. One gets the photo and scan archive, and the other gets the rest of my digital life — documents, software, etc.

Thirdly, I have a fileshare sitting on it that Becky uses to drop off files for backup. Basically, an internal cloud application from her view. (I had to throw a cloud reference in there!)

Lastly, I have it set up for video import duties. I can import via my EyeTV device, or from my Canon ZR70MC digital camcorder. It’s got a nice A/D import path in it, and with FW800 in the new MacMini, it makes importing video a breeze.

Are there other things I could do with it? Maybe… probably. For now though, I’ve got a pretty cool infrastructure machine that just percolates right along, without me having to worry about it at all. That’s solid, and it just works.

A Tiger Changes To Spots

After Wednesday’s triumph with the hardware, today I elected to fight the battle of the software, and take the OS to 10.5 (Leopard).

As with the hardware upgrade, the first order of business was cloning the boot drive using Carbon Copy Cloner. Just like Wednesday, this took a couple of hours, and appeared to work just fine. I popped the Leopard disc into the Mini, and let the machine reboot off the install disc. Everything appeared normal… until the installation stopped, telling me I couldn’t install to the boot drive. Panic stricken, my brain leaped to all kinds of conclusions — failed drive, lost data, and all kinds of awful things. As it ends up, somewhere along the way, the new 250GB drive I installed the other night used an Apple Partitioning Scheme rather than a GUID Partition Table. First off, I’d never known these were even options, and I certainly didn’t know how the 250GB internal was set up with the Apple scheme. In any case, that was a Bad Thing — the Leopard upgrade wouldn’t go until the drive was re-partitioned with the GUID Partition Table setup. That meant everything would be lost on the 250GB, leaving the USB connected 120GB as the (potential) master copy. Urgh.

Remember the nice 2GB freeware disk image from OWC? My guess is that when they partitioned the drive to put that on there, they used a bit more “universal” partitioning scheme. Not a big deal, but that’s one thing I’ll remember to look for in the future before trying these kinds of hijinks!

I started looking to see if you could boot a Mini from an external USB drive, and found you could, although almost everything I read indicated that Firewire would work better, and that the USB-booted OS would … run … very … slow. Figuring the only real path I had here was to boot from the USB drive, repartition the 250GB drive, and then recopy from the 120GB to the 250GB, I set about getting that going. The system did boot from the USB drive, and it really wasn’t that bad. A little slow, but since all I was doing was copying the data across, there wasn’t any real processing going on, so no big impact on the copy time.

Knowing that my sites had been down for several hours already, I decided I needed to set up a “Gremlins Are on the Loose” page to handle requests, knowing that the Mini would be down for at least three or four more hours. After a little bit of searching for the location of the system-wide default page (/Library/Webserver/Documents, just in case you’re looking for it), I dropped it into place on the MacPro, and pointed all HTTP traffic to it from the router.

So two hours later, it was time to reboot from the newly GUID’d 250GB drive, and make sure that Tiger was working. The boot seemed fine, so it was off to try the Leopard installation again. Boot the disc and… no GUID issues! Now, it was time to let Leopard do its upgrade voodoo. What’s odd to me is that the DVD media, once you’ve selected all your options, does a self-health check to ensure that its consistency is good before installing. While I appreciate the paranoia, I also appreciate the “Skip” button for this step, and skipped the DVD health check. So almost four hours after I thought I was ready to upgrade, I was actually upgrading. Now I just had to wait another hour or so for the OS to be upgraded!

Unfortunately, after the upgrade, neither my webserver nor mailserver were up and running. 🙁 Well, not running right anyway.

Leopard takes Apache from a 1.x codebase to 2.x, and in the process, changed the directories for users’ individual webserver configuration files. These moved from /etc/httpd/users to /etc/Apache2/users. I’d remembered the files, but forgotten the location and naming convention for them, so they were a bit of a bear to find and scoot from the old structure to the new. Once I did, Apache started, but would bomb on any page that was requested from it. The culprit here was a commented out php5 directive in the httpd.conf file for Apache 2.x. Not hard to change, but was a bit surprised that php wasn’t turned on by default. A quick uncomment, restart, and things appeared to be good on the webserver front.

The mailserver was a little trickier, but the messages in the mail log gave me the answers. For some reason, the UID used for the mail server changed. Not quite sure why Leopard did that, but a little change to a config file and a restart of the mail server, and all was well… I could see the spam floodgates opening! 🙂

However, I still couldn’t send or receive mail from my MacPro.

This one was a little harder to fix. Apparently, xinetd has been dropped with Leopard, in favor of launchd. Well, I’ve never used launchd, so that was a total mystery for me. Thanks to my good friend Google, I was able to find an example plist for my pop server, and that allowed me to get the pop server back up again.

So, from all appearances, things are back to normal at the Deauxmayne, nearly twelve hours (with breaks for dinner, visiting the gallery, etc.) after I began what I thought would be a small update. If something appears to be squirrely, let me know!

Sprucing Up the Deauxmayne

Tonight, a shiny new 250GB hard drive arrived from OWC, which I had ordered to upgrade to webserver (Mac Mini). I’d been holding some memory from my MacBook upgrade, with the intent of installing that in the MacMini when I upgraded the hard drive. Tonight was the night!

As with any hard drive upgrade, the first line of defense is ensuring that there’s a backout plan. For me, that meant copying the current 120GB drive to the new 250GB. I’d purchased an OWC external drive enclosure a while back, just for this project. At around $25, this is a bargain, and will be the eventual destination for the 120GB drive, likely to be used for Time Machine. When I installed the 250GB drive in it, I found a nice 2GB disk image of freeware, courtesy of the folks from OWC. Cool! After a two-hour copy using Carbon Copy Cloner, I was ready to dissect the Mini.

I’ve been in the Mini before, and it’s not a lot of fun to take apart or work inside. It’s built to be a compact, powerful system — which it is — but there’s a lot of voodoo beneath the covers to keep it all together and cool enough to function. I found two sites that speak to the disassembly of the little guy, one here and another here. Both recommend a putty knife to help pry the bottom from the top. In my case, Darla had a nice cake frosting knife that worked just dandy. Carefully going through the steps on the DIY sites, I finally got the thing apart, split the innards in half, and replaced the memory and installed the new drive. After one miscue involving a power cable — always test before closing the covers! — the Little Server That Could was back to serving webpages in no time at all.

Next stop…. Leopard!