My Reinstallation of Leopard

by Bruce on November 19, 2007

A few weeks ago I wrote an article on improving Leopard’s startup. Since then I have been looking for other ways to tweak it and to find out why it was slower than Tiger. I have decided to share what I learned herein. I will also describe how I am now using my iMac differently thanks to some of Leopard’s new features.

The Problem

As to the likely cause of the problem I was having (blue screen for lengthy period at startup), I found this article from Apple that describes a cause and gives three options for fixing it. I decided to try the third option, which was to run the following code:

/sbin/fsck -fy
/sbin/mount -uw /
rm -rf /System/Library/SystemConfiguration/ApplicationEnhancer.bundle
reboot

This removes an offending utility that does not work well with Leopard, the Application Enhancer Bundle. (Macworld has very good, detailed instructions on this.) There are only a few applications or utilities that install this turd, but the symptoms suggested that I may have installed one of those few applications. I think it could have been a Widget called iStatNano, which stopped functioning when I upgrading to Leopard, but I do not know. Update: While I have seen some reports of NeoOffice incompatibilities with Leopard, several people have told me it works fine for them. It did seem to work fine on my system when I had done a Tiger-to-Leopard upgrade, and uninstalling appeared to have no benefit. I have not reinstalled it since doing a complete reinstallation, but based on what I have been told it should not pose a problem.

Addressing The Problem

I ran the above code. [It turns out that I had to use "sudo" to run some of the commands (notably the one that removes the ApplicationEnhancer)]. All of this was to no avail. Thomas helped me research the problem and came up with several links that discuss the problem further but none really contained anything that gave me additional insight.

I kept uninstalling applications and going through the /Library files to remove caches and preferences associated with those applications, but just did not get an improvement.

Although none of what I did caused any problems with the actual operation of the system (which was great), I decided to try a reinstallation, using the Archive and Install method of installing Leopard. While this gave me an installation with fresh installs of all of the system applications, it also preserved all of my settings, so that any offending setting or preference was still embedded in the new install. In short, no improvement.

So, yesterday I did a completely fresh install: an Erase and Install option. There is nothing that really forced me into this situation. The system was fine, but I had lost confidence in it because of all of the deletions I had done (application removals, preference deletions, cache deletions).

The system is more snappy now, although the startup is still not as snappy as it was with Tiger. Perhaps after it finishes building all of its caches, it will be better. Bottom line, though, is that Leopard is a more snappy operating system. Tiger was impressive, and Leopard is even more so (except for a little longer startup).

Some Lessons Learned

On the positive side, my BootCamp partition was maintained during the reinstall. I was a bit concerned that it would be overwritten, and had a backup of it just in case, but it is a separate partition and the Leopard install does not mess with it. Hence, I still have a bootable Windows XP Pro installation on my iMac.

One key lesson is to be really careful about what you install on your system. Also, before upgrading from Tiger to Leopard, you want to be sure your applications are all compatible with Leopard. If you have anything that installed ApplicationEnhancer, get rid of it before you upgrade. Of course you can bypass all the hassle by just doing a fresh install, as I ultimately wound up doing.

For those of us that decide to do a fresh install, it is important to backup everything. This includes Address Book data and other PIM data, in addition to files and email and browser bookmarks. I failed to backup my Address Book data and now have to jump through hoops to repopulate the data.

In doing a fresh install, I lost the benefit of having the iLife applications, which came bundled free with my original Tiger installation. I suppose now that I will have to buy iLife, unless any of you know how I can recover it from my Tiger installation disk. Update: Thomas provides a couple of links in the comments below, which tell you how to recover iLife apps. I followed the advice of the first link and reinstalled the iLife apps painlessly. Thanks, Thomas!

Because of the hassles I have gone through on this, I am being very slow and methodical in reinstalling applications and probably will not reinstall all of the apps I had on Tiger. It pays to really check out each application via Googling and examining User Group threads before installing the application. There are still some popular applications that are not fully compatible with Leopard. For example, although QuickSilver is reported to be upgraded for Leopard, I am not using it at the moment. I uninstalled it during my troubleshooting period, noticed that doing so did not make a difference, but then I could not get a good reinstall out of it. It reinstalled but did not really work well (would not start at startup, for example).

Finally, although I was able to go through the /Library files and delete stuff here and there without causing harm to the system, it is not something everyone should do. I have been messing with computers for 23 or 24 years. (If you count the mainframe computers I programmed on in graduate school, the total is over 30 years.) I have a good enough knowledge of what I am doing to generally not screw things up. But, if you decide to muck around in the system, it really pays to know what you are doing or you can FUBAR your system really quickly.

