そのため、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
今詰まってくださいお願いします!!!!!!????????
答え1
私はこの質問が古すぎることを知っていますが、受け入れられる答えがなく、これらの答えのどれも私の問題を解決できなかったので、今日の解決策を書いています。
このコマンドを実行すると、次のエラーが発生します。
$ sudo modprobe vboxdrv
modprobe: ERROR: could not insert 'vboxdrv': Required key not available
問題は、モジュールが署名されず、カーネルと共にロードされないことです。コンピュータでセーフブートモードが有効になっていると、これが発生する可能性があります(最新のデバイスで一般的です)。
これが仮想ボックスでコンピュータを開くときにこのエラーが発生する理由です。
カーネルドライバがインストールされていません(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/"
三。次にカーネルに追加します。
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vboxdrv)
4.セキュアブートのために登録してください。
重要!これにより、パスワードの入力を求められます。必要なパスワードを入力したら、次の再起動時にそのパスワードを一度だけ使用できます。
sudo mokutil --import MOK.der
5.最後に、コンピュータを再起動します。ブルースクリーンが表示され、キーボードを待っている間に起動を中止するようにキーを押します。
ブルースクリーンが表示されたら、次を選択してください。MOK登録>続行>パスワードを入力するように求められます以前に入力した場合、入力するとジョブが正常に完了したことを知らせます。
これでオペレーティングシステムが起動し、問題なくVirtualBoxを使用できるようになりました。 :)
これが誰かに役立つことを願っています。
答え2
この記事で同じ問題に言及しているようです。VirtualBoxカーネルが機能しない
今、あなたの質問をより明確に理解しているようです。カーネルバージョンが低いバージョンです。
これは以前のバージョン用ですが、カーネルをUbuntu 16.04バージョンに更新する必要があります。https://askubuntu.com/questions/364156/ubuntu-13-10-kernel-still-3-8-0-31-generic
答え3
私はUbuntu 20.04でこの問題を発見しました。この問題は、Ubuntuのインストールによって発生する可能性があります。いいえ安全な起動。残念ながら、VirtualBoxを使用するにはプライベートソースカーネルモジュールが必要なため、セキュアブートが必要です。私の場合は、Ubuntuを再インストールしてこの問題を解決しました。
VirtualBoxを使用しようとすると、インストール中に制限されたサードパーティのライブラリに関する問題が発生します。このオプションを選択してから、下からセキュアブートを有効にするを選択する必要があります。