Centos自行编译内核后,由于证书问题,系统无法启动,有如下报错。
error: /vmlinuz-5.10.6-1.el8.elrepo.x86_64 has invalid signature
error: you need to load the kernel first
解决方法是禁用安全引导选项。
实体机操作
找到BIOS的安全引导功能(Secure Boot),关闭即可,不同品牌主板位置可能不同,就不演示了。
ESXI操作
如果是ESXI虚拟机,只需要选择虚拟机【操作-虚拟机选项-引导选项】,将安全引导去掉即可。