How I Use My iMac Differently Now

Leopard has something called Spaces which is totally changing how I use the system. Basically it gives you four virtual desktops, and you can have different applications running on these desktops with the ability to easily switch between them. I did not think this would be all that great, but I love it. I run my PIM apps on one desktop, my development apps on another, and my browser and email on another. Switching between them is so easy.

In the past I would close out an app as soon as I was done with it for the moment: I did this because I hate desktop clutter. Now I just keep them all open and on different desktops.

I also now use the super-duper Safari browser as my default. I have not reinstalled Firefox yet, and will take my time before doing so. (I will ultimately need to install it because I like to see how this blog looks on the different browsers, but I am using Safari.) Safari is incredibly fast, and does not crash, whereas the latest versions of Firefox have been a little buggy.

At this point I do not plan to reinstall QuickSilver. I used it primarily for launching applications (and relaunching them repeatedly through the day). Turns out the new Spotlight in Leopard does this just as well, and also turns out that my use of Spaces means that I would have less occasion to use an application launcher anyway.

Wrap-up

Hopefully some of my lessons will be of use to fellow Mac users. If you have any other tips related to this (or any other Leopard comments), I’d love to hear from you.

 

Other posts that may interest you:

{ 15 comments… read them below or add one }

1 Improving Leopard’s Startup | Keener Living 11.19.07 at 10:56 am

[...] I ultimately did a clean install of Leopard, which is detailed in this article. The new article also discusses the true cause of the problem with the lingering blue screen on [...]

2 Thomas R. Hall 11.19.07 at 1:11 pm

Kevin Tofel had a good article [1] on getting back his iLife apps. Alternatively, there is a great app called Pacifist [2] that allows you to extract individual packages out of disk images.

As for your having to use sudo, did you start the machine in single user mode? If so, you shouldn’t have had to use sudo. That may have been part of the problem with trying to remove those files.

[1]: Installing iLife Apps in Leopard - http://jkontherun.blogs.com/jkontherun/2007/10/bad-kitty-a-leo.html

[2]: Pacifist - http://www.charlessoft.com/

3 Bruce 11.19.07 at 1:27 pm

Hi Thomas,

Tremendously helpful comments : thank you very much. You could be right about the use of sudo. Regardless, I never saw a trace of the ApplicationEnhancer module in all of my searching through the libraries. Still suspect it was the culprit, though, and just ‘cleverly disguised’

Thanks again for the links - I’ll put Kevin’s tip to use to recover the iLife apps and save myself a 100 bucks!

4 Marc Orchant 11.20.07 at 10:26 am

Bruce - great post (actually the whole series on your Leopard adventure has been chock full of good info for Mac users - especially those new to the platform).

I’ve also chosen not to reinstall Quicksilver having found, as you have, that Spotlight in Leopard is so improved that it serves my needs for application (and file) launching. I’m really enjoying Spaces too for all the reasons you cited (especially with the 4GB Ram upgrade I installed on my iMac virtually eliminating the need for me to close and reopen apps).

One comment on Spaces - by default you get four desktops. It’s easy to add more if you need. I’m current using six which maps out well for my usual app set. My big wish is that Apple will add the ability to use a different desktop background in each Space - something many other virtual desktop tools allow.

5 Bruce 11.20.07 at 10:40 am

Hi Marc

Thanks for stopping by. I appreciate the confirmation that Spotlight is a great replacement for QuickSilver, at least for what most of used QuickSilver for. Also, thanks for letting us know you can increase the number of virtual desktops in Spaces. I had no idea. I really do love Spaces. Like you, I would like to see the capability for different backgrounds. Perhaps we will see that in a later revision.

Sounds like your 4GB upgrade went well and I appreciate you letting me know where you found such a great deal on it.

Also, looking forward to your review of Kindle on Blognation, which I need to add to my blogroll before I forget it again. For fellow readers: Marc’s first installment of the Kindle review is here.

Have a great Thanksgiving!

6 Chrys 12.17.07 at 1:22 pm

HELP !!, I really dont know much about computers. My problem is that I Reinstall Leopard by Archive and Install option. (Did it because Apple tells you in the support page that this procidure Takes off that BLUESCREEN of Death they call). So I did that….I have several problems since:

1- How can I restore the 9 gb or so.. of data from the previous installation of leopard (overall with the installation took out 20 gb)

2- I cannot open any i life application (there not even there).. neither filemaker Pro or aperture (ask me for my key again)

