Ubuntu 15 on Precision 5810 No bootable device found

Just registering a slightly off-topic note: the Dell Precision Tower 5810 firmware revision A05 has bugs causing problems with the Ubuntu EFI boot loader.

After installing in EFI mode, the firmware does not find the boot loader, causing the error “No bootable device found“.

The cause of this error is that the firmware expects the boot loader to be \efi\boot\bootx64.efi. On the other hand, Ubuntu Grub boot loader installs a file which is \efi\ubuntu\grubx64.efi.

Worse, the firmware overrides any value specified using efibootmgr

For example:

efibootmgr -c -l \\EFI\\ubuntu\\grubx64.efi -L Ubuntu
efibootmgr -v
ubuntu HD(1,800, [..]) File(\EFI\ubuntu\grubx64.efi)

reboot
efibootmgr -v
ubuntu Vendor(99e2[..])

To complete, the firmware configuration utility is equally useless. It lets select the right boot loader but does not persist the selected path.

Fortunately, this problem can easily be solved installing an updated version of the Dell firmware. I installed version A07 and everything worked ok.

Advertisements

2 thoughts on “Ubuntu 15 on Precision 5810 No bootable device found

  1. I also own Dell Precision Tower 5810,
    and I also did not manage to make Debian or Ubuntu bootable;
    neither in the UEFI mode nor in the legacy mode.
    The device has three big hard drives (about 4 GB).

    However, the firmware was delivered in version A07 from the very beginning,
    so your solution does not seem to be relevant.

    Like

    • Piotr,

      I’m sorry this solution did not help you. Have you tried to update / reinstall the firmware ?

      Your comment is slightly incorrect though. You can only say that the the solution I found does not seem to be relevant in your case.

      Should you find a solution, do not hesitate to post a follow-up.

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s