Install VirtualBox Guest Additions in CentOS, RHEL & Fedora

VirtualBox Guest Additions are software (typically device drivers and other special system applications) that enable seamless integration between the host and guest systems. They help you make the best out of your guest operating system for better performance and usability.

Read Also: How to Install VirtualBox Guest Additions in Ubuntu

Some of the features offered by Guest Additions include mouse pointer integration, Drag’n’Drop functionality, shared clipboard, shared folders, enhanced video support, time sync, generic host/guest communication pathways, seamless windows and more.

Guest Additions are designed to be installed in a virtual machine, once a guest operating system has been installed.


In this article, we will explain how to install VirtualBox Guest Additions on CentOS and RHEL based distributions such Fedora and Scientific Linux.

How to Install VirtualBox Guest Additions in CentOS

1. First start by enabling the EPEL repository on your CentOS/RHEL guest operating system to install some required packages needed for the installation process as shown.

# yum -y install epel-release

2. Next, update each package on your guest system including the kernel to the latest version that is both available and resolvable, as shown. Once the upgrade process is done, reboot your system to complete the upgrade process and start using the new kernel.

# yum -y update [On RHEL/CentOS]
# dnf -y upgrade [On Fedora 22+]

3. Once update process completes, install all kernel headers, developer tools and other related packages that are required for installing the guest additions from source as shown.

---------- On RHEL/CentOS ---------- # yum install make gcc kernel-headers kernel-devel perl dkms bzip2
---------- On Fedora 22+ ----------
# dnf install make gcc kernel-headers kernel-devel perl dkms bzip2

4. Next, set the KERN_DIR environment variable to kernel source code directory (/usr/src/kernels/$(uname -r)) and export it at the same time as shown.

# export KERN_DIR=/usr/src/kernels/$(uname -r)

5. Now, you can mount the Guest Additions ISO and run the installer in two ways:

Install Guest Additions via a GUI

If you have a desktop environment installed, use this option, from the Virtual machine menu bar, go to Devices => click on Insert Guest Additions CD image to mount the Guest Additions ISO file in your guest OS.

Mount Guest Additions ISO on CentOS

Mount Guest Additions ISO on CentOS

A dialog window will open up, asking you to Run the installer, click on the Run to execute it. This will in turn open a terminal which shows the installation details (follow the on-screen instructions).

Install Guest Additions in CentOS

Install Guest Additions in CentOS

Installing Guest Additions on CentOS

Installing Guest Additions on CentOS

Install Guest Additions via a Terminal

Login into terminal and run the following commands to mount the Guest Additions ISO file, move into the directory where the guest additions ISO has been mounted, inside there you will find VirtualBosx guest addition installers for various platform, run the one for Linux, as follows.

# mount -r /dev/cdrom /media
# cd /media/
# ./VBoxLinuxAdditions.run 

6. Once the installation is complete, power off your guest system to perform certain settings as explained below.

Note: If you don’t have a desktop environment installed, you can install Gnome 3 desktop or skip the next section. You should be good to go.

7. Now you need to enable the shared clipboard and drag’n’drop functionality for your guest operating system. From the CentOS, RHEL and Fedora guest machine settings, go to General => Advanced and enable these two options from there, click on the drop down options to select an option.

Enable Shared Clipboard in CentOS Virtualbox

Enable Shared Clipboard in CentOS Virtualbox

Once you are done, click on OK to save the settings and boot your guest OS and confirm that the changes you have just made are working as expected.

That’s it! VirtualBox Guest Additions make your life simple while using guest operating systems by enabling seamless integration between the host and guest systems. If you face any problems during installation, use the feedback form below to ask any questions.

Upgrade Fedora 28 from Fedora 27 Using DNF (F27 to F28)

Fedora-vertical-logoThis is guide, howto upgrade Fedora 27 to Fedora 28 using DNF. This method works on desktop and server machines.

I have tested this method on several machines, but if you have problems, please let me know. Always remember backup, before upgrade!

1. Before Upgrade

1.1 Backup Your Data

