2

I'm trying to install Kubuntu 22.04 and I'm having problems with the EFI partition not being found. Is the correct name for that partition uppercase (EFI) or lowercase (efi)? Or does it not matter?

Update 1: The machine is an HP Pavilion Desktop with an extra hard drive. I'm trying to install Kubuntu 22.04 on the second drive. I created a new GPT partition table on that drive. I've already installed the Kubuntu system on one partition there, but I can't boot into it because of the lack of an EFI partition.

Update 2: I'm asking this question because grub-install fails with a complaint that it can't find the EFI directory. The (second) drive contains what should be a perfectly usable EFI partition: 5GB formatted as fat32 which contains an EFI directory.

Update 3:My question embodied an underlying confusion on my part. There's the mount name and separately from that the partition label. The mount name would be either /boot/efi or /boot/EFI. The partition label would be eitherefi or EFI.

Paul A.
  • 2,241

1 Answers1

1

The important thing for the EFI system parition is that it's flagged as such when creating the partition, by a partitioning tool that is aware of EFI system partitions. The details of how this is done under the hood, I believe, is that on GPT partitioning schemes it's given a particular GUID and on MBT schemes it's given a particular partition type.

Filesystem should also be FAT32 and it should be big enough (I think most recommend 512MB now which is more than plenty).

The filesystem label is a feature of the filesystem, not the partition table, and doesn't matter what it is. A typical label would be "EFI system partition".

In Linux it should be mounted at /boot/efi for various tools to work with it like grub.

thomasrutter
  • 37,804