上一篇隨筆中提到了如何在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