Before doing anything, do full system backup or backup at least your important data: documents, pictures, videos, config files, log files, databases etc. This is very important step, because if something goes wrong and you have to do fresh install, then you can easily restore your data.

2. Upgrade Fedora 27 to Fedora 28 using DNF

Desktop users can start upgrade using Software app and skip to step 2.7
Fedora 27 to 28 Upgrade Fedora 28 available download

Following steps are mainly Fedora Server and command line users

2.1 Change root user


su -
## OR ##
sudo -i

2.2 Update Fedora 27 Packages

Just make sure that you have all latest packages installed.


dnf update

2.3 Reboot Your System

Just make sure that you are running latest kernel.


reboot

2.4 Install/Update dnf-plugin-system-upgrade package

It’s probably installed already.


dnf install dnf-plugin-system-upgrade --best

2.5 Start Upgrading Using DNF


dnf system-upgrade download --releasever=28

When this finish, check if there is any errors. You might need

--best

and

--allowerasing

options to get all packages downloaded.

2.6 Start (F27 to F28) Upgrade Process


dnf system-upgrade reboot

2.7 Grub 2 Menu Boot with Latest Kernel

Fedora 27 to Fedora 28 starting upgrade grub

2.8 Starting System Upgrade

Fedora 27 to Fedora 28 starting upgrade

2.9 dnf-plugin-system-upgrade Upgrading Fedora 27 to Fedora 28

Fedora 27 to Fedora 28 upgrading 1

Fedora 27 to Fedora 28 Cleanup

Fedora 27 to Fedora 28 verifying

3. Fedora 28 Screenshots

3.1 Fedora 28 GDM Login Screen

Fedora 27 to Fedora 28 gdm

3.2 Fedora 28 Plain Desktop Gnome Shell 3.28.1

Fedora 27 to Fedora 28 Gnome 3.28.1 plain desktop

3.3 Fedora 28 and Gnome 3.28.1

Fedora 27 to Fedora 28 gnome 3.28.1 details

4. Fedora 28 Clean Up Post Upgrade (as root user)

4.1 Rebuilding the RPM DB


rpm --rebuilddb

4.2 Do Distro Sync


dnf distro-sync --setopt=deltarpm=0

4.3 Check All Your Config Files

Use rpmconf to find .rpmnew, .rpmsave and .rpmorig files. You can keep current version, place back old version, watch the diff or merge.


dnf install rpmconf rpmconf -a

Fedora 28 Workstation Install Guide

This is guide with screenshots, howto install Fedora 28 (F28) using Live DVD or Live USB. Fedora 28 Installation can be done also with using Fedora NetInstall (Net Install) with gPXE and BFO (boot.fedoraproject.org).

1. Before Fedora 28 Installation

1.1 Download Fedora 28 Live DVD/USB Image

Download Fedora 28 here.

Select your version, Fedora 28 Workstation, (Fedora 28 Server). On this guide I use Fedora 28 Workstation 64-bit.

1.2 Burn Fedora 28 Image to DVD, Create Live USB or use image directly and Boot Computer Using Fedora 28 Installation Media

Remember to check Fedora 28 image MD5 sum and then burn image to DVD, create Live USB example with liveusb-creator, dd or use directly on virtual environment. And boot computer using Fedora 28 Installation Media.

2. Fedora 28 Installation

2.1 Fedora 28 Boot Option Menu

Fedora 28 Install Grub

2.2 Start Fedora 28 Installation Click Install to Hard Drive

Fedora 28 Install To Hard Drive

2.3 Select Language

Fedora 28 Install Welcome to Fedora 28

2.4 Fedora 28 Workstation Installation Summary Window

Fedora 28 Install Installation Summary

2.5 Setup Date and Time

Fedora 28 Install Setup Date and Time

2.6 Setup/check NTP Servers

Fedora 28 Install NTP Servers

2.7 Setup Keyboard Layout

Fedora 28 Install Keyboard Layout

2.8 Select Installation Destination and Storage Configuration

Fedora 28 Install Installation Destination

