VirtualBoxエラー:カーネルドライバがインストールされていません(rc = -1908)

VirtualBoxエラー:カーネルドライバがインストールされていません(rc = -1908)

私は現在Ubuntu 18.04VirtualBox GUIを使用していますVersion 5.2.18が、次のエラーが発生します。

カーネルドライバがインストールされていません(rc = -1908)。

VirtualBox Linuxカーネルドライバ(vboxdrv)がロードされていないか、/ dev / vboxdrvに権限の問題があります。 virtualbox-dkmsパッケージを再インストールし、次のコマンドを実行してカーネルモジュールをロードします。

「modprobe vboxdrv」

ルートとして。

場所:suplibOsInit内容:3 VERR_VM_DRIVER_NOT_INSTALLED(-1908) - サポートドライバがインストールされていません。 Linuxでは、openはENOENTを返します。

どのように修正するのかわからず、仮想マシンを1つも起動できないので迷惑です。

編集する:私は努力しました:

sudo apt-get install dkms build-essential linux-headers-generic

そして

sudo apt-get install dkms
sudo /etc/init.d/vboxdrv setup

そして

sudo modprobe vboxdrv

出力は次のとおりですmodprobe: ERROR: could not insert 'vboxdrv': Operation not permitted

しかし、それらのどれも動作しません。

ベストアンサー1

システムにUEFIファームウェアがあり、セキュアブートが有効になっている場合(署名されていない)、カーネルモジュールのロードが「許可」されない理由を説明できます。

Ubuntuにはサードパーティモジュールの自動署名プロセスが必要ですが、プロセスが期待どおりに機能しない可能性があります。たとえば、Ubuntuをインストールした後にシステムのUEFIファームウェア(「BIOSアップデート」)をアップデートすると、アップデートによってシステムNVRAMが完全にリセットされる可能性があります。この場合、このコマンドは再登録プロセスを開始する必要があります。

sudo update-secureboot-policy --enroll-key

このコマンドは、自動生成されたキーがすでに登録されている場合、または他の可能な場合にシステムのセキュアブートキーステータスに関するメッセージのみを印刷するため、とにかく使用しても安全であり、メッセージは以下を提供できます。情報。

ただし、キーを再登録する必要がある場合は、コマンドでパスワードを設定するように求められます。その後、システムを一度再起動する必要があり、再起動後すぐにキーの再登録を担当するコンポーネントでキーを再入力するように求められます。このプロセスは、ユーザーが何が起こっているのかを知らない限り、セキュアブートキーを登録できないように設計されています。鍵が正常に登録されると、パスワードは不要になり、長期間保管する必要はありません。

ただし、問題が解決しない場合は、他の場所に問題がある可能性があります。

dmesgより多くの情報を得るには、モジュールのロードを試みた後にカーネルメッセージバッファの尾(コマンド出力)を見てください。つまり、次のことを行います。

sudo modprobe vboxdrv
sudo dmesg | tail -30

出力には、モジュールのロードに失敗した理由の詳細な説明を含める必要があります。セキュアブートキーが問題でない場合は、2番目のコマンドの結果を元の質問に追加します。

おすすめ記事