I've embarked on the rebuilding-my-unix box project here at home. I've done some more troubleshooting and have discovered that it is indeed the hard disk that is faulty. What's worse, it is the /usr partition on the hard disk and unfortunately that's where all the user accounts are which means that I have lost anything there as it was not backed up. Before all of you fall over yourselves to comment "I told you so" -- I already know. :)
Oh well -- a time to start fresh. :)
I have an 80GB disk to rebuild with, and I have decided to stay with FreeBSD, but I have experimented with a few new FreeBSD projects that have surfaced recently designed to make FreeBSD usable as a desktop OS. These distro's are built on FreeBSD and have all the gui's sitting on top to make them usable "out-of-the-box" so to speak.
Desktop with BSD ain't gunna happen just yet...
PCBSD was my first choice, and it seemed promising. It installed without incident, (albeit slowly -- the guys who created the CD should be smart enough to realise if a CD has to seek from one side of the CD to the other it can take a LONG time!) and then I rebooted -- "can't find boot" it says. After some forum searching It seems it wants to live on the primary IDE controller, which is not the most efficient place for it to live in my system. After I installed it on the primary It told me "can't find kernel" -- the joy. I can't understand why it's so finicky on hardware considering its based on FreeBSD v6.0. That was enough fluffing around for me.
DesktopBSD was tried next, but that annoyed me before it even had a chance to install. It seems the installer does believe in partitions on the hard disk and wants to use the entire thing. This is great for the newbies who want to try it out, but they're seriously restricting their user base. It was based on FreeBSD v5.5 which is a stream that may go away soon in the future also. It booted, and displayed a the gui KDE interface, but the one huge partition didn't sit well with me so...
I dismissed the BSD distro's as gui "fluff" and installed good old
FreeBSD -- v6.0. It installed (not with a pretty gui), booted and ran. It took a bit more work to configure, but if you factor in the troubleshooting of the distro's it would've been easier to just go with it in the first place. It's still not configured as a replacement just yet, but it is booting and ready for the finishing touches.
The linux distro's are streaks ahead with the desktop situation. A work colleague has
SUSE linux on his desktop -- it allows him to do all his work -- even to the point of connecting to the Novell servers, and without all the extra fluff that needs to be installed on a WinXP machine such as virus checkers, firewalls and the extra things that work likes to run in the background of PC's to try and maintain a semblence of control.
I think I'll be doing the same soon.