2.9 Full Disk Summary and Bootloader Configuration

Fedora 28 Install Full Disk Summary

2.10 Modify Partitions Manually

Fedora 28 Install Manual Partitioning

Fedora 28 Install Manual Partitioning 2

2.11 Accept Changes

Fedora 28 Install Manual Partitioning Summary of Changes

2.12 Begin Fedora 28 installation

Fedora 28 Install All Done Begin Install

2.13 Package Installation

Fedora 28 Install Installer installing 1

2.14 Installing Software

Fedora 28 Install Installer Installing 2

2.15 Fedora 28 Installation Done

Then simply reboot/restart computer and remove installation media
Fedora 28 Install Installer Succesfully Installed

Fedora 28 Install Restart to Finish Installation

3. Finishing Fedora 28 Installation

3.1 Fedora 28 Boot Menu (Grub 2)

Fedora 28 Install Grub Boot to Installed System

3.2 Fedora 28 Install Welcome

Fedora 28 Install Welcome

3.3 Fedora 28 Install Online Accounts

Fedora 28 Install Online Accounts

3.4 Fedora 28 Install Privacy

Fedora 28 Install Privacy

3.5 Fedora 28 Install About You / Create User

Fedora 28 Install About You Create User

3.6 Fedora 28 Install Set a Password

Fedora 28 Install Set a Password

3.7 Fedora 28 Install Ready to Go

Fedora 28 Install Ready to Go

3.8 Fedora 28 GDM Login Window

Fedora 28 Install GDM Login Screen

3.9 Fedora 28 Getting Started

Fedora 28 Install Getting Started

3.10 Fedora 28 Desktop Screenshots

Fedora 28 Gnome Shell 3.28.1 Plain

Fedora 28 Install Plain Desktop

Fedora 28 Gnome 3.28.1 Details

Fedora 28 Install Desktop Details

What to do next?

Install nVidia Drivers on Fedora 28

Install Google Chrome on Fedora 28

Install LAMP (Linux, Apache, MySQL/MariaDB, PHP) on Fedora 28

Install LEMP (Linux, Nginx, MySQL/MariaDB, PHP) on Fedora 28

Install Adobe Flash Player on Fedora 28

Install Oracle Java (JDK, JRE) 8 on Fedora 28

Install VirtualBox (with yum) on Fedora 28

Install PostgreSQL 10.0 on Fedora 28

Install MariaDB 10.2 on Fedora 28

Install Memcached on Fedora 28

Upgrade Fedora 27 from Fedora 26 Using DNF (F26 to F27)

Fedora-vertical-logoThis is guide, howto upgrade Fedora 26 to Fedora 27 using DNF. This method works on desktop and server machines.

I have tested this method on several machines, but if you have problems, please let me know. Always remember backup, before upgrade!

1. Before Upgrade

1.1 Backup Your Data

Before doing anything, do full system backup or backup at least your important data: documents, pictures, videos, config files, log files, databases etc. This is very important step, because if something goes wrong and you have to do fresh install, then you can easily restore your data.

2. Upgrade Fedora 26 to Fedora 27 using DNF

2.1 Change root user


su -
## OR ##
sudo -i

2.2 Update Fedora 26 Packages

Just make sure that you have all latest packages installed.


dnf update

2.3 Reboot Your System

Just make sure that you are running latest kernel.


reboot

2.4 Install/Update dnf-plugin-system-upgrade package

It’s probably installed already.


dnf install dnf-plugin-system-upgrade --best

2.5 Start Upgrading Using DNF


dnf system-upgrade download --releasever=27

When this finish, check if there is any errors. You might need

--best

and

--allowerasing

options to get all packages downloaded.

2.6 Start (F26 to F27) Upgrade Process


dnf system-upgrade reboot

2.7 Grub 2 Menu Boot with Latest Kernel

Fedora Upgrade 27 from 26 grub2

2.8 Starting System Upgrade

Fedora Upgrade 27 from 26 Starting

2.9 dnf-plugin-system-upgrade Upgrading Fedora 26 to Fedora 27

