I currently have Debian installed on my external USB pen drive (SanDisk Ultra Flair 64GB). I take this drive around with me and use it as a portable OS on many different UEFI computers (particularly public ones). The problem I am facing is that, every time I boot it on a computer, it automatically creates a system bootorder entry. I do not want this entry to be created for many reasons. My question is, is it possible to prevent this entry from being created every time I boot it?
For clarification: This is a full OS installed on the pen drive, not a live installation medium. It boots via UEFI directly from the drive when I specify in the boot menu to boot from it (i.e:
bootx64.efi). It creates the unwanted "debian" entry in the UEFI boot menu. I want to prevent it from creating this entry.
This is what the bootorder looks like before booting (I select the SanDisk Ultra Flair Option):
Windows Boot Manager EMMC: Internal Drive USB: SanDisk Ultra Flair EFI Internal Shell
And this is what it looks like after booting:
debian Windows Boot Manager EMMC: Internal Drive USB: SanDisk Ultra Flair EFI Internal Shell
If (and only if) this is not possible for whatever reason, could I instead manually delete the entry from inside the OS?
EDIT: After doing some tests, I concluded that in fact it does not create the entry on the other computers, which is what I expect, however it still creates it on mine, which I don't want either.