Sunday, December 23, 2007

Installing Leopard... a tale of two installs


One really important thing I forgot to mention about Leopard: DO A CLEAN INSTALL.

But before you do anything... do a complete bootable backup of your hard drive. Please! I beg you! Doing OS upgrades on a computer is the way to guarantee something will go horribly wrong if you aren't backed up. So go to your local computer store, Apple Store, or your favorite online retailer (my favorite for Mac stuff is Other World Computing) and buy yourself an external drive to back everything up first. You will be glad you did.

The first machine I installed it on, my MacBook, didn't take to it too well when I did the install as an update. In fact, my poor little MacBook didn't do well at all. It got slow, buggy, things crashed, it had problems booting, problems shutting down and was not much fun to use. You would be in the middle of doing something and all of a sudden the fans would come on and the Activity Monitor would show all of these strange (meaning not the normal processor intensive things going on behind the scenes) processes running at nearly 100% of the laptop's capacity.

So after a couple of hours of trying to track down what caused all these issues (although deep down I knew it was because I tried running the update) I then heeded the advice of Apple and did a clean install... and it worked great.

At times, I don't learn lessons easily, however. So my next Leopard target was the Mac Mini in our family room that is used by my wife for surfing, my son for playing Lego Star Wars and Wingnuts and my inlaws for watching Korean soap operas while they are hanging out with the twins. So what did I do, why I tried running the upgrade again on the Mini.

How did it work?

Horribly! I had everyone mad at me because it actually seemed (to me) to work pretty well after it had finished. Now I don't use the Mini much, unless it requires some sort of fix, so I guess I didn't spend that much time checking everything out, but I probably should have. Safari started crashing, Nick (my Lego Star Wars loving son) was unhappy because the games wouldn't load and my inlaws couldn't get any of the online videos to play. Lets just say my family was not seeing the value of upgrading to Leopard.

So again, I got the various install disks out and did a clean install and it worked great. No problems whatsoever.

Now I have to confess, in the past, I have gotten away with doing upgrades (I did 10.3 to 10.4 upgrade on my 15" Powerbook in a hotel room in Ohio somewhere after a shoot) and then came home and did the same for all my other Macs and it worked fine... that time. But Leopard seems to introduce enough new stuff that upgrading can cause more problems than just spending an hour or two and starting fresh.

The other good reason to do clean installs is because it gives you a chance to do some spring cleaning on your computer. You actually look at how much junk you have installed on your computer vs. what you actually use all the time.

Some people that are too scared to wipe their hard drive (or maybe they just like living dangerously and are opposed to backing up ) like the archive and install choice. That is where it moves everything on your computer into a folder called "Old System" or something like that and installs the new system in a new system folder. The reason I don't like this is because it leaves all your applications alone and there are a number of apps that put stuff in other places (that is now called "Old System" ) and so the temptation is to start using the stuff in the old system instead of reinstalling your apps, too. Take this as a fact... if you try to use your apps from the previous install, you will spend more time trying to figure out why they aren't working right than if you had just installed them cleanly in the new system.

After doing the clean install, this is when you can go to your backup of the drive to import thing like your email, preferences and other odds and ends that you are going to need on the new system after you installed all your apps.

Another thing that I would suggest before doing the upgrade is make sure you have all of your downloaded installers, installers on CD's or DVD's and most importantly, serial numbers for everything before you do the reinstall. I actually print out a copy of what is in my applications folder so that when I do the reinstall I don't forget anything important. I actually create a folder with the latest drivers and installers when I did my upgrades on all the machines so I could just work down the list in the folder installing one after another which saves time of having to hunt for disks and downloads later on.

I would also suggest doing a Google search to make sure that all your critical applications and hardware (printers, scanners, etc.) are working with Leopard. In Google just search for the name of the hardware and "leopard" or "10.5" or search for it both ways. You can also include words like "issue, "problem", or "conflict" to see if anything comes up.

If it turns out that your printer or some other hardware is not Leopard compatible, look at the bright side... you really do deserve some new peripherals, don't you???

I am liking Leopard


I am now running Leopard on all three of my work Macs. Currently, that would be a Mac Pro 2.66 quadcore, a 17" MacBook Pro Core 2 Duo 2.33, and a black MacBook Core 2 Duo 2ghz. It has been quite stable and I am not experiencing any real serious issues with it.

My main pet peeves are that I can't get my HP Officejet 7310 duplexing printer to duplex any more and that I have a few little odd files in the trash that won't go away on the Mac Pro (but this problem hasn't shown up on either laptop.)

I understand that there is actually a fix for the files in the trash thing that has something to do with the windows partition... maybe (I am running Boot Camp, but I haven't taken the time to research it since the only thing that happens is that it shows that the trash is perpetually not empty. The things like holding down "Option" while emptying the trash or using SuperGetInfo to make the files go away hasn't worked. If you do a get info on them, try to rename them, or try to drag them to the desktop, they just disappear... and then magically re-appear in the trash again. (I'm writing an awful lot about a problem I haven't really tried to fix, huh?)

Another thing that I am really, really, missing is the ability to use Shirt Pocket Sofware's SuperDuper to back up my laptops. It has been my nearly perfect tool for backing up the MacBook and MacBook Pro to external portable firewire drives so that I have a bootable backup ready to go if something goes amiss in the field while on a shoot. The thing I love about SuperDuper is that it is simple and after you do the initial backup, you have the option to do smart backups so that it is only updating what has changed since the last time you backed up... it doesn't copy everything all over again. It will also make the copy bootable so that you can plug it in and boot from the external drive if necessary (it does need to be a firewire drive for this feature.) They are furiously working on a Leopard (10.5) compatible version and neither I nor my Macs can wait!

What I am liking about Leopard is that it is fast, has some cool new tweaks, and is no less reliable than Tiger (10.4).

What I'm really digging right now is Time Machine. Under Tiger, I used Apple's Backup program (which is free if you have a .Mac account - another good idea... but we'll get to that another time.) for daily archival backups to an external drive and then would do a full bootable backup of the system using SuperDuper every few weeks.

On my desktop system, I care more about my data (address books, photos, invoicing, receipts, passwords) being backed up than keeping the machine instantly re-bootable if there is a hard drive or software issue. After all, if I am sitting in the office, I have both laptops and all the install CD's to re-install everything anyways. So I can always pull the backup off the external and run things off a laptop if I need to. But Backup was always slow and I would set it to run at 2:30am so that it wouldn't choke whatever else I was doing... plus there were occasionally issues with programs like Mail if you were using them when Backup started running where the backup could fail when you went to recover it.

I have found that Time Machine is fast and seems to use disk space very efficiently (in the time I have been using it.) I have recovered files from it and found that it recovered thing much more quickly than Backup ever did. Part of this could also be attributed to the fact that I don't have weeks and weeks of backups stacked on the drive yet. I would imagine that the performance could decline some over time as there are more backups it will have to sort through to pull out the right data. From my experiments, it doesn't seem to matter to Time Machine. It seems to make good backups of things even while you are using them, or at least must have the sense to avoid backing up the things that could cause problems down the road.

More about Leopard later...