Fedora Upgrade 27 From 26 Upgrading

Fedora Upgrade 27 From 26 Upgrading

Fedora Upgrade 27 From 26 Cleanup

3. Fedora 27 Screenshots

3.1 Fedora 27 GDM Login Screen

Fedora 27 GDM Login Window

3.2 Fedora 27 Plain Desktop Gnome Shell 3.26.1

Fedora 27 Gnome Shell 3.26.1 Plain

3.3 Fedora 27 and Gnome 3.26.1

Fedora 27 Gnome 3.26.1 Details

4. Fedora 27 Clean Up Post Upgrade (as root user)

4.1 Rebuilding the RPM DB


rpm --rebuilddb

4.2 Do Distro Sync


dnf distro-sync --setopt=deltarpm=0

4.3 Check All Your Config Files

Use rpmconf to find .rpmnew, .rpmsave and .rpmorig files. You can keep current version, place back old version, watch the diff or merge.


dnf install rpmconf rpmconf -a

Fedora 27 Workstation Install Guide

This is guide with screenshots, howto install Fedora 27 (F27) using Live DVD or Live USB. Fedora 27 Installation can be done also with using Fedora NetInstall (Net Install) with gPXE and BFO (boot.fedoraproject.org).

1. Before Fedora 27 Installation

1.1 Download Fedora 27 Live DVD/USB Image

Download Fedora 27 here.

Select your version, Fedora 27 Workstation, (Fedora 27 Server). On this guide I use Fedora 27 Workstation 64-bit.

1.2 Burn Fedora 27 Image to DVD, Create Live USB or use image directly and Boot Computer Using Fedora 27 Installation Media

Remember to check Fedora 27 image MD5 sum and then burn image to DVD, create Live USB example with liveusb-creator, dd or use directly on virtual environment. And boot computer using Fedora 27 Installation Media.

2. Fedora 27 Installation

2.1 Fedora 27 Boot Option Menu

Fedora 27 Boot Option Menu

2.2 Start Fedora 27 Installation Click Install to Hard Drive

Fedora 27 Install to Hard Drive

2.3 Select Language

Fedora 27 Select Language

2.4 Fedora 27 Workstation Installation Summary Window

Fedora 27 Workstation Installation Summary Window

2.5 Setup Date and Time

Fedora 27 Setup Date and Time

2.6 Setup Keyboard Layout

Fedora 27 Setup Keyboard Layout

2.7 Setup Network and Hostname

Fedora 27 Setup Network and Hostname

2.8 Select Installation Destination and Storage Configuration

Fedora 27 Select Installation Destination and Storage Configuration

2.9 Full Disk Summary and Bootloader Configuration

Fedora 27 Full Disk Summary and Bootloader Configuration

2.10 Modify Partitions Manually

Fedora 27 Manual Partitioning

Fedora 27 Manual Partitioning 2

2.11 Accept Changes

Fedora 27 Accept Changes

2.12 Begin Fedora 27 installation

Fedora 27 Begin Fedora 27 Installation

2.13 Package Installation and Setup

Fedora 27 Package Installation and Setup

2.14 Setup root Password

Fedora 27 Setup root Password

2.15 Create User Account

Select “Create User Account” and create user.
Fedora 27 Create User Account

2.16 Installing Software

Fedora 27 Installing Software

2.17 Fedora 27 Installation Done

Then simply reboot/restart computer and remove installation media
Fedora 27 Installation Done

Fedora 27 Restart 1

Fedora 27 Restart 2

3. Finishing Fedora 27 Installation

3.1 Fedora 27 Boot Menu (Grub 2)

Fedora 27 Grub2

3.2 Fedora 27 GDM Login Window

Fedora 27 GDM Login Window

3.3 Fedora 27 Gnome 3.26.1 Welcome Screen

Fedora 27 Gnome 3.26.1 Welcome Screen

3.4 Select Typing

Fedora 27 Select Typing

3.5 Privacy Settings

Fedora 27 Privacy Settings

