In this tutorial you'll learn to install Red Hat Enterprise Linux 8 on VMware Fusion 11 hypervisor.
In this part, you'll learn what is needed to install Red Hat Enterprise Linux 8 in your environment. After that we can go through the actual installation itself.
Before you can install Red Hat Enterprise Linux Server 8, you will need to know a couple of things about server requirements.
First you need to know that Red Hat Enterprise Linux can be installed or deployed in different ways.
You can install it on:
- Physical hardware
- Virtual machine (KVM, VMware, Virtualbox...)
- RHEL 8 can also be running as a container or as an instance in a cloud
In this tutorial, we will install RHEL 8 on a virtual machine using VMware Fusion 11 virtualization software.
First, head to redhat.com and download the RHEL 8 ISO. As an alternative to RHEL 8, you can download and use CentOS 8 from centos.org, which is exactly the same as RHEL 8 but without Red Hat proprietary trademark stuff.
There is a developer edition of Red Hat available that allows you to work with Red Hat Enterprise Linux for free.
So, what are the actual system requirements for RHEL 8? That depends on the type of installation. Is it physical, virtual or cloud? Are you going to run RHEL 8 with or without graphical user interface (GUI)? What are you going to do with the server?
For installation of RHEL 8 in a virtual machine in this guide you will need the following:
- 2GB of RAM
- 20GB of disk space
- Network connection
- DVD ISO
As I mentioned earlier, the ISO file itself can be downloaded from the redhat.com website or if you chose CentOS from centos.org. I will assume that you know how to download ISO and that you have already taken care of getting the ISO file.
Drag your Red Hat Enterprise Linux 8 ISO file or press continue to select it from your hard drive to start the installation:
Create a new virtual machine by dragging ISO or selecting it from your disk:
After you have selected RHEL 8 ISO click "Continue":
With "Easy Install" option, VMware Fusion will use the information provided here to automatically install Red Hat Enterprise Linux 8 from your installation disk and install drivers to optimize your virtual machine. We don't want that in our case. Uncheck the "Use Easy Install" checkbox and proceed:
Uncheck the "Use Easy Install" checkbox and proceed:
Here you can select the firmware type to be used to boot virtual machine: You can select whatever you want. I will just use default Legacy BIOS firmware.
Here is the configuration of the virtual machine. It is automatically selected by VMware software, but you can customize the settings easily by clicking "Customize Settings" button. Defaults are good for basic installation, so it's ok to leave it as is. Click "Finish" to proceed:
After that, you will be prompted with a popup where you can set the name of your virtual machine and its location on your host machine. Just leave the default values and click "Save":
After this, this is the installation menu that will you get. Obviously from the installation menu you will select "Install Red Hat Enterprise Linux 8.1.0".
After selecting the installation option, the operating system needs to be loaded, so you will need to wait for a few seconds.
So in this first screen you select the language and the keyboard layout. The language is going to be English for me, and the keyboard layout for my computer is English United States. You might have to choose something else according to the keyboard layout that you are using. After making your selection, you can click "Continue" to continue.
After that, you will see the "installation summary":
Click on the "Installation Destination":
And click "Done" button to confirm the installation destination:
Next click on the "Network and Host name" to setup networking:
Click "OFF" to enable networking. You can also setup Host name here if you want:
After you have finished, click "Done".
You now have all the basic stuff configured and you can begin the installation. Keep in mind that by default you will install "Server with GUI". If you don't want GUI on your server just select "Minimal Install" in software selection:
You can also setup timezone:
Click the "Begin Installation" button to start:
Now while the installation is beginning, you can see it is already starting to create filesystem, and very soon it will start to copy packages over to the system. While it is doing that, there are two things that need to be done right now. I need to set a root password and I need to create a user account. So let's click on Root password is not set. That brings me to an interface that allows me to set the root password. As you can see I'm using a password that is weak, and because my password is weak, in the lower part of the screen, we can see the message that the password fails the dictionary check. It's based on a dictionary word, and you will have to press Done twice to confirm it. Normally you would not set a weak password, but for a demo system, I like using weak passwords, so I'm clicking Done and Done again, and then it has set the root password and it can continue. Next we need to create a user. So I am clicking User Creation because by default no user will be created. It is a very bad idea to have a system that you can only log in as a root, so I want to create a user and I'm going to call this user student. And here also I'm setting the password to password. Require a password to use this account obviously is a useful option. The option Make this user administrator is an option that is going to allow your user to run the sudo command. Next I'm clicking Done twice again and then we need to wait.
So at this point the initial installation is done. Time to reboot. Click "Reboot" button.
After a reboot, this is what you see first.
There's a license agreement. So you need to agree. This is the Red Hat Enterprise Linux license. It's mainly about the use of the logo in Red Hat which is proprietary, and the intellectual property rights and so on. Obviously Red Hat itself is open source software, so the software itself falls under the GPL 2 license. But the Red Hat logo, it's proprietary, and it's not allowed to distribute that without any specific permission by Red Hat.
After accepting the license agreement, you can finish the configuration. And then it will boot into your installed operating system. And after that installation is done and you have new Red Hat Enterprise Linux 8.1.0 virtual machine up and running.