Grub install error (uefi method) during Arch installation

Welcome to the forum!

For UEFI, you need to partition your drive like this (obviously replace /dev/sda with your device ID, like /dev/mmcblk0nX for NVME ssds, or other device IDs, like sdb if it’s not the first sata device, careful not to destroy your data):

  • /dev/sda1 = EFI partition, in the partition table it is type fat32 / W95 (usually id is 1b or simply b), size 100 MiB to 500 MiB at most, format it as fat32 mkfs.fat -F 32 /dev/sda1, mount point is /boot/efi
  • /dev/sda2 = boot partition, in the partition table it’s linux filesystem (usually id 83), size 500 MiB to 1GiB at most, format ext4, mount point is /boot
  • /dev/sda3 = you may use it as LVM and do logical volumes on it, so in the partition tables make it LVM (usually id is 8e), size whatever, don’t format it, follow the LVM instructions.

Unfortunately you cannot have your EFI and boot partitions on LVM, you need to have physical partitions for them.

Tell me if you need assistance to go through the LVM partitioning, I am assuming you wanted to partition your drive using LVM, given the lv_root message.

1 Like