I severely dislike upgrading my operating system. There’s so much at stake and so much that can go wrong that I put it off as long as possible. Longer, even. Herewith a brief account of how I got from There to Here. In the future.
I bought my present Linux box from System76 about four years ago — two generations of Moore’s Law. It came with 8GB of memory and a 2.67 quad core chip running 64-bit Ubuntu 10.04LTS. Not a screamer, but good enough. The biggest change from today’s boxen is that now the cpu’s are running 25% faster. Of course Ubuntu is now at version 14.04LTS. The easiest way to get from 10 to 14, it says here, is via online update to 12.
I started by backing up my stuff. Turns out, I’ve got a lot of stuff, and not a lot of places to put it. I pay for 100GB on DropBox, so that’s the first step. Of course, I’ve got a lot more than 100GB of stuff, so I can only put part of it up in the cloud. That was the plan, and the plan worked. Sortof. You see, your ISP (mine is Centurylink) only promises you fast downloads. Uploads go at a tenth the speed, if that. A day later, DropBox was still trudging through my collection of EarthPorn landscape photos, what I use for my screen saver. I also have a NAS with a fair bit of space on it, so the rest of the files go there. That solved the problem, and I didn’t have to move stuff over to my Windows box, or to MJ’s machine, or resurrect my external drive enclosure.
Came Der Tag, and I opened the Update window and clicked on the “12.02 is available” button. After a bit of palavering, it told me that it would take about 9 hours at my current DSL download speeds. No, half an hour. Sorry, five hours. And so forth. As bad as Windows. It ended up taking only about two and a half hours. Roughly. At one point it popped open a modal dialog box the instant I left the room and sat there awaiting my return, so the timings are somewhat estimated.
After the download came the install. Since all the software was on the PC, and it wasn’t pulling packages from hither and yon, the displayed two-hour install time was pretty accurate. Towards the end, it asked me about keeping old or installing new versions of config files. I told it to install new files, except for GRUB, where I told it to keep the old one, silly old me.
Install was done and reboot was run and …. there I was, looking at a black screen with a blinking cursor. Did I mention I hate upgrading my OS? I tried the old “hold down [right-shift] at the precise 3-second interval” trick. That gave me a black screen, the words “Loading GRUB”, and a blinking cursor. My guess is that the old GRUB config file confused it.
My usual response to this kind of infelicity is to pop over to the Ubuntu Forums and dig around. None of the posts in the “Installations & Upgrades” forum quite covered it, so I posted a query. Six hours later (those guys are good) I had my answer — Boot Repair Disk. This is a free utility that you download, burn to disk, and use to boot your ailing PC. It has an autofix tool that fixes you right up. It almost took longer to download than it did to update.
So, here we are, at the first stop on our non-stop trip to the future. I’m going to play with 12.04 for a day or so, and then do an online upgrade to 14.04. I mean, the worst is over, and what could possibly go wrong?