The boot process is stuck prior to the Boot menu on "Loading" message.
Upon booting the server, a user may see a "Red Screen of Death" with the error "Illegal Opcode".
Solution
Important Notes:
Before doing the following solution, make sure you do NOT have a USB stick plugged into the chassis. In some cases, Open Servers (for example, HP servers with RAID controllers that use the CCISS driver), will attempt to boot the USB instead of the Hard Drives if there is a USB stick plugged into the chassis.
Furthermore, note that on some Open Servers, the procedure involves additional steps. For example, on HP servers with a RAID controller that uses the CCISS driver, the disk devices in Gaia OS are named "/dev/cciss". When booting such a server from the Live CD, the disk devices will be named, as usual, "/dev/sd[x]". Therefore, the syntax in Step 9 would have to be "grub-install --recheck /dev/sda". This command will overwrite the "device.map" file with a new value. This in turn requires that the user update the "device.map" file to contain "/dev/cciss" before rebooting the server.
Do the following:
Notes:
For the procedure to work properly on systems with RAID, the Live CD / Live USB must be able to recognize and mount the RAID drives.