Another Day Another Distro – Part 1 – Ubuntu 7.10 RC

As I’ve mentioned a few times recently I plan to spend this week travelling around the Linux world and installing a new distribution each day, I will be catching up with some old friends and hopefully discovering some new ones. This is my main PC and whilst I do have others I can grab in an emergency this is the real thing, I will attempt to do all the stuff I normally do in Ubuntu each day on a new distro. I’ll start with a quick run down of the hardware I use to give you some context. So here goes:

My Machine:

  • Standard Black Tower Case w/ 400watt PSU

  • ASUS M2N4-SLi Motherboard
  • AMD Athlon64 X2 4200 CPU

  • 1gig DRR2 RAM

  • Nvidia Geforce 7100 GS 512mb graphics card

  • 200gb Maxtor Diamond Pro HDD

  • LG 8x Dual-Layer DVD/CD writer

  • Logitech Cordless Desktop (Keyboard and Mouse)

  • Generic 19” Wide screen TFT (1440×900 resolution)

I normally use Ubuntu in a single boot configuration, I do have a Windows XP machine setup in Vmware Server but it hasn’t been booted in about 4 months now. I try to be full time Linux and I seem to succeed. I usually partition my hard disk so that I have 3 partitions as follows:

  • hda2 – 12gb – system partition mounted at “/”

  • hda1 – 184gb – home partition mounted at “/home”

  • swap – 2.6gb – this is the standard Linux swap file partition

This configuration allows me to wipe the system partition and reinstall Linux while keeping all my data and settings in “/home”, it works well when upgrading to new version of Ubuntu. I usually find that I can just install a new version on the root partition and it keeps all my applications and settings just fine. I have a few broken short cuts afterwards for applications that are no longer installed but it only takes a minute to reinstall them and get everything is back to normal. I’ll be backing up the /home partition to an external USB hard disk with rsync so there is no danger of losing all my data during the constant wiping and reinstalling.

The Plan:
So I plan to try and get through a new distribution each day for as long as I can and in order to select the distributions I visited the fabulous and picked the top few off their popular distributions list. So here is the hit list, in no particular order:

  • PCLinuxOS

  • openSUSE 10.3

  • Mandriva 2008

  • Slackware 12

  • Fedora 7

  • Debian 4.0 Etch

  • Ubuntu 7.04

I don’t plan to try them in any set order so they may not get installed as they appear in the list. I’ve downloaded and burnt off copies of all of the distributions above, backed up my data and I’m ready to begin my journey in earnest. I love it when a plan comes together, don’t you? 🙂

Ubuntu 7.10 Gutsy Gibbon Release Candidate (12/10/07):

The Upgrade – At the moment I normally run Ubuntu 7.04 Feisty Fawn and there isn’t much point in me reviewing that as the new version of Ubuntu 7.10 Gutsy Gibbon is due out in a few days, I expect to go back to that at the end of this experiment as the final release will be out by then. The first thing I tried was a straight upgrade to the latest build of Gutsy on Friday 12th October. I followed this guide

The upgrade took about an hour I would say, it downloaded a lot of packages as you would expect but it did it a really fast speed and I was impressed. I was also able to continue using Firefox during the upgrade, although in hindsight that may not have been wise. The system upgraded fine and I got the latest versions of all the programs I’m familiar with: Gimp, Rhythmbox and so on. I had to reboot for the update to finalize and it all looked good but was running very slowly for some reason. My hard disk was spinning away like crazy and obviously slowing things down, I have no idea what it was doing but I left it for a while and it carried on so I decided it was time to do as I normally would and go for a fresh install. There’s nothing wrong with upgrading and it works well for a lot of people, I just find it much easier to wipe my system drive and start again, it clears out any mess and seems to perform better.

The 64bit experiment – As you may have noticed from my hardware specs I have an AMD 64bit CPU but I tend to run the 32bit versions of Ubuntu. I decided maybe I should give the 64bit version of Gutsy a try. I put the LiveCD into the drive and it booted up fine, everything seemed to be going well and I installed the system. This took about 20mins I would estimate but I wasn’t really counting so don’t quote me on that. At first glance the system didn’t look any different to the 32bit Ubuntu, all the applications were the same. It wasn’t any faster than the 32bit edition either, certainly not to the naked eye anyway. I had heard about lots of problems with installing Flash in Firefox on 64bit systems and the free alternative Gnash so I decided to investigate that.

