![Surface pro 2 安全启动帮助](https://linux22.com/image/1151167/Surface%20pro%202%20%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E5%B8%AE%E5%8A%A9.png)
我花了 3 天时间尝试使用 Microsoft 密钥启用安全启动。这样我就不必处理红色启动屏幕,而且更安全。我尝试过grub
使用 shim 和refind
shim。但目前我一直在refind
使用预加载器。我认为这是最好的选择,因为它是由 Microsoft 签名的。因此它应该与 Surface 默认密钥一起使用,这样我就不必总是看到红色启动屏幕。但是无论我尝试什么,我最终都会出现无效的启动屏幕,并且它会启动到 Windows。如果它关闭,我可以refind
使用我签名的启动选项。
我安装
sudo bash refindinstall --localkeys ---preloader preloader.efi
sudo sbsign --key /etc/refind.d/keys/refind_local.key --cert /etc/refind.d/keys/refind_local.crt --output /boot/vmlinuz-4.10.0-38-generic.signed /boot/vmlinuz-4.10.0-38-generic
当我启动子菜单时,我可以进入哈希工具。但是当我选择证书时,refind
它显示无效,并且不会自动启动到哈希工具。我必须从子菜单中选择它。
user@Surface-Pro-2 ~ $ efibootmgr -v
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002
Boot0000* USB Drive PciRoot(0x0)/Pci(0x1d,0x0)/USB(1,0)/USB(2,0)/USB(4,0)/HD(1,MBR,0x123,0x3f,0x3983bc)..BO
Boot0001* Windows Boot Manager HD(2,GPT,e61d6d85-9380-4658-ba47-5f533fee3ed8,0xfa000,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a............. ...
Boot0002* rEFInd Boot Manager HD(2,GPT,e61d6d85-9380-4658-ba47-5f533fee3ed8,0xfa000,0x32000)/File(\EFI\refind\PreLoader.efi)
Boot0003* rEFInd Boot Manager HD(2,GPT,e61d6d85-9380-4658-ba47-5f533fee3ed8,0xfa000,0x32000)/File(\EFI\refind\shim.efi)
Boot0004* ubuntu HD(2,GPT,e61d6d85-9380-4658-ba47-5f533fee3ed8,0xfa000,0x32000)/File(\EFI\Ubuntu\grubx64.efi)
请帮助我refind
使用预加载器,以便我可以使用安全启动进行启动。
谢谢