上一篇随笔中提到了如何在secure boot下安装Nvidia显卡驱动 >>上一篇随笔html
若是不须要安装Nvidia显卡驱动,并且要生成密钥,能够参考>> 这篇文章ide
这里假设生成的密钥放在/usr/share/nvidia/下,分别是nvidia*.der(私钥),nvidia*.key(公钥)ui
这里以Virtualbox的内核模块为例。spa
Virtualbox安装完成后,执行code
#/etc/init.d/vboxdrv setup
后会提示编译成功,可是没法加载模块。一样是因为模块没有签名致使。htm
执行后生成的编译模块会被放在blog
/lib/modules/$(uname -r)/misc/vbox*.ko (默认)中。ip
咱们要作的就是用已有的密钥为为上述模块签名(上一篇随笔中介绍了如何将生成的密钥添加到内核的信任列表中)。ci
#perl /usr/src/kernels/$(uname -r)/scripts/sign-file sha256 /usr/share/nvidia/nvidia*.key /usr/share/nvidia/nvidia*.der vbox*.ko
签名后,从新加载模块便可。get
#modprobe vboxdrv
#modprobe vboxnetadp
#modprobe vboxnetflt
#modprobe vboxpci