It seems that my post got removed regarding this issue probably with the forum outage.
I have 2 entries for the same OS in my Grub boot menu
The top one says Manajro the other says Manjaro on nvme0p1 -which is where Manajro is.
I should point out the filesystem being used is btrfs
I have tried a Timeshift rollback - didnt affect anything
I have tried booting from install media and running manjaro-chroot -a - didnt work, It couldn’t find any Linux partitions
I tried sudo update-grub - didnt affect anything
I found another fixit guide for Garuda that involved mounting the subvolune @ from the install media but it wouldn’t let me mount it.
the example that was given was
sudo mkdir /mnt
sudo mount /dev/sdxy /mnt ( I assume I replace sdxy with my drive which is nvme0p1)
sudo garuda-chroot /mnt/@ (to be replaced with manjaro-chroot)
This failed at the mount part.
I was given a bunch of fixes on this forum that where basically update-grub but with other variables.
I dont have the references to these as they are gone now after the forum outage.
I know this is only a cosmetic issue with a duplicate entry in Grub but its annoying the hell out of me to the point that Im ready to re-install. But I know to someone with half an idea this should be an easy fix.
Can someone help?
Also question number 2. If I do re-install can I restore a rescuezilla backup? I made the backup AFTER I found the duplicate entry issue. Will the backup have the same issue? Im guessing yes.
There are 2 entries for each installed kernel - the normal, every day one and the “fallback” one. That’s perfectly normal and how it should be. It’s probably this.
The first command basically disables the os-prober entry in the grub directory to be non-executable. An alternative fix would be to un-install os-prober but this could lead to further issues down the road. This method just disables it without removing it all together.
The second line will re-create the grub menu without os-probers input. which will remove the duplicate entry.
My explanation may not be absolutely technically correct but it is the gist of what going on. I leave this here for other who may run into this issue.