我有一台 Thinkpad,上面有第二块 SSD,上面装有 Ubuntu。Grub 在冷启动时工作正常。在 Ubuntu 热启动后,它也能正常工作。但是,当从 Windows 热启动时,我被转到 grub> 提示符。如果我在这里执行 ls,它会显示我所有的 (hd0) 设备,但缺少 ubuntu 所在的 (hd1) 设备。如果我冷启动并转到 grub 提示符,那么我可以看到 (hd1) 设备。所以发生了一些事情,热启动 Windows 会阻止 grub 访问 (hd1)。当热启动失败时,我必须进行冷启动来修复它。在 BIOS 中,我已将与安全启动有关的所有操作都关闭,我看不到其中有任何会影响此操作的内容。