Now in Intel and I’m up and running: I have a working laptop and desktop.
Desktop was WinXP/Fedora Core, but I have “upgraded” to WinXp/Ubuntu. There is a lot of system specific stuff on linux installs here to have them work on the local network, so to get ubuntu installed I worked from some existing instructions which were created to script ubuntu installs for new machines that were setup as xen boxes. I got this all working manually, rsync-ed ubuntu across and so on, that all worked fine once I decided how to partition the machine and so on. Well, there were a couple of “gotchas”, but it didn’t take to long to finish this process.
I then changed /etc/apt/sources.list and upgraded to breezy. This took quite a few aptitude dist-upgrades, lots of downloading (which didn’t take so long due to downloading at around 3.2MB/s) and quite a bit of time setting up packages. Things seemed to work for the most part, I then selected the packages I wanted by copying the package list from another machine that was setup in ubuntu and installed those too.
At some point I rebooted and things weren’t so happy. Things timed out; turned out networking wasn’t going. After some hunting I found that dhcp wasn’t running. Huh. /etc/init.d/networking start just returned quickly. If you ran ifup eth0 you could see the error message from dhclient: there was no dhcp group to drop privileges to. I created one. That made it work, but after a couple of reboots, it would be gone. I figure this is something to do with the setup of the machine, ldap-wise or something? Not sure. I did lots of hunting about and looked at the postinst script of the dhcp3-client package. Saw that it tried to add dhcp users and groups, with the --system flag. Well, it added a user, but not a group, which looked buggy to me: and indeed, a dpkg-reconfigure actually output an error, the chown failed because the dhcp group did not exist. So I added the group again with the --system flag this time, and checked that things worked. They did. So a couple more reboots. Guess what? Gone again. Huh. Ok, whatever, need another solution.
I found that the earlier version of dhcp3-client doesn’t require the dhcp group (maybe it doesn’t drop privileges). So I put a hoary line back into my sources.list and downgraded dhcp3-client and dhcp3-common. I then added an /etc/apt/preferences file to pin the packages:
Package: dhcp3-client
Pin: version 3.0.1-1ubuntu4
Pin-Priority: 1001
Package: dhcp3-common
Pin: version 3.0.1-1ubuntu4
Pin-Priority: 1001
Looks like that works a charm!
I have a working Ubuntu Breezy desktop now. Just need to decide on what window manager to run.