だから私はubuntu 16.04にgenymotionをインストールしようとしています、そして私はvirtualboxを開くために実行中のモジュールが必要です、私はいくつかの警告を受けます
virtualbox-dkmsを再インストールして、取得したヘッダーを確認しました
(cloudyjr)volt@localhost:~$ uname -r
3.8.11
何らかの理由でdkmsがヘッダーを検出しません。それで私は次に進み、警告を無視してVMを起動しようとすると、
だから私は先に行き、それが言うことを試してみる
Sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted
そして今、私は困ったヘルプME PLEASEEE !!!! ?????????
私はこの質問が古すぎることを知っていますが、受け入れられた回答がなく、これらの回答のどれも私の場合の問題を解決しなかったためです。私はこれを今日どのように解決したかを書いています:
このコマンドを実行すると、次のエラーが発生します。
$ Sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Required key not available
問題は、モジュールが署名されていないため、カーネルが読み込まれていないことです。これは、コンピューターでSecureBootモードがアクティブになっている場合に発生します。これは、最新の機器では非常に一般的なことです。
そのため、仮想ボックス内のマシンを開くときにこのエラーが発生します
カーネルドライバーがインストールされていません(rc = -1908)
ドライバーに署名するには、次の手順を実行します。ドライバーはカーネルモジュールとして、UbuntuシステムとDebian 9に読み込まれます。
1。mkutilパッケージをインストールして、署名できるようにします。
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install mokutil
2。署名ファイルを生成します。
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VirtualBox/"
3。次に、それをカーネルに追加します。
Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vboxdrv)
4。セキュアブートに登録します。
重要!これにより、パスワードを要求されます。必要なパスワードを入力してください。次回の再起動時に1回だけ使用する必要があります。
Sudo mokutil --import MOK.der
5。最後に、コンピューターを再起動します。ブルースクリーンが表示され、キーボードが待機します。起動を中断するように求めるキーを押します。
ブルースクリーンの内側で、[MOKの登録]> [続行]を選択すると、以前に入力したパスワードの入力を求められます。操作が正常に完了したことが通知されます。
これでオペレーティングシステムが起動し、VirtualBoxを問題なく使用できます。
これが誰かを助けることを願っています。
この投稿でも同じ問題を参照しているようです: VirtualBoxカーネルが機能していません
私は今あなたの問題をより明確に理解していると思います。カーネルのバージョンは以前のリリースのものです:
これは古いリリース用ですが、カーネルをUbuntu 16.04バージョンに更新する必要があります: https://askubuntu.com/questions/364156/ubuntu-13-10-kernel-still-3-8-0-31 -generic