I have a multiboot system with three operating sytems: Ubuntu Studio 20.04, Ubuntu 20.04, and Windows 10. The GRUB boot menu that should appear upon booting is the Ubuntu Studio graphical menu. However, whenever the Ubuntu box performs some updates, the graphical menu is replaced by a text-based menu and the Ubuntu Studio & Ubuntu entries in the menu are reversed: that is, I have to select the Ubuntu 20.04 menu entry to boot Ubuntu Studio. It seems to stay that way until the Ubuntu Studio OS performs its own updates and resets the GRUB graphical boot menu. GRUB is not at the MBR. It's located on the partition. Do I have multiple GRUB installs? And if so, can I remove one of them so this stops happening? I'm in no way any kind of expert, but here's the output of bootinfoscript in case that helps:
Boot Info Script 0.78 [09 October 2019]
============================= Boot Info Summary: ===============================
============================ Drive/Partition Info: =============================
no valid partition table found
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/nvme0n1p1 481A3E271A3E1284 ntfs Recovery
/dev/nvme0n1p2 5C3E-76AD vfat
/dev/nvme0n1p3
/dev/nvme0n1p4 708444198443DFE8 ntfs
/dev/nvme0n1p5 cce2e2bc-1369-4ed6-b652-50c47072e214 ext4
/dev/nvme0n1p6 23cbea46-2abb-4681-b364-0a503e455caf ext4
========================= "ls -l /dev/disk/by-id" output: ======================
total 0
lrwxrwxrwx 1 root root 9 Feb 15 09:40 ata-ASUS_BW-16D1HT_KLZK2L81033 -> ../../sr0
lrwxrwxrwx 1 root root 13 Feb 15 09:40 nvme-eui.6479a732f004000b -> ../../nvme0n1
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-eui.6479a732f004000b-part1 -> ../../nvme0n1p1
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-eui.6479a732f004000b-part2 -> ../../nvme0n1p2
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-eui.6479a732f004000b-part3 -> ../../nvme0n1p3
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-eui.6479a732f004000b-part4 -> ../../nvme0n1p4
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-eui.6479a732f004000b-part5 -> ../../nvme0n1p5
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-eui.6479a732f004000b-part6 -> ../../nvme0n1p6
lrwxrwxrwx 1 root root 13 Feb 15 09:40 nvme-Sabrent_Rocket_Q_BC710704047C01600011 -> ../../nvme0n1
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-Sabrent_Rocket_Q_BC710704047C01600011-part1 -> ../../nvme0n1p1
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-Sabrent_Rocket_Q_BC710704047C01600011-part2 -> ../../nvme0n1p2
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-Sabrent_Rocket_Q_BC710704047C01600011-part3 -> ../../nvme0n1p3
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-Sabrent_Rocket_Q_BC710704047C01600011-part4 -> ../../nvme0n1p4
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-Sabrent_Rocket_Q_BC710704047C01600011-part5 -> ../../nvme0n1p5
lrwxrwxrwx 1 root root 15 Feb 15 09:40 nvme-Sabrent_Rocket_Q_BC710704047C01600011-part6 -> ../../nvme0n1p6
================================ Mount points: =================================
Device Mount_Point Type Options
/dev/nvme0n1p2 /boot/efi vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/nvme0n1p6 / ext4 (rw,relatime,errors=remount-ro)
/boot/efi/EFI/ubuntu
). When one of your installs receives an upgrade for the grub package, the files in this folder will be overwritten, that's the reason.