3.6 Online Accounts

Fedora 27 Online Accounts

3.7 Ready to go / Start Using Gnome 3.26

Ready to go / Start Using Gnome 3.26

3.9 Fedora 27 Desktop Screenshots

Fedora 27 Gnome Shell 3.26.1 Plain

Fedora 27 Gnome Shell 3.26.1 Plain

Fedora 27 Gnome 3.26.1 Details

Fedora 27 Gnome 3.26.1 Details

What to do next?

Install nVidia Drivers on Fedora 27

Install Google Chrome on Fedora 27

Install LAMP (Linux, Apache, MySQL/MariaDB, PHP) on Fedora 27

Install LEMP (Linux, Nginx, MySQL/MariaDB, PHP) on Fedora 27

Install Adobe Flash Player 27 on Fedora 27

Install PostgreSQL 10.0 on Fedora 27

Install MariaDB 10.2 on Fedora 27

Install Memcached on Fedora 27

Fedora 26 Netinstall / Server Install Guide

This is guide with screenshots, howto install Fedora 26 (F26) Server using Fedora Netinstall image. This same Fedora Netinstall method work for desktop installation too. Desktop is possible select Software Selection step.

1. Before Fedora 26 Installation

1.1 Download Fedora 26 Netinstall Image

Download Fedora 23 here.

Select Fedora 26 Netinstall image. On this guide I use server install image.

1.2 Burn Fedora 26 Image to CD/DVD, Create Live USB or use image directly and boot computer using Fedora 26 Network Installation Media

Remember to check Fedora 26 image MD5 sum and then burn image to DVD, create Live USB example with liveusb-creator, dd or use directly on virtual environment. And boot computer using Fedora 26 Installation Media.

2. Fedora 26 Installation

2.1 Fedora 26 Boot Option Menu

Fedora 26 Start Installer

2.2 Fedora 26 Starting Installer

Fedora 26 Starting Installer

2.3 Select Language

Fedora 26 Select Language

2.4 Fedora 26 Installation Summary Window

Fedora 26 Installation Summary Window

2.5 Select Keyboard Layout(s)

Fedora 26 Select Keyboard Layout

2.6 Select Additional Language

Fedora 26 Select Additional Language

2.7 Setup Date and Time

Fedora 26 Select Additional Language

Fedora 26 NTP Servers

2.8 Select Installation Source

Fedora 26 Installation Source

2.9 Software Selection

Here you can select Server, Minimal install, Desktop, etc.
Fedora 26 Software Selection

2.10 Setup Network and Hostname

Fedora 26 Network and Hostname

2.11 Select installation Destination and Partitioning Type

Fedora 26 Installation Destination

2.12 Full Disk Summary and Bootloader Configuration

Fedora 26 Full Disk Summary and Bootloader Configuration

2.13 Modify Partitions Manually

Fedora 26 Manual Partitioning

2.14 Accept Changes

Fedora 26 Manual Partitioning Summary of Changes

2.15 Begin Fedora 26 installation

Fedora 26 Begin Installation

2.16 Package Installation and Setup

Fedora 26 Installation

2.17 Setup root Password

Fedora 26 Set root Password

2.18 Create User Account

Select “Create User Account” and create user.
Fedora 26 Add User

Fedora 26 User Account Advanced Options Screen
Fedora 26 User Account Advanced Options Screen

2.19 Fedora 26 Installation Done

Then simply reboot computer and remove installation media.
Fedora 26 Installation Done

3. Using Fedora 26 Server

3.1 Fedora 26 Boot Menu (Grub 2)

Fedora 26 Boot Menu (Grub 2)

3.2 Fedora 26 Server Command Line Login

Fedora 26 Server Command Line Login

3.3 Fedora 26 Server Edition

Fedora 26 Server Edition

Upgrade Fedora 26 from Fedora 25 Using DNF (F25 to F26)

Fedora-vertical-logoThis is guide, howto upgrade Fedora 25 to Fedora 26 using DNF. This method work on desktop and server machines.

