Fedora 8 installation procedure

Target audience

This page contains, of course, personal preferences related to setup and software applications. This page is intended as:

  1. A personal reference;
  2. A guide for my friends/relatives who never installed Linux. As a result of my continous advocacy :-) I received questions from 3-4 people about this. If they have the same setup as me then it will be easier for me to provide them with advice;
  3. A guide for someone who never used Fedora and wants to give it a try. You will need to know some basic things about Linux.

The machine on which the installation described below was performed is a 32-bit Intel desktop. Detailed setup from smolt. No dual boot. The setup is for a personal desktop used also for scientific software and web development. Installation guides for other configurations:

When

I usually install about 2 months after the distro comes out (i.e. coming upgrade to Fedora 9 at the beginning of Jul 2008). This allows for some time for:

Fedora changes quite often. I do not skip Fedora versions and I do a full reinstall of each new version because:

Preliminary procedures

Custom install options

... as modifications from defaults. These are of course my personal preferences, I have them here mainly for personal reference for future installs. The main thing for a desktop system is to avoid having any servers running. Besides that, it is good to have as few packages as possible: the more software your machine has, the more vulnerabilities. Unnecessary packages will be updated by the update manager too, clogging your bandwidth and possibly resulting in dependency problems. I select "Office and Productivity" and "Software Development". I do not add additional repositories. I also select "Customize now", then click "Next".

Services and first boot

At the first boot, make sure the firewall is enabled. At Trusted services, uncheck even SSH, I can live without inbound SSH connections to my machine. At Hardware Profile, I check "Send Profile" to help the Fedora guys. I create a user and at first boot I choose Sessions... KDE and language... English (USA)

To set services, I type system-config-services at the "Run Command" prompt in K menu to start the GUI. I use Mauriat Miranda's Fedora 8 services page as a guide. For runlevel 5, check NetworkManager and NetworkManagerDispatcher, uncheck cpuspeed (I have a Pentium M), firstboot, ip6tables, irqbalance, lm_sensors, mdmonitor, netfs, nfslock, rpc*, sendmail, sshd. I enable ntpd to get my computer time from the internet and smartd to watch my hard drives state. I enable smolt to help Fedora developers and wpa_supplicant because I have wireless. Click the "Save" button.

If your speakers or headphones are plugged in, go to K menu... Administration... Soundcard detection and play the test sound.

Tell KDE about any hardware that is likely to be different from Fedora's assumptions –in my case a certain keyboard: K Menu ... Control Center... Regional and accessibility... Keyboard Layout... Layout tab. Check "Enable keyboard layouts". Select Keyboard model "Generic 105-key (Intl) PC". From "Available layouts" select "Norway (no)" as the active layout. Select as "layout variant": nodeadkeys. Click "Apply".

Wireless setup

As root, type system-config-network, select wlan0, click the Edit button, and uncheck "Activate device when computer starts", but check "Allow all users to enable and disable the device". Click the knetworkmanager systray icon, click on your network SSID and give it the password. Reboot.

Updating your applications with Yum

Hardening

So, now I have an up-to-date box. However, Fedora is a general-purpose distribution so its defaults can be tightened (security-wise) if you know what your needs will be.

Setting up two screens

I must first mention that this is a particular setup for my two single-head nVidia graphics cards serving video to my two 19 inch LCD panels. The commodity box I bought had a single-head card, so I simply added a second cheap card to a free PCI slot and plugged the second monitor in it.

I download the livna-packaged Nvidia driver:

yum -y install kmod-nvidia
I ran livna-config-display but it did not manage to set up two screens properly. I modified my old F7 /etc/X11/xorg.conf file into this one. I rebooted to apply the settings.

Install Firefox plug-ins and extensions

Web and multimedia

System administration setup

KDE eye candy

Install scientific applications