Re: What are all these grub 2 boot options?
Was computer originally Windows 7. If so you do not have secure boot and Boot-Repair should not have to create the bkp backups of the Windows boot files. With Windows 8 and secure boot some UEFI systems only will boot the Windows boot file. Ubuntu has the Windows UEFI key in shim file so Boot-Repair renames the Windows file to be a backup and lets the UEFI boot the renamed shim file so it thinks it is booting Windows. Then grub boots the backup Windows file.
If you do not have secure boot, you should be able to directly boot both Windows & Ubuntu without the rename. Boot-Repair can undo the rename.
Boot-Repair - Updated Jan 1, 2013 to not rename first time, but rename if first time Windows does not boot. Post 706 and 711
Boot-Repair copied /EFI/ubuntu/grubx64.efi to /EFI/Boot/bootx64.efi (in case the BIOS is hard-coded to boot into /EFI/Boot/bootx64.efi or secure boot
signed GRUB file shimx64.efi.
Without details from a run of BootInfo report I am not sure about the other files. Boot-Repair adds an entry for every efi bootable file in your efi partition. Some may be to recovery boot and usually there may be several boot files all going to the same place.
Grub2's os-prober has a bug. That is why Boot-Repair has to create correct efi chain load entries. You can for now turn off the os-prober and eliminate those entries if you want.
grub2's os-prober creates wrong style (BIOS) chain boot entry
type of entry from Boot-Repair that should work.
'Windows UEFI loader'
Type of entry that does not work:
'Windows ...) (on /dev/sdXY)'
# I add this line to grub configuration or turn off the execute bit on 30_os-prober
gksudo gedit /etc/default/grub
or turn off executable bit
sudo chmod a-x /etc/grub.d/30_os-prober
# Then do:
All the entries in 25_custom were added by Boot-Repair. You can edit if you want.
# Edit 25_custom entries created by Boot-Repair:
sudo cp -a /etc/grub.d/25_custom /etc/grub.d/25_custom_backup
# turn off execute bit or it will run backup also
sudo chmod a-x /etc/grub.d/25_custom_backup
gksudo gedit /etc/grub.d/25_custom
# Then do:
Oldfred on vacation with no real computer access. (when you are retired is it still a vacation?)
May 23 thru June 5.