Minimal Xubuntu
Background
I've always liked the idea of being able to tweak Linux. Things like the ability to compile your own kernel and applications became a hobby of mine. I've been limited in this by my choice of current disto, Ubuntu. I love the fact that it comes on one CD-ROM unlike Fedora (four) and Debian (twelve). However, this compact size also has its drawbacks in the inability to select just which packages I want installed. So if I wanted to install just a minimal system with GUI and OS, I had to look elsewhere.Now most folks would say that is what Damn Small Linux, Slackware and the alternate versions of Ubuntu are for. But I counter with the fact that since I have a family and a job that does not involve playing with Linux all day, I don't have time to be fiddling with infinite trial and error installs and compiles. Basically, what I needed was something in between the full-on customizable abilities of Slackware and the simple, compact full features of Ubuntu.
In my search for just such a middle ground, I tried a couple of things. Respinning my own CD via Reconstructor was close, but again, it was hit or miss and still didn't fit my goal of creating an install that was nothing more than the GUI and basic OS. I also looked at Linux From Scratch but that promised to be way too time consuming and complex and in the end still didn't meet my needs.
Enter Mythbuntu. One of many Ubuntu off-shoots, Mythbuntu is a version of Xubuntu that removes non-multimedia packages and inserts the MythTV multimedia suite. It's a brilliant effort that can turn any decently spec'd PC into a living room media center. The part that got my attention was the fact that other than Firefox, none of the standard Ubuntu applications (ie - office, games, e-mail, graphics, etc) are installed. This was just what I was looking for; a Linux install that, with some minor package management, would fit my requirement for a minimal OS and GUI setup.
Mythbuntu Installation
Installing Mythbuntu is nearly identical to a standard Ubuntu/Xubuntu install. There are some added steps that are tightly merged into the standard install wizard, but they are not at all complex.To install Mythbuntu, simply follow these steps. I assume that you are using the latest version available. Steps for previous versions are similar.
- Stage One: Install
- Download the Mythbuntu ISO from www.mythbuntu.org.
- Burn the ISO to CD.
- Boot the computer you are installing to from the CD and choose the option to install Mythbuntu.
- Go get a beer. It'll take a bit to get to the next step.
- The first dialog box will allow you to select your language. Choose accordingly and click on the Forward button.
- Next is the Locale/Time Zone selection dialog. Choose your location/time zone then click on the Forward button.
- You will now be prompted to select your keyboard layout. Select the correct keyboard then click on Forward.
- Disk partitioning is the next step. Partion according to your needs then click on Forward.
- The next dialog asks for your personal information. Complete the fields as instructed and click on the Forward button.
- Next you will be asked which type of installation you would like to perform. Choose Frontend and click on Forward.
- Additional services will be the next choice. Uncheck any services that are checked then click Forward.
- Configuring the remote control appears next. Do not select anything, simply click on Forward.
- Up next is the Graphics Drivers dialog. Just click on Forward.
- You will be asked for the master backend connection information. Click on Test Connection. This test will fail. When it does, click on the Forward button.
- A summary of your selections and the actions to be taken will now appear. Click on the Install button to start the install.
- After the install is complete, a prompt to restart will appear. Do so.
- Stage Two: Reboot
- The computer will reboot to a login screen. Log in.
- When you log in, the automated MythTV configuration utility will run.
- Press Esc to exit the utility.
- A message stating "No UPnP" will appear. Press Enter.
- A second configuration utility will appear. Press Esc. You will now be at the desktop.
- Stage Three: Strip and Configure
- At the desktop, configure the computer for your network.
- Once networking is setup, start Synaptic.
- Download this file which contains the packages that will be deleted and added. Note that this is a text file so if you want to inspect the changes to be made, feel free.
- In Synaptic, load the file you just downloaded. Do this by selecting File-->Read Markings from the menu at the top of the screen then locating the file in the Open Changes dialog.
- When the file is loaded, click Apply. The changes will be made.
- Once the changes have been made, exit Synaptic.
- Reboot
Once the computer has re-started, you will have a minimal Xubuntu installation of about 1.4GB in size that is ready for installing applications of your choice through compiling or repositories.
Don't forget to run Update Manager to get the latest security updates!