CentOS Stream
CentOS Stream 9 represents the evolution of the CentOS project—now positioned as a rolling-release distribution that serves as the upstream development branch of Red Hat Enterprise Linux (RHEL). This means CentOS Stream continuously integrates updates that preview the next minor version of RHEL before they are officially released.
Installation Steps
Before you start, ensure the following items are ready:
Physical access to the ESN904 SmartNIC device or its BMC iKVM interface.
A USB flash drive to create the installation media.
A terminal emulator (e.g., Tera Term, PuTTY) for serial console access.
The latest CentOS Stream 9 ISO image, downloadable from the official CentOS website:
Procedure
Download Ubuntu *.iso from the Ubuntu Website.
Make a Live USB with *iso using a bootable USB disk creator. Ex.Rufus...
Plug in the USB make in step 2 and power on the EnGenius SmartNIC.
In the BIOS menu, choose “Boot Manager”

Choose a USB device

Press “E” in grub menu to edit grub settings temporary.
Edit grub context like below picture

Press “Ctrl-X” to start installation with temporary grub settings
Input “2” to use text mode to install

Enter your CentOS settings, then press “b” to begin installation

When installation is complete, press “enter”, then the CPU will reboot

When going to the grub menu again, edit grub temporarily, like step 7

Press “Ctrl-X” to boot CentOS
When entering the CentOS kernel, log in in with your account & password.
Input the command below to enable ttyS0
systemctl enable [email protected]
Input the command below to make sure ttyS0 is enabled
ls -l /etc/systemd/system/getty.target.wants/

Input the command below to permanently change the grub settings
grubby --args 8250.nr_uarts=4 --update-kernel DEFAULT

Reboot ESN904 and enter CentOS to input the command below to check.
cat /proc/cmdline
Last updated
Was this helpful?