I have tested this method on several machines, but if you have problems, please let me know. Always remember backup, before upgrade!

1. Before Upgrade

1.1 Backup Your Data

Before doing anything, do full system backup or backup at least your important data: documents, pictures, videos, config files, log files, databases etc. This is very important step, because if something goes wrong and you have to do fresh install, then you can easily restore your data.

2. Upgrade Fedora 25 to Fedora 26 using DNF

2.1 Change root user


su -
## OR ##
sudo -i

2.2 Update Fedora 25 Packages


dnf update

2.3 Reboot Your System

Just make sure that you are running latest kernel.


reboot

2.4 Install/Update dnf-plugin-system-upgrade package

It’s probably installed already.


dnf install dnf-plugin-system-upgrade --best

2.5 Start Upgrading Using DNF


dnf system-upgrade download --releasever=26

When this finish, check if there is any errors. You might need

--best

and

--allowerasing

options to get all packages downloaded.

2.6 Start (F25 to F26) Upgrade Process


dnf system-upgrade reboot

2.7 Grub 2 Menu Boot with Latest Kernel

Fedora Upgrade 26 from 25 Grub2

2.8 Starting System Upgrade

Fedora Upgrade 26 from 25 Starting

2.9 dnf-plugin-system-upgrade Upgrading Fedora 25 to Fedora 26

Fedora Upgrade 26 from 25 Starting Upgrading

Fedora Upgrade 26 from 25 Clean Up

Fedora Upgrade 26 from 25 Verifying

3. Fedora 26 Screenshots

3.1 Fedora 26 GDM Login Screen

Fedora Upgrade 26 from 25 GDM Login Screen

3.2 Fedora 26 Plain Desktop Gnome Shell 3.24.2

Fedora Upgrade 26 from 25 Gnome 3.24.2 Plain Desktop

3.3 Fedora 26 and Gnome 3.24.2

Fedora Upgrade 26 from 25 Gnome 3.24.2 Details

4. Fedora 26 Clean Up Post Upgrade (as root user)

4.1 Rebuilding the RPM DB


rpm --rebuilddb

4.2 Do Distro Sync


dnf distro-sync --setopt=deltarpm=0

4.3 Check All Your Config Files

Use rpmconf to find .rpmnew, .rpmsave and .rpmorig files. You can keep current version, place back old version, watch the diff or merge.


dnf install rpmconf rpmconf -a

Upgrade Fedora 25 from Fedora 24 Using DNF (F24 to F25)

Fedora-vertical-logoThis is guide, howto upgrade Fedora 24 to Fedora 25 using DNF. This method work on desktop and server machines.

I have tested this method on several machines, but if you have problems, please let me know. Always remember backup, before upgrade!

1. Before Upgrade

1.1 Backup Your Data

Before doing anything, do full system backup or backup at least your important data: documents, pictures, videos, config files, log files, databases etc. This is very important step, because if something goes wrong and you have to do fresh install, then you can easily restore your data.

2. Upgrade Fedora 24 to Fedora 25 using DNF

2.1 Change root user


su -
## OR ##
sudo -i

2.2 Update Fedora 24 Packages


dnf update

2.3 Reboot Your System

Just make sure that you are running latest kernel.


reboot

2.4 Install/Update dnf-plugin-system-upgrade package

It’s probably installed already.


dnf install dnf-plugin-system-upgrade --best

2.5 Start Upgrading Using DNF


dnf system-upgrade download --releasever=25

When this finish, check if there is any errors. You might need

--best

and

--allowerasing

options to get all packages downloaded.

2.6 Start (F24 to F25) Upgrade Process


dnf system-upgrade reboot

2.7 Grub 2 Menu Boot with Latest Kernel

Fedora Upgrade 25 from 24 Grub2

2.8 Starting System Upgrade

Fedora Upgrade 25 from 24 Starting

2.9 dnf-plugin-system-upgrade Upgrading Fedora 24 to Fedora 25

Fedora Upgrade 25 from 24 Starting Upgrading

Fedora Upgrade 25 from 24 Starting Upgrading

