[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Sheflug] Building the new Linux Box



List members may remember that a week or so ago I posted a query asking for advice on here to start with building a Linux box of my own, and I received a number of replies. I later said that I was going to buy a 'barebones' PC and install Linux on that. This email is a report on how it has gone. You might or might not be interested...

The barebones machine arrived Friday afternoon. It had a motherboard, 320 Gbyte HD, 2Gb ram, and an optical drive. I also downloaded two versions of Ubuntu onto CD via my Windows XP laptop: 8.04 server, and 8.04 desktop.

I first tried installing the server. This seemed to install successfully, but the best screen resolution I could achieve was 640 x 480, possibly less - I'm not sure it was 80 characters wide. I started again by installing the desktop version, reasoning that trying to sort out screen resolution issues might be easier with graphical tools. The problem was that the motherboard had built-in nVidia GeForce graphics capabilities, based around GeForce 7, which were not supported following a default installation. It took me a long time (several hours?) of research before I identified the correct graphics chip in the motherboard and how to install support for it in Ubuntu. Even with the driver enabled, however, I was left with very low resolution - 800x600 at best. More research identified that xorg.conf needed changing to give me the correct screen resolutions. I first tried running 'dpkg-configure xserver-xorg' (several times) but this never seemed to ask me about screen issues, only about keyboards. Finally I had a go at manually editing xorg.conf. I must have made a mess of this because on reboot the machine dropped into text mode and (at last!) ran through a series of monitor and resolution questions. After entering the correct values and re-enabling the nVidia drivers, I finally got my 1280x1024 display.

I have to confess, at that point I was a bit depressed - about 3 hours just to get a display working didn't bode well for getting server apps set up. In fact, however, that was the only glitch. Today I've successfully installed & configured Java, MySQL and Tomcat, with preferred versions (pretty much) of all of these. With ssh enabled it means that the machine is now running headless, and I'm connecting to it via a ssh client on the Windows desktop. In most cases I used the GUI tool Synaptic Package Manager to get the packages, and this worked very easily. (Installing, indeed just getting packages is an area where I've encountered problems that were enough to derail me completely on previous attempts with Linux.) But I now have the machine configured to a point that I'm pretty happy with.

There are just two areas that I might want to explore further. I'm not sure about the version of MySQL that I've installed: accessing the mysql command line tells me that it's version "5.0.51a-3ubuntu5.1 (Ubuntu)", and I'm not sure how that maps onto versions distributed by MySQL themselves. How do I uninstall an installed package, e.g this tailored version of MySQL? - preferably from the command line? Finally I'd like to know how (from a ssh command line) I can stop the whole of the X environment from running at startup time? Preferably in a way that would be easy to re-enable if I wanted to....

Many thanks to those who helped earlier, and apologies f these ramblings are simply too lengthy.

Tom Burke

_______________________________________________
Sheffield Linux User's Group
http://sheflug.org.uk/mailman/listinfo/sheflug_sheflug.org.uk
FAQ at: http://www.sheflug.org.uk/mailfaq.html

GNU - The Choice of a Complete Generation