Fedora is an open source Linux operating system for workstations, servers and cloud setups. It is developed by community supported Fedora Project with the help of Red Hat. Fedora comes with quite a few pre-installed features and a large number of freely available software/applications which can be easily installed. Fedora uses Linux kernel and has launched 21 versions already, and it uses the latest Linux kernel i.e. 4.0.
Installing Fedora 22 for Server
Download desired ISO file for Fedora22 Server according to your requirements and flash it on Bootable USB or burn on bootable CD/DVD. Boot the Server through bootable media with Fedora22 Server ISO. Note : We have used beta version for screenshots.
Select language of interface in the next step and click “Continue”.
A warning popup is displayed that it not a stable release of Fedora22 for Server, accept your fate to move forward.
Installation summary page is sort of control center for almost all custom settings for Server It has two major sections.
Setup the system exactly or close to your regional associations.
1(a). Keyboard Layout
Select most convenient keyboard layout from the list.
Fedora22 Server allows you to select multiple keyboard layouts and allows you to define a key combination for switching between selected keyboard layouts. Once done, go back to Installation Summary page to customize next section.
1(b). Language Support
Multiple languages are supported by Fedora Server so one can add any number of languages needed.
1(c). Date and Time
Select your native region so that corresponding timezone is selected for your Server. Now go back to Installation Summary page to customize next section.
This section deals with the installation source as well as the optional software pack which one can install as per the custom requirements.
2(a). Installation Source
Choose the appropriate option from auto detect the installation source or lead the installation wizard to network source. Once the installation source is located, it is better to verify if the installation package is consistent or not. At the bottom of the screen there is a check box to whether or not install the latest updates for software at the time of installation. If latest versions for software are opted, there in an opportunity for the system admin to add corresponding repositories depending on reliability, speed, localization and security by clicking on the “+” sign given at bottom left of the window.
2(b). Software Selection
It depends what the Fedora Server is going to be setup for so system administrator has full liberty to choose among a group of core software. Click “Done” when desired software has been selected to move back to the Installation Summary page again.
This section allows to format disk or RAID according to your needs.
3(a). Installation Destination
It is the most important and tricky part of system setup and installation.
Click on Installation Destination and you will be landed to following page.
A summary of available disks and their capacity is shown here, we have only one drive attached to our Server (sda). There is an option to add a network drive also for specialized usage. Scroll down to “Other Storage Options” here we have to opt between automatic or manual disk partition configurations. Select “I will configure partitioning” if you wish to manually configure the disk partitions or choose the other option otherwise.
Two more options are available in the same section, “I would like to make additional space availabe” and “Encrypt my data” you can click on one or both the checkboxs or leave them as they are. Now click “Done” to proceed further. Make sure to select one of the disks available (sda in this case) before clicking “Done”.
Now manual partitioning page is shown with quite a few options. First of all go to a dropdown menu under “New mount points will use the following partition scheme” and select Standard Partition.
In the above screenshot you can see that a total of 32GB of disk space is free to use. Click on “+” symbol at bottom left of the screen to create a partition from free (unpartitioned) space. A popup will appear with couple of element, a dropdown menu for “Mount Point” and its “Desired Capacity”. Select the mount point (“/boot” in this case), its capacity and click “Add mount point”.
Manual partitioning page is displayed again with details about the newly added “/” partition at sda1. You can reset its properties especially add/change a label for it and click “Update Settings”. We have set /boot partition to 4GB of size so now free space left at bottom is just 28GB.
Now let’s add another “/” partition repeating same steps.
We set it to 2GB so free space is reduced to 26GB now. It is important to note that /boot is set to sda1, it is because /boot contains the boot strap loader for the Server and must have the starting address of the disk. The / partition is set to sda2.
Let’s add swap partition for the system, it usually is the double the size of RAM on the system. We have 1GB of RAM so swap must be of 2GB in size.
Further we added a /home partition of 16GB which is supposed to contain the users’ data so it is the biggest of all partitions.
Last we add a /var partition for logs and databases using the same steps.
Please note we can delete any partition using the “-” sign on the manual partitioning page. Once all the partitions are created click “Done” to format them using EXT4 filesystem. A small window will appear to show that a new partition table (MS-DOS format) will be created and all the partitions will be formatted as mentioned earlier. If you have any critical data on the disk, back it up before initializing the Fedora22 Server installation process because it will be lost when disk will be formatted. Click on “Accept Changes” to move forward.
2(b). Network & Host Name
Now go back to installation summary page and click on “Network & Host Name”, add a hostname of the Server and click “Done”.
We are all set to “Begin Installation” now.
Installation process continues to proceed, meanwhile root password is required to set under “User Settings” section.
Click on “Root Password” to setup password for super user “root”. The password must be secure one (it must include a blend of lower and upper case alphabet, numeric values and special characters). Click “Done” to proceed further.
Create User section gathers information about additional user account and if it is given the Administrator privileges then root password already set will be used for it otherwise new user’s password will be need to be entered. Click “Done” once filled all the details.
Installation process will start now but it will take reasonable amount of time depending on the number and kind of additional software chosen to install.
Congratulations! Fedora22 for Servers has been successfully installed.
Fedora 22 is lightweight and easy to use operating system which supports almost all hardware platforms. It is primarily developed for server with heavy specs. Stable version of Fedora 22 for Servers is released on 26th May 2015. Fedora 22 is more secure as the latest Linux kernel has been patched against all known vulnerabilities. Advanced users may refer to the official website for further information.