为何grub总是丢失

我的系统安装了debian12,经常出现故障,开机后,grub不见了,无法启动,于是我总是用usb盘进行重新安装,这是什么原因?

双系统?
「总是」和「经常」有些矛盾。是每一次都复现吗?
MBR 引导还是 UEFI 引导?

是不是被windows覆盖了

我也有类似的问题,之前是装的windows双系统,UEFI引导到grub,当时的grub还有启动windows的选项,后来过了一天突然就没了(很奇怪)。

我也遇到过类似的问题,我把Debian12装在移动硬盘当中,刚安装好的时候重启电脑没有问题,但是电脑关机之后在开机,就会在BIOS中看不到对应的Linux efi启动项,后来我使用Live CD加chroot修复efi,然后重新弄了grub就没有问题了