我最近在UEFI笔记本电脑上安装了Linux,并安装了错误的GRUB加载程序(基于MBR)。在此之后,系统没有在任何操作系统中启动。引导设备选择器仍然列出UEFI设备,但是不管选择了什么,它都没有启动。我试着用Windows (fixMbr)进行恢复,但没有任何帮助。最后,我通过重置MBR (在Linux恢复中)并重置保护标志来解决问题。在此之后,我可以安装GRUB“正确”注册为UEFI,我可以选择任何UEFI设备是可用的。我真正感兴趣的是为什么会发生这种情况,以及为什么UEFI系统拒绝在MBR不正确的情况下启动。必须有一种将UEFI签名与MBR进行比较的机制。我的假设是正确的,还是还有什么其他原因解释这个现象?
https://unix.stackexchange.com/questions/396998
复制相似问题