Hi,
i think you might have missread the handbook.
/dev/sda1 BIOS boot partition
/dev/sda2 Boot partition
/dev/sda3 Swap partition
/dev/sda4 Root partition
[...]
Using UEFI with MBR partition layout is discouraged. If an UEFI capable system is used, please use GPT layout.
You made /dev/sda2 ESP,boot, so there is no need for your first partition (dev/sda1).
As a first advice:
Usually UEFI has support for a boot menu (press F12, ESC or similar). Try to open it and see if there are any entries.
And there is imho no need for a reinstall on grub issues.
On your live-cd try:
1) chroot (handbook)
2) edit /etc/default/grub:
Code: Select all
GRUB_DISTRIBUTOR="your_new_special_name_for_this_install"
2) mount /boot
3) grub-install --target=x86_64-efi --efi-directory=/boot
4) grub-mkconfig -o /boot/grub/grub.cfg
5) Reboot and open the UEFI boot menu.
If it fails, i would recommend
(0) chroot (handbook)
1) copy all your files on /boot (without subdirectories, esp don't copy EFI folder) to another drive/partition (/root/boot or usb stick).
2) umount /boot
3) mkfs.vfat -F32 /dev/sda2
(optional: edit /etc/fstab if you used UUID instead of /dev/sda2 for "/boot")
4) mount /boot
5) copy your files back to /boot
6) grub-install --target=x86_64-efi --efi-directory=/boot
7) grub-mkconfig -o /boot/grub/grub.cfg
8) Reboot and open the UEFI boot menu.
That's usually all to do about grub.
P. S. optional:
Since you don't need partion /dev/sda1 for your setup, you could merge it with gparted or similar.
(optional: use gparted to merge partiton sda1 + sda2). In this case all steps above needs to be modified to use the correct partition (fdisk -l /dev/sda)