Im tryna install linux mint on an external ssd(samsung t7 1tb usbc port) and when im installing it, I select the bootloader location to be on this ssd (not just locally on the pc), but whenever i plug it in to another pc i select to boot the ubuntu(mint is an ubuntu fork) and it opens grub shell and it doesnt work except for the pc i installed it on. I can reinstall it from another pc and it works on that one but then it doesnt for the others.
Im not that tech savvy, I used linux minimally in some VMs.
I tried tails on a stick and that one works on any pc, so i dont really think its the pcs im using. Whats the problem here what can i run to make it hot pluggable, i mean portable, on any pc?
also I tried asking AIs for help quite a bit, one told me to update grub and reinstall the bootloader locally or something in the command line. Also I created another partition 512mb FAT32 for some EFI or something like that. (but it didnt help and I just got angry because it told me the same stuff even tho it didnt help)
(I do have secureboot on and I cannot disable it for set reasons, fastboot is off, and USB boot is on. Basically I wanna be able to run this os on a my school laptop and my personal computer as well and I dont want to touch the school's ssd, I tried disabling secureboot and it tripped bitlocker recovery something but i managed to get rid of that somehow and secureboot is on.
Mint looked cool and clean and a cool transition from windows (many common things) but if its a headache to make it work then I can choose another distro
sorry for the wall of text, thanks in advance