问题描述:总是提示run /sbin/vboxconfig as root,就算开root运行也没有用
原因:在secure boot开启的状态下不准运行没有注册的内核模块(不知道这样翻译对不对恩)
解决方案:(抄的)
1.创建一个注册key:openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive name/"
2.注册模块:sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vboxdrv)
3.把key注册在secure boot中:sudo mokutil --import MOK.der
4.重启,重新加载(enroll)MOK (Machine Owner Key)操作步骤:这里
5.sudo modprobe vboxdrv
重新开启虚拟机,问题解决了~~~!!!上面答案都是抄的!原回答请看这里
有问题多google啊~~~