LNX-BBC rocks. I fixed tom (my main machine last night with this). In the end I didn't really need X or networking (but they worked) as I managed to back up all my important data to a spare XFS partition (yes it can read/write to XFS) on a spare disk.
Installed Mandrake 10.0 community (using XFS as per usual) and got back my old home directory etc. Fantastic.