FreeBSD 4.9 x86

February 2004
Security Labs
Department of Information Technology
Rochester Institute of Technology
Rochester, New York

Desktop Configuration

Intel 731 MHz
512 MB RAM
5.85 GB HDD
Realtek 8129/8139 PCI Ethernet Card


I had to create boot floppy images to be able to start theinstallation because we don't have permissions to enter the BIOS (its asecurity lab :). I made two floppy images, one for kern.flp and another for mfsroot.flp.


I booted the machine after inserting FreeBSD CD1 into the CD-ROMdrive and kern.flp floppy disk into the floppy drive. It then asked meto insert the mfsroot.flp floppy disk. After copying the images, itasked me to press "Enter" to boot with the kernel.

It then launched the kernel configuration menu.

Kernel Configuration

Selected the Start kernel configuration in full-screen visualmode.Entered this mode to check and make sure I didn't have any driverconflicts. There were no conflicts. Pressed Q to save and exit.It then took me to the Sysinstall Main Menu.

Sysinstall Main Menu

Entered the Options tool to enter the options editor and changedDHCP value to "Yes" and NFS Secure value to "Yes".Pressed Q to quit.

It returned me to the Sysinstall Main menu and I proceeded to choosethe Standard option for installation. It took me to the Fdisk Partitioneditor.

Allocating Space

Installation is for the entire hard disk and I pressed A to use theentire disk for the slices. Moved to the freebsd slice using arrow keysand pressed S to make the slice bootable. The Flags will automaticallybe updated by adding an A next to the C Flag.

Pressed Q to finish and exit the disk partitioning.

It took me to the Boot Manager installation menu and I chose to installthe FreeBSD boot manager. It then took me to the FreeBSD DisklabelEditor where I had to create partitions for the slice.

Pressed A to create auto default partitions. The partitions were as follows:

 Part  Mount  Size  Newfs
 ad0sla  /  128MB  UFS
 ad0slb  swap  1008MB  SWAP
 ad0sle  /var  256MB  UFS+S
 ad0slf  /tmp  256MB  UFS+S
 ad0slg  /usr 17915MB  UFS+S

Pressed Q to finish. It then took me to the package installation menu.

Package Installation

Selected All to install all the system sources, binaries and X Window system.

Pressed Yes for installing the portage collection.

Chose Exit to exit from the package distribution menu.

It then took me to the Installation Medium menu and I chose CD/DVD. Ithen pressed Yes to commit with the installation. Installation started.It took about 10 minutes to complete.


Started with configuring the network card. It detected the realtekcard as rl0.

Selected No to try IPv6 configuration for the interface.Used DHCP to obtainan IP address.

Chose No for network gateway, Internet services, anonymous FTP, NFS server, NFS client.Security settings were configured to Medium.

Selected No for customizing system console settings.

Set the Timezone by selecting America -- North and South -> United States -> Eastern Time.

Enabled Linux binary compatibility by clicking Yes.Chose Yes for the non-USB mouse and tested it by running the mouse daemon in option 2 Enable. It worked by default.

Additional network services configuration was skipped.

Configured X and installed the KDE X window manager.Installed All software packages.

A User ID was added.

Selected Exit to exit the menu.

It then prompted to enter a root password. After entering a password, it returned to the sysinstall main menu.

I chose X Exit Install to exit the menu and to reboot.

On reboot it entered into FreeBSD.Installation was successful!

/etc/fstab file contents are as follows:

 device   mountpoint  FSType   mountoption
 /dev/acd0c  /cdrom  cd9660  ro,noauto
 /dev/ad0s1a  /  ufs  rw
 /dev/ad0s1b  none  swap  sw
 /dev/ad0s1e  /var  ufs  rw
 /dev/ad0s1f  /tmp  ufs  rw
 /dev/ad0s1g  /usr  ufs  rw
 proc  /proc  procfs  rw