3- Is there a way back to where I was??

Thank you for your time & help

7 Bruce 12.17.07 at 4:07 pm

Hi Chrys,

Sorry for the troubles you are having. Not sure I can help with all of them but you can solve the iLife problems using the following link:
http://jkontherun.blogs.com/jkontherun/2007/10/bad-kitty-a-leo.html

As to recovering the data, it should still be on your computer. You may need to use Finder to find the folder it is located in, but the Archive and Install does just that: it archives the data (and apps and settings) for you. Mine came back to my Documents folder when I did the Archive and Install. (Of course, when I did a complete reinstall I had to recover the data from a backup I had made right before attempting reinstallation.)

8 Chrys 12.17.07 at 8:09 pm

Hi Bruce

Thanks for your help. I actually had to wait a little while (about 10 min.) so that a system update popped up. After I installed them and reboot, everything went great. My question about the data was not well explain, sorry. What I ment was to restore not data from the computer files but MEMORY from the hardrive that the first Install took, when I Reinstalled, I had to lose another 9 gb for leopard to start again.

Is there a way to erase or restore that memory lost or is it normal to give up another 9 or 10 gb of memory after reinstall?

Thank you

9 Bruce 12.17.07 at 8:21 pm

Hi Chrys,

Firstly, I am glad that it all worked out for you after a reboot.

But, as to loss of 9 or 10 GB, I am at a loss on how to help there. Certainly I would expect Leopard to require more disk space than Tiger did, as it is natural for new releases to grow as they add more features. I would not have thought the difference would amount to 9 GB, but, I suppose it is possible that new features take up that much more space. One thing that does occur to me, though, is to check your trash basket to see if a lot of the older stuff got tossed in there. It has been a while since I did the Archive and Install approach, but I seem to recall it giving me a pretty hefty amount of stuff in the trash bin. It could be that you also have a duplicate folder of your data as well … an archived folder plus one that is assigned to Documents.

10 jason stewart 01.15.08 at 7:43 pm

Bruce, Chrys was asking such an easy question 2 times and you nuked it. i am having the same problem. when i reinstalled and did an archive it put everything in an archive folder and mine is currently 45gigs. How do i get the stuff i need back into the proper folders and delete this massive folder. Thanks Jason.

11 Bruce 01.15.08 at 8:41 pm

Hi Jason,

I feel like sh*t that I haven’t adequately addressed this. Unfortunately, now that I have done a complete reinstall I do not have an archive folder of my own so I could work through an example of how to do this. What I _think_ one could would be to double click on the Macintosh HD icon, and then look under the Users or Library folders for a folder than contains all of the archived data.

I am so sorry that I do not have a way of testing this myself. I wish I had taken some notes when I did the archive and install to help explain how things went for me better, but unfortunately I did not.

I am really, really sorry to let you down on this Jason, and Chrys too. I try hard to be helpful, but this is something I just can’t test out without going through a whole new install process myself, and I am sure you can understand me not wanting to do that.

Once you do find the solution to this, could you come back and update us on it? That would be very helpful to others. Thank you.

12 Thomas R. Hall 01.15.08 at 10:12 pm

I think that Chrys’ problem is that after an Archive and Install, there is a Previous System folder in the top folder of the hard drive. After you are sure that things are working okay, you can delete that folder safely. Here are three links that discuss it:

Mac OS X: About the Archive and Install feature
Mac OS X 10.4, 10.5: About installation options
General advice on performing an Archive and Install

I’m not quite sure what the problem is that Jason is mentioning, because I don’t have an “Archive” folder when I did my Archive and Install, only a Previous System folder.

Hope that helps.

13 Bruce 01.15.08 at 10:30 pm

Thomas,

Thank you for this. Hopefully this can help Chrys, Jason, and others.

Much appreciated!

Bruce

14 Jami 01.24.08 at 6:24 pm

Bruce, I really had to laugh at your comment on the Spaces helping keeping you organized. And that you close out apps as soon as you’re done using them. Me too! I think it’s my ADD kicking in. I just can’t take all those apps being open.

I haven’t upgraded yet, but hopefully soon. I’ll read through your other posts on this experience so hopefully I can be prepared.

Great blog you have here!
Jami

15 Bruce 01.24.08 at 7:15 pm

Thanks Jami !
I like your blog, BTW.

Good luck with the upgrade. Should go smoothly for you, but the key thing is of course to make sure you have everything backed up (something else we ADD-types do not always do :) )

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ladies running on a picturesque beach