Sure enough I couldn’t install the official Flash 9 plugin from Macromedia so I went to Add/Remove on the menu and installed Gnash. It didn’t seem to make any difference though as I still couldn’t load any Flash content in my browser which was frustrating. I did some research and found there are ways to install the 32 bit edition of Firefox on top of your 64bit system but they looked a little complicated and besides doesn’t this defeat the purpose of a 64bit system? I thought so anyway. I also couldn’t install Skype which is a nasty proprietary closed system I know but sadly it’s a nasty closed system that everyone uses and I need it. Apparently there is a way to install the 32bit Skype using some 32bit libraries and stuff but at this point it seemed like everything was a work around in the 64bit system and it didn’t seem worth it. If it had been significantly faster then I may have persevered but there didn’t seem to be a pay off for me.

Third Time Lucky – So this time it was on to the normal 32bit version of Gutsy and things didn’t start too well I have to say. I booted the CD and after selecting “start or install” on the menu I hit a nice black screen reporting a kernel panic. Not good but a problem I have seen before.

The error is something to do with APIC and I’ve had it before on Feisty and Edgy so luckily I knew how to deal with it. I had to manually disable APIC in the boot options. On the main install screen I pressed F6 to add options and entered the word “noapic” at the end of the line, then pressed return. This prevents the installer from compiling APIC into the kernel and avoids the problem. Normally this would have been the end of the problems but then I encountered an error I have never seen before. I got this serious looking red dialog box after starting the install, it said “I/O error: Error Reading Boot CD” and had a reboot button. I tried the CD another time and got the same thing, I knew the media was ok so I was a little worried at this point. Just out of blind hope really I took the CD out of the draw and cleaned it thoroughly in case there was smudge on it or something. Thankfully this worked and at the next attempt the CD ran perfectly. Phew!!

I took screen shots of the whole install process but I’ll just talk about the key parts of the process here, if you’d like to see a slide show of all the whole process please visit Flickr

I always choose manual partitioning because I like to have full control over my drives and I also like to put my home folder on it’s own partition as I mentioned earlier.

In the shot above you can see the manual set up screen. My drive was already partitioned but you could create new partitions easily here to match this if need be. I set hda2 which is my small partition to reformat by ticking the box and then I use the “edit partition” button to set the mount point to “/” which will be the system root.

Next I use the “edit partition” button again on hda1 which is my largest partition, I set it to mount at /home and ensure it’s not set to reformat in my case. I have all my data on here and obviously I don’t want to wipe it. If I were setting up a system with a new drive then I would let it format. The third partition can be left as it is, it’s the swap partition for the system which is common in all Linux distributions and helps performance. That’s pretty much it, you can have a look through the rest of the screens on Flickr if you like, it’s all stuff like user name setting and so on. Finally after the system had installed I hit the reboot screen and was prompted to remove the CD. After rebooting and logging into the new system I was presented with the restricted driver manager.

I enabled the restricted driver for my Nvidia card so I could get all the 3D stuff working but this is a personal choice. Some people will only use open source drivers on principal and I commend them for that, you can decide on this for yourself. The system then installed the driver and asked me to reboot again which I did. This time when I logged in the screen resolution was set to 1440×900 which is perfect for my screen and everything looked nice and sharp. All I had to do now was use the Add/Remove option on the menu to install some of the key software I like to use. Here’s a list of the things I always install:

  • Gnomebaker – My favourite disc burning tool in Gnome

  • Putty SSH Client – I use this for remote server management

  • Skype – I just installed the .deb package from the website flawlessly by double clicking

  • Comix – A tool for reading digital comic book archives

  • icePodder – My favorite podcast manager

  • kTorrent – A KDE app I know but it’s my favorite torrent client

  • Gmail Notify – A tray app that just tells me when I have new Gmail

  • Bluefish – HTML editor and web development tool

  • Vmware Server – Virtualisation tool, I use this a fair bit (install details below)

  • Gobby – Collaborative Text Editor

  • VLC player – A great little media player

All I had to do then was open Firefox and install a couple of plugins for Flash and other media content. I visited the BBC website which uses a lot of Real Player video and was prompted to install the plugins nice and easily with the following screen:

I visited YouTube and was prompted to automatically install Flash in a few clicks. Everything was going well. I installed Vmware Server from source using this guide and it worked fine as you can see below.

