I just installed Ubuntu Budgie 20.04 on my main desktop (Acer). I was happily surprised that it can install onto the SSD which was not an option with Ubuntu 18.04. This gave me the added benefit that I did not have to wipe my HDD where 18.04 was installed.
The problem is now when I boot and press F12 (to get the boot menu, which is not a grub menu), I see two options:
- ubuntu
- ubuntu
As these two are identical, there is no way to tell which is 18.04 (HDD) and which is 20.04 (SSD). I would like to rename these two entries but I cannot see where to do this.
I thought it might be picking up things on grub on each drive but I did not see "ubuntu" in grub anywhere. So, I tried Grub Customizer but that only showed me "Ubuntu" not "ubuntu" so I thought it was not that.
Then I decided to try boot-repair. After this, I now see two items when I press F12:
- ubuntu
- USFI: Kingston blahblahblah
As I believe boot-repair only changes grub, I now feel more confident that the answer lies within grub.
As my SSD is Kingston I can now tell the difference. However, I would really like to actually rename these two something like
- Ubuntu 18.04
- Ubuntu 20.04
Is there any way to see this when pressing F12 to get the boot menu?
sudo efibootmgr -v
, you will see details on your ubuntu entries. And one will boot with shimx64.efi and other with grubx64.efi. You will only get one version of Ubuntu in UEFI boot menu and then from grub can boot all other installs. I even renamed, but something is hardcoded, so /EFI/ubuntu/grub is always used. And that will be from last install or last with major grub update (so may change). https://help.ubuntu.com/community/Grub2/CustomMenus & https://ubuntuforums.org/showthread.php?t=2076205&p=13787835#post13787835 – oldfred Jul 25 '20 at 18:20