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 Ubuntu Website.
Make a Live USB with *iso by a bootable USB disk creator. Ex.Rufu
Plug in the USB make in step 2 and power on ESN904.
In BIOS menu choose “Boot Manger”

Choose 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 complete, press “enter” then CPU will reboot

When go to grub menu again, edit grub temporarily like step 7

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

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

Reboot ESN904 and enter CentOS to input command below to check.
cat /proc/cmdline
Last updated

