Lets delete these entries. Do not think it will solve any of the issues. But may avoid confusion on which Ubuntu entry is correct.
Code:
Boot0006* ubuntu HD(1,GPT,1e5db068-d49d-407d-9349-2d7fbcdfd6e3,0x800,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)..BO
Boot0007* ubuntu HD(1,MBR,0x716656fb,0x800,0xf3800)/File(\EFI\UBUNTU\SHIMX64.EFI)..BO
Boot0009* ubuntu HD(1,MBR,0x716656fb,0x800,0x100800)/File(\EFI\UBUNTU\SHIMX64.EFI)..BO
# from liveDVD or flash booted in UEFI mode and use efibootmgr
sudo efibootmgr -v
The "-v" option displays all the entries so you can confirm you're deleting the right one, and then you use the combination of "-b ####" (to specify the entry) and "-B" (to delete it). Examples #5 is delete:, with Ubuntu you need sudo, others must be at root. some need all 4 hex chars, others only need significant digits
sudo efibootmgr -b XXXX -B
man efibootmgr
You can delete the /EFI/ubuntu in your Windows drive. nvme0n1p1/efi/ubuntu
And you have what looks like valid entry on Ubuntu drive. nvme1n1p1/efi/ubuntu
And boot entry to configure to full grub in your install looks correct as it has UUID of your new / (root) partition.
Code:
search.fs_uuid b7e68ab3-88f8-4b32-b279-40230b145364 root
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
Can you reboot live installer in UEFI mode, not install mode and run Boot-Repair & its reinstall of grub?
Or then run this? You may have to install efibootmgr.
sudo efibootmgr -c -L "Ubuntu" -l "\EFI\ubuntu\shimx64.efi" -d /dev/nvme1n1 -p 1
Bookmarks