Originally posted by joneall
View Post
Neon and ubuntu are using the same folder, notably. If ubuntu is absent, neon will use the grub.cfg file in it's subfolder. If there are both, the grub.cfg in ubuntu's folder is used, regardless of which grubx64.efi boots.
check the grub.cfg file in both neon and ubuntu subfolders. Does the root uuid match? If not, the Ubuntu one is usually the one being used and control of boot is passed to that grub. You can test this by changing the name of the EFI/neon/grub.cfg and your boot should still work.
To find out which EFI is being updated run
cat /etc/fstab
from the booted install. That tells you which efi is being written.
Which efi is booted can be seen from
sudo efibootmgr -v
which grub is in control of teh boot process can be seen from the UUID listed in the grub.cfg file of the appropriate EFI bootloader.
All three are not necessarily the same.
I maintain my suggestion of disconnecting all drives except the one that has neon, booting it and fixing that OS to start. Then we can attack the other one by one.
Comment