I installed Linux on a USB drive. I made sure to keep the efi partition in the USB drive itself and set the bootloader to install in the USB drive as well. However, every time I start my Computer grub comes up, complains about not being installed and makes itself comfortable on my windows drive.
I don't want Grub to show up on every boot. I only want it to show up when I have my usb stick connected. It's extremely annoying that. Is there a way to keep grub from overwriting my windows bootloader and still be able to boot from usb?
Unfortunately my BIOS is quite old now and doesn't offer a Uefi boot priority (where I could probably choose windows). It only offers a boot device priority where I have set up Extenal drive before internal. But even without the stick connected grub still starts, although it fails to get past the shell.
Thanks in advance!
I managed to get it working thanks to the comments I received. I'll describe the process as soon as I get around to it.