Alrighty then, test driving Knoppix was weird in a couple of ways for me. First off, when I initially loaded it up on my desktop unit at home, it looked surprising like Windows with the same type of icons, layout and whatnot as a somewhat modified Windows unit. My first thought was that this was some type of a joke almost, that rather then Linux being “different” then Windows, it basically took the same information and details as Microsoft uses and simply presents it differently onscreen. Secondly, there were indeed a few things that took me by surprise – the whole double click thing for example – but then the amount of applications that come with the OS. There were literally folders within folders within folders of applications. Most were not self-explanatory but I click on many just to see what would happen.
Once you’ve decided that using or learning Linux may be worthwhile or interesting, you have several choices. First, is continue with Knoppix (or any other LiveCD distribution) by creating a small permanent config partition on your hard drive. Second, if you have an old unit – something faster then a 386 – laying around in a closet or garage, is to load Linux up on that unit as a test bed. Third, and probably least likely, is to jump into Linux with both feet by wiping your Windows hard drive clean and install Linux instead. Finally – and my preferred method – is to dual boot your OS’s, so you can run both Linux and Windows on the same unit. Not at the same time, but on the same equipment.
For dual boot to work, you’ll need roughly 4GB of space – depending on applications and storage space you want – which is relatively easy to get if you have any free space on your Windows machine. First, I’m no Windows expert, but if you make Windows run with less then 10% free space on the drive, you’ll get warnings, slow performance and general sluggishness all over the place. So plan ahead and if all you have is a little extra room on your hard drive after a good Spring cleaning, you may want to stick with the LiveCDs instead.
To make room for Fedora Core, you’ll need to resize your Windows partitions. Boot up Knoppix and under System choose QTParted – which will allow you to resize one partition at a time. Create the room you’d like to have, and then select “commit” from the toolbar. Reboot back into Windows to do two things. One, make sure it’s still bootable and secondly, ensure that your partition truly has been made smaller and if you go into Computer Management – Disk Management you can verify an empty block of space for Linux to eventually land.
Obtain the Fedora Core 4 cd images or DVD image from a Fedora mirror and burn to CD's or DVD. Boot from the first disk.
I did a Custom Install of Fedora Core 4.
- Partitioning - Done through Autopartitioning. I have 3 partitions: a 1GB / main partition, a 3GB /home partition and a 0.5GB
partition. - Boot Loader - My boot loader is Grub which is installed on the / partition, NOT the MBR. To do this, select Configure Advanced Boot Loader Options and install to First sector of boot partition. I use Bootpart from Windows 2000 to load Linux. An alternative to Bootpart is the NT OS Loader + Linux mini-HOWTO. I recommend this so you do not corrupt your Windows installation in a Dual-Boot environment.
- Package Selection - apx 3.1-3.7GB. It is NOT RECOMMENDED to install "Everything" - for further explanation please read my installation commentary.
- [Highly Recommended] - Select both Gnome Desktop Environment and KDE Desktop Environment.
- [Optional] - Select XFCE if you'd like to try a lightweight window manager.
- [Optional] - Remove openoffice.org_i18n from Office/Productivity if you don't need international support and wish to save ~apx. 600MB of disk.
- [Highly Recommended] - Add grip, k3b, kdemultimedia, totem, and xmms in Sound and Video. Anything you want, please select.
- [Recommended] - Remove helix-player in Sound and Video.
- [Recommended] - Select Server Configuration Tools.
- [Recommended] - Select Windows File Server. This is required if you wish to share files with a Windows computer.
- [Required] - Select Development Tools. This is required to do any form of compiling or modifying your linux installation. Chances are you will need this.
- [Highly Recommended] - Select X Software Development. This is required to compile new software that uses the X-Windows system.
- [Highly Recommended] - Select Gnome Software Development. This is required to compile new software that uses the Gnome environment.
- [Highly Recommended] - Select KDE Software Development. This is required to compile new software that uses the KDE environment.
- [Highly Recommended] - Select Legacy Software Development. This is required to use some older software and compile some older software.
- [Recommended] - Select Administration Tools.
- [Recommended] - Select System Tools.
- Firewall - You can deselect this if you have a hardware router/firewall (D-Link, Netgear, etc.). It is easy to disable later if you like.
- Security Enhanced Linux - Disable SELinux. This is only needed to strictly secure a linux machine for both server usage and for multiple users. I personally find it unnecessary for personal usage.
Install and reboot. For the first boot:
- Network Time Protocol - Enable this ONLY if you have an active working internet connection that is on (ex: broadband, T1, DSL). Do not enable NTP Broadcast unless you have other linux machines on your network.
- Video Resolution - Set this to the correct settings you know should work even if it doesn't seem to sit properly on the screen.
- Users - Create 1 user account for yourself. Always use that account DO NOT use root as your personal account.




