So my former student who was interested in Ubuntu came to see me Tuesday morning.  In her hands was a small, pink neoprene sleeve.  “I’m ready.  Can you install Linux on this?” she said as she passed me what she was carrying.

I unzipped the sleeve and found a pink HP Mini-Note 110 inside.  It still had all the static-charged plastic coverings on it.  I quickly searched the hardware support site on to see if there were any known problems with the Mini-Note.  I was happy to find the following entry: “The Karmic version “just work” with almost everything supported without tweaking. Wired nic works nicely. Sound works nicely. The “windows” key however does not work anymore, and the built-in SD card reader has no available driver.”  I asked my student if she needed her SD card reader.  “What’s that?” she said…so we continued.

“This will take about an hour and half or so,” I said to her confidently.  After all, I have successfully installed all the different Ubuntu variants, Geubuntu, Elive, Puppy, Damn Small, SuSe SLED 10, OpenSuSe 10, Moblin, and gOs on various boxes without a hitch numerous times (well, DSL and Puppy did give me a little trouble).

“Why so long?” she responded.  I went on to explain that I had everything set to install Ubuntu; however, that I wanted her to try a live version first.  I also wanted to test for any problems and run an update before I sent her home.

All things considered, I expected the install to be fairly quick and easy.  I should’ve known better….

When the live session finished loading, everything looked okay.  I clicked on the Network Manager applet to test the wireless capabilities.  Although the hardware switch showed that the wireless radio was on, the system didn’t recognize it.  I immediately suspected a Broadcom driver issue–call it intuition.  Before I went any further, a system window opened.  It automatically recognized that there were propriety drivers available.  Of course, the only one listed was the Broadcom STA driver.  I happily enabled it and within a few seconds, was able to get on to the campus’ wireless network.  Great, I thought, smooth sailing from here.  I launched Firefox, and as soon as I did the system froze.

I shut everything down and started a new live session, enabled the Broadcom driver, and launched Firefox again.  And guess what?  The system froze.  “Why is it doing that?” my student asked with a hint of agitation in her voice.

“Don’t worry.  I’ll figure it out.”  After three more failed attempts, I began to get a little nervous.  I suspected that I could probably get further if I did an install instead of trying to troubleshoot the wireless card in a live session  But since it wasn’t my netbook, I didn’t wan to render it unusable for any prolonged amount of time, so I decided to do something I had never done before, a dual-boot install.  I figured if anything went wrong enabling the Broadcom driver, my student would still be able to use her computer until I figured out how to fix the problem.

So I began.  After going through the install wizard, I sent my student off to study for her exam.  I hit “Install,” and I went to a meeting.  When I got back to my office about 45 minutes later, I was happy to see that everything went seemingly okay.  I began the shutdown process.  I pulled my Unetbootin thumbdrive from the USB slot when I was instructed to and waited for the system to shut down.  When it restarted, Grub came up fine.  I decided to test XP, so I launched it first.  Everything looked as expected, so I logged off and rebooted again.  Grub came up fine, but this time I launched Karmic.

I was relieved to hear the familiar sounds of drums and the sight of the Karmic splash screen.  As soon as the desktop came up, I went to work on the Broadcom driver.  I waited a minute to see if the system would recognize the Broadcom card; it didn’t.  I ran the Hardware Driver utility and was disappointed to find no available proprietary drivers.  My student, who had returned to my office, looked concerned.  “Is everything okay?  Is it done?  Why is it taking so long?”  After some explanation, she calmed a little.  I pulled my wired connection from my Thinkpad and plugged it into the Ethernet port.  Immediately, the system recognized the connection and established an IP address.  I looked for the driver again.  This time, it was there.  I enabled it, pulled my wired connection, restarted the wireless radio (it was smart enough to shut down when it realized there was a hardwire connection), and connected to the campus wireless network.  I ran ifconfig from a terminal, and saw an IP address.  Relief.  I crossed my fingers and launched Firefox.  It opened fine.  Just to be sure, I navigated to a couple of webpages; I felt more relief when it did without issue.

“Almost there,” I said to my student.  I launched the Update Manager.  Since the image I was using was the Karmic RC (which was probably the culprit for the aforementioned problems) there were over 200 updates.  I ran them and restarted the system.  I crossed my fingers again and hoped that the wireless card would automatically connect…it did.

Before my student left my office, I installed the Compiz Config Manger and the simple version (CCSM), so I could configure Compiz.  After all, she wanted the cube.  After some quick instructions on how to use the managers, I set her virtual desktops and the cube.  She thanked me and promised to go home and test everything out.

When she left, she was smiling.  She told me she would let me know if there were any problems.  It’s been a couple of days and so far, I haven’t heard from her.  I guess things are going well.  I’m glad.  For a minute, I thought I was going to lose a convert.

It really wasn’t a bad install.  Only a few minor problems.  I just wished things went a little smoother for my student’s sake.  You should’ve seen her face when I opened a terminal session.  Just goes to show that you can never get too cocky.  I’m glad I was able to figure things out, but the experience was a nice reminder to always expect the unexpected.  Good old Murphy is always lurking around a corner…waiting to strike.

*For a how-to on this install, please go here.