title: Sign virtual box modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) Centos 8
body: <p>I started using Centos 8 recently, and I installed VirtualBox to manage my virtual machines,
  the problem that I encountered with is that my VirtualBox couldn't boot any VMs and it told me to execute this script <code>/sbin/vboxconfig</code> as root, when I run this script the following message appears :</p>
  <pre><code>vboxdrv.sh: Stopping VirtualBox services.
  vboxdrv.sh: Starting VirtualBox services.
  vboxdrv.sh: You must sign these kernel modules before using VirtualBox:
    vboxdrv vboxnetflt vboxnetadp vboxpci
  See the documenatation for your Linux distribution..
  vboxdrv.sh: Building VirtualBox kernel modules.
  vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
  
  There were problems setting up VirtualBox.  To re-start the set-up process, run
    /sbin/vboxconfig
  as root.  If your system is using EFI Secure Boot you may need to sign the
  kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
  them. Please see your Linux system's documentation for more information.
  </code></pre>
  <p>Note that my secure boot is enabled.
  My question is how to sign these kernel modules in Centos 8 ?</p>