In RHEL 8 many hardware drivers are removed (opens new window), including the
SAS 2008 RAID bus Controller I'm using. I tried to install RHEL 8 on my machine, and only got an empty list of available disks in
Installation Destination section.
To install the OS we need to acquire this hardware's driver, luckily we got DUD(Driver Update Disk) from ELRepo (opens new window), thus we can get the missing drive from there. Next I'll show you how I managed to install RHEL 8 on my server with SAS 2008 RAID Controller.
# Figure out Device ID
First we gotta figure out what device ID of my hardware is. When get into the installer GUI, get a shell by
Ctrl + Alt + F2, type in the command below:
You may want to filter out with some keywords to make the output more clean and readable. Here's what I got:
So the device I'm looking for is:
05:00.0 RAID bus Controller : Broadcom / LSI MegaRAID SAS 2008 [Falcon] [1000:0073] (rev 03)
And the Device ID of this hardware is
# Get the driver
Now we need to go to the Device ID Parings (opens new window) page of ELRepo to get the driver name. In this case, mine is
Go to DUD List Page (opens new window) and find the driver by name:
I'm installing RHEL 8.3 so I'll use the last match:
Follow RedHat's documentation (opens new window) for how to use this driver. In my case I just copied the
iso file to another USB drive.
# Patch the driver
I'll just show what I did, for full usage documentation check that
RedHat link above.
Run the installation process using BIOS(I didn't find a boot window using UEFI where I can press the
Tab key) and press
In that command at the bottom, append the
inst.dd option and hit
Follow the interactive prompt and select your driver to install. When you're done, you'll get into the normal installation GUI.
Now go to
Installation Destination section, you'll find that your disks show up!
Now you can tap in to normal installation process. When the installation is complete and reboot the system, that driver will be included in the system you just installed. Enjoy🌞