私は現在Ubuntu 18.04
VirtualBox 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番目のコマンドの結果を元の質問に追加します。
答え2
私は同じ問題に直面しました。解決方法を見つけてグーグルして発見した内容です。
明らかにsudo apt install virtualbox
私の場合、問題は解決しました。