It’s been a long time since I built a command-line system in Ubuntu — possibly over a year — and it seems like a lot of things have changed in that time. Sometimes it’s taking me as long to track down the features I want and settings I need, as it does to manually configure and install the things I usually do in Arch or Crux.
But that’s not a bad thing, it’s just that Ubuntu has things in different places, or makes things “easier” than what I’m used to. For example, the Broadcom 43xx wireless in this 600m needs firmware to work — so I install the fwcutter, download wl_apsta.o manually, tear them open and drop them into place. Ubuntu does all that for me when the package is installed, and it was a little confusing at first when it took over. But it worked fine, and that was the goal.
From there I just add the appropriate
iwconfig wlan0 essid and
dhclient wlan0 commands to /etc/rc.local, and it links to my network each time.
Duplicating my console-only system on the 600m is easily done too. The biggest stumbling block was getting the framebuffer resolution correct, since the default installation doesn’t insert the radeonfb module, which is what I need for this screen to display the proper resolution. Adding radeonfb to /etc/modules does the trick.
After that, it’s pretty much cake and candy. I can use
setfont to switch to the 12×6 Terminus font (reconfiguring console-tools seems to have no effect on the default font), and install any of a mess of applications that I regularly use at the console.
The only remaining issue is sound support. It seems like any attempt to access the AC97-driven sound card is spewing forth errors. mocp and alsamixer both crash and burn. Full Ubuntu systems work fine on this machine, which suggests that I have omitted a software package somewhere … such is the story of my life.
There are some pleasant surprises too. … A console-based system boots extremely fast in Ubuntu. This 1.4Ghz system with a measly 5400rpm hard drive is at the command line in only 12 seconds. I seem to remember my old 1Ghz machine taking at least 30 seconds to do the same thing.
The caveat to that remark, of course, is that my aforementioned 550Mhz Celeron with that 7200rpm Hitachi drive in it is doing the same thing, Grub to login, in 10 seconds with Crux. So in spite of the quick Ubuntu start, it’s still a bit weak if I need a machine three times as fast to compare to it. …
All the same I’m going to stick with this for a little while. I have a few packages I’d like to poke around with, and see how they behave under Ubuntu. And it’s been a long time since I did this. A new year is a good time to try new things … even if they are technically the old ones.