When grub is gone, directions to have it back is perhaps far too complicated


I just got a bad experience with my dual boot. Grub did disappear after loging into my windows partition and windows did its updates. So I could not log into Manjaro anymore, where I have a lot of work.

Recovery path was however much more simple than it appears to be on the manjaro help sites. I did just:

1, Boot with Manjaro liveUSB
2, In terminal:
manjaro-chroot -a
3, reboot and everything is nice

Far from how difficult it appears to be looking at: GRUB/Restore the GRUB Bootloader - Manjaro

Perhaps I was lucky, and someone else would need to use more arguments to the commands. Like in the complicated manual. "grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck "

I boldly refused to do the arguments and it worked anyway. As this works, and I think these tools should just work without complicated arguments, why not just give more simple directions? And the more complicated ones for troubleshooting if the simple ones don’t work?

Three additional thoughts for more simpleness, and a more calm life.

  1. Perhaps we can make it a bit more simple to create manjaro-live-usb, for instance with dedicated tool; shipped with Manjaro, and available for other platforms; for downloading and creating the live-usb.
  2. Perhaps a dedicated tool on the live-usb just named grub-recover, without the need for ‘su’ and ‘manjaro-chroot -a’. Could even be a gui button, and/or an option when booting the live-usb.
  3. Somehow prevent Windows from touching grub and the boot order. It is huge a crime.

When I have ‘lost’ my Manjaro installation and are stressed out for that and a lot of other reasons, I want a path to have it back as simple and calm as possible. Like ‘No worries, you will have it back in 30 seconds. Do you want us to fix it for you now?’.

The only way to prevent Win messing with the ESP partition on major updates is making another esp just for manjaro.

Good f’n luck with that, BTW!

it only suppress in many cases entry UEFI in the nvram motherboard ,
if you mount /boot/efi from your disk under chroot you will that grub is still here