Ubuntu – How to mount the EFI system partition using Ubuntu 16.04 Live CD

uefi

My Hard drive has the GRUB boot loader on there from a leftover Ubuntu installation and I want to delete it but I need to mount the EFI system partition first. So how can I mount it from the Live CD?
Help appreciated,
Bondy.

Best Answer

To begin, note that deleting the Ubuntu boot loader is not usually necessary. If you plan to re-install Ubuntu, the new installation will take over the old one's location, so deleting the old boot loader won't achieve anything. If you plan to boot some other OS that's already installed, changing the boot order (with efibootmgr in Ubuntu or another Linux, EasyUEFI in Windows, or other similar tools) should be sufficient. The main reason to delete the old boot loader is if you've installed (or plan to install) some other OS or boot manager, and you want to keep Ubuntu's GRUB out of its menu. Beyond that, deleting Ubuntu's GRUB could qualify as "good housekeeping," but it's likely unnecessary.

That said, the most reliable way to mount the EFI System Partition (ESP) from the Ubuntu installer/emergency disk is as follows:

  1. Open a Terminal window. (To do this, click the Ubuntu icon in the top-left corner of the screen, type "terminal", and either hit Enter or select the Terminal option.)
  2. Type sudo fdisk -l. This should produce output that identifies the ESP (among other things), like this:

.

Device        Start      End  Sectors  Size Type
/dev/sda1      2048  1128447  1126400  550M EFI System
/dev/sda2   1128448 79626398 78497951 37.4G Linux filesystem
/dev/sda3  79628288 85917854  6289567    3G Linux swap
  1. Identify your ESP; it should specify EFI System in the Type column. In this example, it's /dev/sda1. (The ESP is usually /dev/sda1 or /dev/sda2, but that's just what's most common.)
  2. With the ESP identified, mount it to /mnt, as in sudo mount /dev/sda1 /mnt. If you prefer, you can create a mount point other than /mnt and mount the ESP there. This might be necessary if you want to mount multiple partitions.

You can then use ls, cp, mv, rm, and other text-mode commands in the Terminal window. Note that, unless you add various mount options, you'll need to use sudo to operate on files on the ESP.

Related Question