How to install FreeBSD 10.2

About FreeBSD

FreeBSD is an Unix-like, advanced operating system that can be installed in modern Servers, Desktops, Laptops and embedded platforms. It is the direct descendant of BSD Unix and of course it is free. The first version of FreeBSD was released in 1993, and today it is the most widely used open source BSD operating system. FreeBSD is licensed under permissive BSD license.

In this tutorial, we will see how to install FreeBSD 10.2.

Install FreeBSD 10.2

For the purpose of this tutorial, I will using the following test machine to install FreeBSD 10.2.

  • Hostname: freebsd.ostechnix.local
  • IP Address: 192.168.1.103/24
  • Hard disk size: 20 GB
  • Memory: 1 GB

Let us start the installation. Download the latest FreeBSD version from here. Create a bootable DVD or USB drive and boot up your system using the installation media.

You will see the FreeBSD installer menu. press 1 (number one) or press Enter to start the installation.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_001

Once the boot is complete, the following welcome will appear. You have three options here.

  1. Press Enter to install FreeBSD on your hard drive.
  2. Select Shell and press to enter into command line mode. In commend line mode, you can partition the hard drives as per your choice before installing FreeBSD on it.
  3. The third option, Live CD eill let you to try the live FreeBSD system without installing it.

Let us go with the default option, Install. Press Enter to select the default option.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_002

Select your Keymap. I go with the default selection.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_003

Enter a hostname for your system.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_004

Select the system components to install.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_005

Next we need to partition our hard disk to install FreeBSD. You can either proceed with default option, Auto (UFS), or Manual partition method.

I would like to proceed with automatic partition, so I selected first option i.e Auto (UFS).

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_006

Choose Entire Disk and press Enter.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_007

Select partition scheme for the drive and press Enter. I go with the default selection.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_008

Review the partition sizes. Once you ok with the partition size, select Finish and press Enter.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_009

Click Commit to confirm the partition setup and press Enter to save the changes.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_010

FreeBSD installation process will start now.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_011

Once the installation complete, you’ll be asked to change/set the root user password.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_013

Next select your Network interface card to configure Network.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_014

Select Yes to configure IPv4 for the interface.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_015

Here we have to setup the IP address for the network card. If you have DHCP server, Select Yes to enable DHCP for this network interface. If you don’t have DHCP server, select No and enter the IP address, subnet, network mask manually.

I do not have DHCP server in my network, hence I selected No.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_003

Enter the IP address, subnet, and gateway etc.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_004

I don’t use IPv6, so I selected No.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_018

Next, enter DNS server IP.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_001

Select No to select your default Time zone.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_020

Select your Region. For me, it’s Asia.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_021

Select your Country, for example India.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_022

Select Yes to confirm and press Enter to continue.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_023

Next, select the list services you would like to be started at every boot.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_024

We need to create a normal user for regular computing. Select Yes and press Enter.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_025

Enter the details of the new user.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_027

Type Yes to create the new user.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_028

Similarly, you can create as many users as you want. For me, just one user is enough, so I entered No to continue.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_029

We have reached the final stage. Select Exit and press Enter to apply the configuration and exit the FreeBSD installer.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_030

Congratulations! FreeBSD installation is completed. The installer will ask you to make any final changes before exiting the installer wizard. If you want to change anything, select Yes, else select No and press Enter to complete the installation.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_031

Finally remove the installation media and click Reboot.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_032

After rebooting, enter the username and password to login to your newly installed FreeBSD system.

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_034

Post installation

Like any other operating systems, it is recommended to update FreeBSD after installing it.

To do so, run:

freebsd-update fetch install

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_007

Add the normal user to perform administrative tasks using sudo.

To do so, install sudo package with command:

pkg install sudo

Then add the normal user (Ex. ostechnix in our case) to the sudoers list.

To do so, run:

visudo

Add the following line:

ostechnix ALL=(ALL) ALL

FreeBSD 10.2 [Running] - Oracle VM VirtualBox_009

Save and close the file. Now the user ostechnix can able to perform administrative commands with prefix sudo.

That’s it. Start using your FreeBSD server.

Refer our next article about installing KDE desktop in FreeBSD.

We will be continuing to publish more tutorials about FreeBSD and other Unix-like operating systems in future. Stay tuned with us.

If you find this tutorial useful, please share it on your social networks and support OSTechNix.

Thanks for reading!

Reference:

You may also like...

  • pethead

    Where is the grub-install?

    • sk

      Grub-install? No need to do it. Everything will be installed automatically.