Welcome to our FreeBSD Guide!

There are 2 ways of navigating our FreeBSD Guide. The first is to simply click "Next" or "Next Section" at the bottom of each page, going through the entire Installation portion of the guide step-by-step. The second is to browse our Table of Contents and jump directly to each subsection you want to view.

We should caution you that the installation and basic setup of FreeBSD can be pretty time-consuming, so don't begin the installation process unless you have a few hours to spare. Moreover, when in doubt, always take the time to look something up, whether here or in The FreeBSD Handbook, courtesy of The FreeBSD Project. You'll save yourself countless hours of frustration. ;)

Lastly, please note that by using our FreeBSD Guide, you expressly agree to the terms contained here.

Table of Contents

Click here for updates to our FreeBSD Guide


Main Page
     3 Reasons to use FreeBSD
     Mirroring Instructions
FreeBSD 6.0 Install (1  2  3) 
Post-Installation Configuration
     Qwest DSL/Actiontec Gateway Fix
Updating the Ports Tree
Xorg Setup (1  2  3)
     Xorg Mouse Configuration
Installing Fluxbox
Configuring Fluxbox


     Firefox Plugins
     Thunderbird Tips and Add-ons
     Linux OpenOffice
Game Console Emulators
Computer Emulators

Advanced Topics

Installing GRUB
Enabling Sound
Adding Fonts
Inputting non-Latin Languages
Custom Keyboard
Custom Themes
Custom Kernel/CD Burning
Iriver IHP and Mounting
Nokia and Bluetooth
Nvidia TV-Out


Setting up CUPS
Adding a Printer to CUPS
Printing to a PDF File
Printing to a Windows Shared Printer
Sharing Printers with a Windows Client
Printing non-Latin characters


Using a Static IP Address
Providing Internet Access to Network Services
Setting up an FTP Server
Setting up a Local Webserver
SSH and Remote X Applications
NFS (Network File System)
Setting up a Samba Server
     Using multiple NICs with Samba
     Mounting Samba Shares from FreeBSD
Logging onto a Microsoft Wireless VPN
Logging onto CSU's VPN

Package Management

Installing Software through Ports
Installing Software through Packages
Creating packages of Installed Software
Removing (uninstalling) Installed Software
Finding/Listing Installed Software
Upgrading Installed Software
Checksum mismatch error
____ conflicts with installed package(s): ____
pkgdb -F usage
Fluxbox Upgrade
Restoring an earlier version of an application
Upgrading to xorg-7.2


Upgrading from 5.4 to 6.0
Upgrading from 6.0 to 6.1
Upgrading from 6.1 to 6.2
Upgrading from 6.2 to 7.0
Backing up your System
FreeBSD terminal commands/utilities
Common/useful "vi" commands
Command Line Burning

It's best to follow the Installation section step-by-step and then go through the advanced topics as necessary.

There are a few conventions used in The Guide that you should be aware of:

When we give instructions for you to type something in the terminal (or in a terminal window), we will denote exactly what you should type like so:

vi ~/.fluxbox/init

If we want to tell you what you should see in a text file (or what you should add to a text file), we will denote the contents of the text file like this:

Section "Files
        FontPath "/usr/X11R6/lib/X11/fonts/TTF"
        (Other FontPath lines)

Section "Module"
        Load "freetype"
        (Other Load lines)

If you are supposed to use a command in vi it will look like this:


And lastly, if we want to tell you what you should see in your terminal window (the readout from the system or an application), we will denote it like this:

PING www.yahoo.akadns.net ( 56 data bytes
64 bytes from icmp_seq=0 ttl=50 time=388.922 ms
64 bytes from icmp_seq=1 ttl=50 time=615.123 ms
64 bytes from icmp_seq=2 ttl=50 time=807.229 ms
--- www.yahoo.akadns.net ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 388.922/603.758/807.229/170.962 ms

We hope you find our FreeBSD Guide useful!

Previous        Continue on to our Next section

This page is best viewed in Mozilla Firefox