1. 程式人生 > >在Ubuntu16.04上安裝virtualbox後無法裝載vboxdrv模塊

在Ubuntu16.04上安裝virtualbox後無法裝載vboxdrv模塊

enforce install ins 裝載 available uefi oot 解決 quest

首先按照:http://blog.csdn.net/ipsecvpn/article/details/52175279 這個網址上的教程安裝,

安裝完成後報錯:大體意思就是vboxdrv沒有被內核裝載,modprobe vboxdrv也報錯。

於是找到解決方案:https://askubuntu.com/questions/762254/why-do-i-get-required-key-not-available-when-install-3rd-party-kernel-modules

當我們使用了UEFI並且開啟了secure boot後就會這樣,主要是因為在

Since Ubuntu kernel 4.4.0-20 the EFI_SECURE_BOOT_SIG_ENFORCE

kernel config has been enabled. That prevents from loading unsigned third party modules if UEFI Secure Boot is enabled.

就是說Ubuntu內核在4.4.0-20開始就開啟了secure boot選項,這個選項開啟後會組織第三方未被標記(不受信任的)模塊被裝載。

於是乎我們就需要關閉這個選項。

關機重啟進入UEFI設置頁面,關閉secure boot即可。然後重新安裝virtualbox

在Ubuntu16.04上安裝virtualbox後無法裝載vboxdrv模塊