Everything was working fine, I had a fully functional grub menu with a header of my choice.
It was until I wanted to remove the memtest in the boot menu did I realise that there was actually some problems with installing a new grub.
Users can manage their kernels using the server's regular package updating procedures.
For Droplets that use the in-control panel legacy system, a special kernel called Digital Ocean Grub Loader is now available and recommended.
We are also aware of some cases where the UEFI boot entries from the Grub update, (ie regardless of the BIOS update), that could not be created correctly.
We also know about such documented cases with both X9SCM-F and X9DR7-LN4F motherboards with Ubuntu Launchpad. If there are missing UEFI boot entries after the core update they can be restored as described below after restarting the system.
The problem can also occur alongside a BIOS or Grub update.
This provides a more simplified kernel upgrade process for users and integration with the server's software management processes.The Ubuntu installer will create an UEFI boot entry in BIOS during the installation of Ubuntu 12.04 LTS Server on a server with a Supermicro X9SCM-F Motherboard.When updating the BIOS of a Supermicro X9SCM-F motherboard (from BIOS Version 1.x to 2.x), these boot entries will be lost and Ubuntu will no longer boot afterwards.As you probably know, GRUB2 is default boot loader for most Linux operating systems. GRUB boot loader is the first program that runs when the computer starts.It is responsible for loading and transferring control to the operating system Kernel.