我刚刚安装了Ubuntu 12.04.3,然后Ubuntu完美启动(即使仍启用SecureBoot等),但是选择Windows 8会导致常见错误:
Secure Boot forbids loading module from (hd1,gpt6) /boot/grub/ntfs.mod
no such device 564525C65425C5233
unknown command `drivemap'
invalid EFI file path
如果我使用Boot-Repair修复grub,则在两个OS引导中均禁用SecureBoot。但是,我想知道是否有一种方法可以使Win 8启动,同时又使SecureBoot保持打开状态,从而增加安全性?我也想更好地了解这里到底发生了什么,它可能是SecureBoot导致Win 8加载问题的原因,但是Ubuntu很好。
不幸的是,某些版本的GRUB在激活安全启动的情况下启动Windows启动加载程序时遇到问题。我不知道随Ubuntu 12.04.3一起安装的GRUB版本是否正确,但是您的经验表明确实如此。至少有四种方法可以解决此问题:
一旦了解了所涉及的原理和工具,使用rEFInd或非Ubuntu版本的GRUB所需的额外安全启动环就不会真的那么困难。我链接到的页面之所以很长,部分原因是它们描述了几个不同的选项。简而言之,您可能需要安装的非Ubuntu版本,shim
并在首次启动时使用相关MokManager
程序安装Ubuntu密钥文件(包含在rEFInd二进制软件包和晦涩的Ubuntu软件包中)中。名称和网址(我不记得了)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句