What is the difference between these two packages?
I ask because this stems off of a recent issue other users seem to be having with grub and it breaking after each time windows in accessed (here is an example of such a question: Failed to open \EFI\UBUNTU\*garbled* - Invalid parameter).
I ran sudo update-grub
and it fixed the problem for the most part. The errors I get still are:
Failed to open \EFI\UBUNTU*gargled gibberish* - Invalid Parameter
Failed to load image \EFI\UBUNTU*garbled gibberish*: Invalid Parameter
start_image() returned Invalid Parameter, falling back to default loader
Now that I can load into Ubuntu without having to had run boot-repair, I checked all packages I have install with the word 'grub' in them and I noticed that I have "grub2-common" and "grub-common" installed, with their respective subsequent packages installed too. My assumption is that they both represent their respective bootloader versions but I'm not well-versed at all in this general topic.
Any answers that you have through your experience and knowledge are most appreciated!
grub2-common
link I provided; by removinggrub-common
you'd require the system to also removegrub2-common
due its depends rule. The legacy it's referring is the initial version(s) of grub (it looked very different; was much simpler) and not the boot mode of your box (ie. not related to bios/uefi/secure-uefi). – guiverc Aug 20 '21 at 22:41