The only thing I had a problem with was switching on the Compiz Fusion 3D Desktop, that was simply because I couldn’t find it. After some consultation with a friend on Jaiku I found it under System / Preferences / Appearance / Visual Effects and switched it on by clicking a few boxes. I then had all the 3D eye candy working without hassle. That’s it I was done, my perfect Ubuntu system set up in no time, happy days 🙂

So what is Gutsy like I hear you ask, to be honest it’s pretty much exactly like Feisty. There’s more polish and a few new features to enjoy but most of it is the same Ubuntu I know and love. I’m in two minds about this because I wanted to see lots of new things but then there was not a lot wrong with Feisty anyway.

One thing that did annoy me a little was having to dig around in obscure menus to find the 3D effects but this was partly ignorance on my part. I have to say though that I think if you’re installing the restricted video drivers there’s only really one reason you would do that… 3D effects!! So why not give an option to enable the effects automatically when you install the restricted driver? Just a suggestion.

It’s probably a testament to how far Ubuntu has come in 2 years that most of the big challenges have been overcome and not a lot needs to be added. It seems to be going from strength to strength with the Dell deal and everything but I feel we need to guard against complacency, it’s still far from perfect and there’s lots more to do. So let’s not start slapping ourselves on the back just yet people, Gutsy is a great continuation of the strong Ubuntu brand and I like it but there’s always room for improvement. It should be noted that this version I’ve installed is the release candidate from Friday and I’m sure there will be lots of changes and improvements before this weeks final release. Onwards and upwards everyone 🙂

Coming Up Next time….
Since doing all this work on Gutsy I’ve moved on to openSUSE in my distro tour and I’m actually writing this article on openSUSE right now. It’s been rough going so far and I’m about to move to Mandriva 2moro so I’ll give you my thoughts on openSUSE as soon as I can, for now I’ve written more than enough. If anyone is still reading this you by now deserve a medal but I don’t have any sorry 😉

See you later everyone who’s left,



  1. Great read Dan! Thanks for the time and effort on this. I look forward to reading about the rest of your adventure through the various Linux distros.

  2. I am using adobe flash 9 on gutsy without any problems using the ubuntu package.

    All you need to do is install flashplugin-nonfree and installs nspluginwrapper which allows you to use 32 bit plugins with a 64 bit processor.

    Nothing much can be done about skype, you can install a 32bit chroot environment to run these proprietary applications.

    If it is important to run these unsupported third party applications you should stick with what you know but i run the 64 bit version without too many problems.

  3. That’s cool, as I said I’m sure Flash could have been fixed if I’d spent more time on it. Interestingly though I did do what you suggest and install the flashplugin-nonfree package at the time with Synaptic, it installed nspluginwrapper for me but I still couldn’t get any Flash content up in Firefox no matter what I did.

    I restarted the browser many times and tried to ensure that no conflicting packages like Gnash were installed but nothing seemed to work. I found some guides on the Ubuntu Forum but they didn’t do it for me.

    Glad you got it working though, I’ll have to try again in the future 🙂

  4. Upgraded from Feisty Fawn to Gutsy and now my Linksys WUSB54Gv4 USB wireless adapter stopped working. Was using the ndiswrapper workaround for Feisty Fawn… I’m keeping my eyes peeled on the Ubuntu forums for a workaround.

  5. Hmm that’s bad, I heard Gutsy had support for a few of those tricky Broadcom adapters out of the box. I hope they didn’t remove NDISWRAPPER because of that. I can see that they would but you never know.

    I’ll keep me eye out for a fix and if I find anything I’ll be sure to let you know, good luck 🙂

  6. I have followed this series with real interest because it is very informative for new user such as myself.

    I am using Ubuntu 7.10 and your review is accurate save for a few details. Suspend and hibernate simply do not work in Gnome – period. This is critical for a laptop user (Mine is an Asus Z96J). There are several other minor problems but those are not critical. Maybe power management ought to be a standard point of comparison?

    Let me endorse adding PC-BSD to your list. An interesting alternative from the look of it.

  7. Thanks for the information William, good to know. I’m not a laptop user myself so I didn’t test out wireless or suspend/restore functions in these distros. I am getting a laptop soon so I’ll be able to fix that.

    I’m glad you enjoyed the articles, I’ll endeavor to keep them interesting 🙂

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.