Ubuntu 15.10から16.04にアップグレードすると、VirtualBox 5.0.18でVMが起動しなくなりました。「vboxdrv」がロードされていないと文句を言います。だから私はそれをロードしようとすると、次のエラーを取得しよう:
$ sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Required key not available
私が使用し、今後も使用したいセキュアブートに関連していると思います。実際、Ubuntu 15.10のセキュアブートとVirtualBoxでは問題なく機能していました。
また$ sudo apt-get --reinstall install virtualbox-dkms
、カーネルモジュールを正常にビルドしたが、この問題は解決しませんでした。
セキュアブートを有効にしたままvboxdrvをロードする方法はありますか?
更新2:また、実行してみましたsudo mokutil --disable-validation
。このコマンドを実行すると、次回の起動時にセキュアブートを無効にし、ディスクからキーまたはハッシュを追加するよう求められます。セキュアブートを無効にしたくないので、これでも問題は解決しないようです。また、並列Windowsインストールに対してUEFIをアクティブにしたい。
注:セキュアブートを無効にすることを気にしない場合は、サードパーティのカーネルモジュールをインストールするとき、またはカーネルのアップグレード後に「必要なキーが利用できません」と表示される理由を参照してください。代わりに。
aptitude install virtualbox virtualbox-dkms
とモジュールに署名し、ワンタイム(?)パスワードの入力を求められます。再起動し、MOK configを入力して、そのパスワードを使用してキーを登録します。