|IPMI has the security fix for pantsdown and it will cause the inbox VGA driver, ast, not been loaded while launching OS installation. User may be possible to see two problems during OS loading or installation. |
a) Black screen or soft lockup problem in Linux bugzilla#1788817
b) Only cursor flashing after launching Windows OS logo
For those users with such problem, following two ways can be the solution and user can choose which one is the best practice used in self environment.
Adding boot parameter during OS installation is able to workaround this problem.
nomodeset xdriver=vesa brokenmodules=ast
User can then complete OS installation with steps and then add the same command for 1st boot into OS. It's required to load Aspeed driver to complete OS installation. Aspeed Driver Link
or you can simply get the driver from Supermicro WFTP
1. Launch OS image and go straightly into "Troubleshoot" mode for CentOS/RHEL 7.x version. "rescue" mode for CentOS/RHEL 6.x version. Then, select "Install CentOS/RHEL Linux 7 in basic graphics mode" for installation.
2. Load the driver, downloading from Aspeed
3. After patching driver in the kernel, user will be able to launch installation page for the operation system.
Steps for patching driver.
(a) copy AST driver and decompress the driver package
(b) If the driver is correctly mapfolder and run command, ./auto-update.sh
If you have specific kernel version, you will have to perform SRPM with corresponding kernel version mapping to driver source.
(c) Run "rpm -qa |grep ast" to check if it's been fully installed.
(d) Once when the operation is fully installed completely, editing grub to remove "nomodeset" in the grub.
Remove nomodeset parameter from GRUB_CMDLINE_LINUX_DEFAULT line.
Save and exit the grub configuration file.
Re-generate the file for legacy or UEFI base.
(Legacy), please refer to this
#grub2-mkconfig -o /boot/grub2/grub.cfg
(UEFI), please use this
#grub2-mkconfig -o /boot/efi/EFI/(Distros_Name)/grub.cfg
Distros_Name depends on the source you have used. Redhat, it will be redhat for the folder name. centos, it will be centos for the folder name.
(e) After it's done, reboot the system to complete the process.
For achieved OS, you can check
CentOS/RHEL 6.x and SLES 12.1 installation steps
For embedded boards with hang-up in RHEL/CentOS 7.3 regarding to qat_c62x problem, please check this FAQ#31035, https://www.supermicro.com/support/faqs/faq.cfm?faq=31035