Fedora Upgrade 25 from 24 Starting Cleanup

Fedora Upgrade 25 from 24 Veryfying

3. Fedora 25 Screenshots

3.1 Fedora 25 GDM Login Screen

Fedora Upgrade 25 from 24 GDM Login Screen

3.2 Fedora 25 Plain Desktop Gnome Shell 3.22.2

Fedora Upgrade 25 from 24 Gnome 3.22.2 Plain Desktop

3.3 Fedora 25 and Gnome 3.22.2

Fedora Upgrade 25 from 24 Gnome 3.22.2 Details

4. Fedora 25 Clean Up Post Upgrade (as root user)

4.1 Rebuilding the RPM DB


rpm --rebuilddb

4.2 Do Distro Sync


dnf distro-sync --setopt=deltarpm=0

4.3 Check All Your Config Files

Use rpmconf to find .rpmnew, .rpmsave and .rpmorig files. You can keep current version, place back old version, watch the diff or merge.


dnf install rpmconf rpmconf -a

Upgrade Fedora 24 from Fedora 23 Using DNF (F23 to F24)

Fedora-vertical-logoThis is guide, howto upgrade Fedora 23 to Fedora 24 using DNF.

I have tested this method on several machines, but if you have problems, please let me know. Always remember backup, before upgrade!

1. Before Upgrade

1.1 Backup Your Data

Before doing anything, do full system backup or backup at least your important data: documents, pictures, videos, config files, log files, databases etc. This is very important step, because if something goes wrong and you have to do fresh install, then you can easily restore your data.

2. Upgrade Fedora 23 to Fedora 24 using DNF

2.1 Change root user


su -
## OR ##
sudo -i

2.2 Update Fedora 23 Packages


dnf update

2.3 Reboot Your System

Just make sure that you are running latest kernel.


reboot

2.4 Install/Update dnf-plugin-system-upgrade package

It’s probably installed already.


dnf install dnf-plugin-system-upgrade --best

2.5 Start Upgrading Using DNF


dnf system-upgrade download --releasever=24

When this finish, check if there is any errors. You might need

--best

and

--allowerasing

options to get all packages downloaded.

2.6 Start (F23 to F24) Upgrade Process


dnf system-upgrade reboot

2.7 Grub 2 Menu Boot with Latest Kernel

Fedora 23 to 24 Upgrade Grub2

2.8 Starting System Upgrade

Fedora 23 to 24 Upgrade Starting

2.9 dnf-plugin-system-upgrade Upgrading Fedora 23 to Fedora 24

Fedora 23 to 24 Upgrade Upgrading

Fedora 23 to 24 Upgrade Upgrading

Fedora 23 to 24 Upgrade Upgrading Cleaning

Fedora 23 to 24 Upgrade Upgrading Veryfying

2.10 Boot Upgraded Fedora 24

Fedora 23 to 24 Upgrade Boot Fedora 24

3. Fedora 24 Screenshots

3.1 Fedora 24 GDM Login Screen

Fedora 23 to 24 Upgrade Fedora 24 GDM

3.2 Fedora 24 Plain Desktop Gnome Shell 3.20.2

Fedora 23 to 24 Upgrade Fedora 24 Plain Gnome Desktop

3.3 Fedora 24 and Gnome 3.20.2

Fedora 23 to 24 Upgrade Fedora 24 Gnome Desktop 3.20.2

4. Fedora 22 Clean Up Post Upgrade (as root user)

4.1 Rebuilding the RPM DB


rpm --rebuilddb

4.2 Do Distro Sync


dnf distro-sync --setopt=deltarpm=0

4.3 Check All Your Config Files

Use rpmconf to find .rpmnew, .rpmsave and .rpmorig files. You can keep current version, place back old version, watch the diff or merge.


dnf install rpmconf rpmconf -a

Fedora 23 Install Guide

This is guide with screenshots, howto install Fedora 23 (F23) using Live DVD or Live USB. Fedora 23 Installation can be done also with using Fedora NetInstall (Net Install) with gPXE and BFO (boot.fedoraproject.org).

