Restore Ubuntu UEFI Boot Entries after BIOS Update
The Ubuntu installer will create an UEFI boot entry in BIOS during the installation of Ubuntu 12.04 LTS. When updating the BIOS these boot entries will be lost and Ubuntu will no longer boot afterwards.
Recovering UEFI Boot Entries for Ubuntu
Do the following steps to recover the boot entries:
- Start the server using an Ubuntu installation CD or USB stick in UEFI mode:
- Select the
Rescue a broken system
option.
- Select the desired language and other settings.
- Select the
root partition
for the system, select that device directly (clients in student pool/dev/sda3
).
- Select the
Execute a shell in …
option and then Continue.
- Execute efibootmgr in order to display the current entries in the UEFI-firmware.
- Mount the EFI partition (generally
/dev/sda1
), start a bash shell and executegrub-install --bootloader-id ubuntu /dev/sda
.
- Finally, close the shell with the exit command and re-boot.