Installing a minimal FreeBSD machine

This tutorial outlines how to install a FreeBSD minimal setup using version 7.2.

Instead of trying to put the whole process into writing I thought that a “screen by screen” approach would be a better idea. I hope the screenshots speak for themselves. Note that I’ve included every single screen and taken the screenshots after selecting the options (so you know what I chose).

It might look a bit daunting when you see that there are over 40 screenshots, but bear in mind that most of them are simple yes or no questions or alert messages. I just thought I would include as much detail as I could since there is nearly no accompanying text.

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

At this step simply press “A” to use the entire disk and then “Q” to continue.

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

At this step simply press “A” to use auto defaults and then “Q” to continue.

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

FreeBSD installation screenshot

After the system restarts it should boot your newly installed FreeBSD operating system.

Before you continue working with your system I would strongly suggest to make sure the hostname is set correctly and that it resolves to itself. First, determine your hostname using the following command:

$ hostname
intranet.mydomain.com

In his example I chose “freebsdbox” as the hostname and “localdomain’ as the domain during the installation. If we were setting up a server to go live at server1.example.com you would probably want to set the host name to “server1″ and the domain to “example.com”. To change the hostname open /etc/rc.conf as root in a text editor and edit the file:

> ee /etc/rc.conf

Using the arrow keys, scroll down until you find the line that specifies the host name of the FreeBSD system. By default, this section says:

### Basic network options: ###
hostname="localhost.my.domain" # Set this!

Change this section to match the hostname you want to use:

### Basic network options: ###
hostname="freebsdbox.localdomain"  # Set this!

Then open your hosts file in the editor:

> ee /etc/hosts

Change all the host items to match:

::1 localhost.freebsdbox.localdomain localhost
127.0.0.1 freebsdbox.localdomain localhost
192.1.0.123 freebsdbox.localdomain freebsdbox
192.1.0.123 freebsdbox.localdomain.