1. Before Fedora 23 Installation

1.1 Download Fedora 23 Live DVD/USB Image

Download Fedora 23 here.

Select your version, Fedora 23 Workstation, Fedora 23 Server or Fedora 23 Cloud. On this guide I use Fedora 23 Workstation 64-bit.

1.2 Burn Fedora 23 Image to DVD, Create Live USB or use image directly and Boot Computer Using Fedora 23 Installation Media

Remember to check Fedora 23 image MD5 sum and then burn image to DVD, create Live USB example with liveusb-creator, dd or use directly on virtual environment. And boot computer using Fedora 23 Installation Media.

2. Fedora 23 Installation

2.1 Fedora 23 Boot Option Menu

Fedora 23 Boot Option Menu

2.2 Fedora 23 Live Media Booting

Fedora 23 Live Media Booting

2.3 Start Fedora 23 Installation Click Install to Hard Drive

Start Fedora 23 Installation Click Install to Hard Drive

2.4 Select Language

Fedora 23 Select Language

2.5 Fedora 23 Installation Summary Window

Fedora 23 Installation Summary Window

2.6 Setup Date and Time

Fedora 23 Setup Date and Time

2.7 Setup Keyboard Layout

Fedora 23 Setup Keyboard Layout

2.8 Setup Network and Hostname

Fedora 23 Setup Network and Hostname

2.9 Select installation Destination and Partition Type

Fedora 23 Select installation Destination and Partition Type

2.10 Full Disk Summary and Bootloader Configuration

Fedora 23 Full Disk Summary and Bootloader Configuration

2.11 Modify Partitions Manually

Fedora 23 Modify Partitions Manually

2.12 Accept Changes

Fedora 23 Accept Changes

2.13 Begin Fedora 23 installation

Begin Fedora 23 installation

2.14 Package Installation and Setup

Fedora 23 Package Installation and Setup

2.15 Setup root Password

Fedora 23 Setup root Password

2.16 Create User Account

Select “Create User Account” and create user.
Fedora 23 Create User Account

Fedora 23 User Account Advanced Options Screen
Fedora 23 User Account Advanced Options Screen

2.17 Fedora 23 Installation Done

Then simply reboot computer and remove installation media.
Fedora 23 Installation Done

3. Finishing Fedora 23 Installation

3.1 Fedora 23 Boot Menu (Grub 2)

Fedora 23 Boot Menu (Grub 2)

3.2 Booting Fedora 23

Booting Fedora 23

3.3 Fedora 23 GDM Login Window

Fedora 23 GDM Login Window

3.4 Fedora 23 Gnome 3.18.1 Welcome Screen

Fedora 23 Gnome 3.18.1 Welcome Screen

3.5 Select Input Sources

Fedora 23 Select Input Sources

3.6 Privacy Settings

Fedora 23 Privacy Settings

3.7 Add Cloud Account

Fedora 23 Add Cloud Account

3.8 Start Using Gnome 3.18

Fedora 23 Start Using Gnome 3.18

3.9 Fedora 23 Desktop Screenshots

Gnome Shell 3.16.2 Plain

Fedora 23 Gnome Shell 3.18.1 Plain

Gnome 3.18.1 Details

Fedora 23 Gnome 3.18.1 Details

What to do next?

Install nVidia Drivers on Fedora 23

Install Google Chrome on Fedora 23

Install LAMP (Linux, Apache, MySQL/MariaDB, PHP) on Fedora 23

Install LEMP (Linux, Nginx, MySQL/MariaDB, PHP) on Fedora 23

Install Adobe Flash Player 11 on Fedora 23

Install Sun/Oracle Java (JDK, JRE) 8 on Fedora 23

Install Sun/Oracle Java (JDK, JRE) 7 on Fedora 23

Install VirtualBox (with yum) on Fedora 23

Install PostgreSQL 9.4 on Fedora 23

Install MariaDB 5.5/10.0 on Fedora 23

Install Memcached on Fedora 23