エラー、その種類、さまざまなオペレーティング システムでの修正方法について少し詳しく見てみましょう。エラー「カーネルドライバーがインストールされていません(rc=-1908)」には、次の 3 種類のメッセージが含まれる可能性があります。
エラー 1: 「/etc/init.d/vboxdrv setup」エラーを修正するにはどうすればよいですか?
エラー 2: 「modprobe vboxdrv」エラーはどのように修正できますか?
エラー 3: 「/sbin/vboxconfig」エラーはどのように修正できますか?
これらのエラーは、VirtualBox Linux カーネル ヘッダーとドライバーが欠落しているか、正しく設定されていないために発生します。
この記事では、次のオペレーティング システムに応じて、このエラーに対する綿密でテスト済みの解決策を提供します。
- Linuxで「カーネルドライバーがインストールされていません(rc=-1908)」エラーを修正する方法? (Debian ベース)
- Mac OS で「カーネル ドライバーがインストールされていません (rc=-1908)」エラーを解決するにはどうすればよいですか? (ビッグ・サー)
- Mac OS で「カーネル ドライバーがインストールされていません (rc=-1908)」エラーを解決するにはどうすればよいですか? (モハベ)
まずは Linux オペレーティング システムの修正から始めましょう。
Linuxで「カーネルドライバーがインストールされていません(rc=-1908)」エラーを修正する方法?
Linux でこの問題を解決するには、以下に入力したコマンドを実行して、VirtualBox Linux カーネル ヘッダーを再構成またはインストールします (これらが最初からインストールされていない場合)。
注記 : コマンドを実行する前に、必ず VirtualBox を閉じてください。そうしないと、コマンドの実行後にエラーが発生します。
須藤 適切な インストール --再インストール build-essential linux-headers-$ ( うなめ -r ) virtualbox-dkms dkms
インストール用のスペースを確保する許可が与えられます。「y」と入力して「Enter」キーを押すと許可が与えられます。
しばらくするとインストールが完了するので、次のコマンドを実行するだけです。
須藤 modprobe vboxdrv
問題なく VirtualBox マシンを実行できます。
Mac OS(BigSur)で「カーネルドライバーがインストールされていません(rc=-1908)」エラーを修正する方法?
Mac OS(BigSur) の「カーネル ドライバーがインストールされていません (rc=-1908)」エラーを修正するには、左上隅にある「Apple」アイコンをクリックし、「システム環境設定」を選択してシステム環境設定を開きます。
または、Dock からシステム環境設定を開いて、 「セキュリティとプライバシー」 設定:
「セキュリティとプライバシー」の「全般」タブで、左下隅にあるロックボタンをクリックして設定のロックを解除し、変更を加えます。
システムパスワードの入力を求められます。パスワードを入力して「ロック解除」を押します。
「セキュリティとプライバシー」設定のロックを解除した後、「許可」ボタンをクリックして VirtualBox の読み込みのブロックを解除します。
注記 :「VirtualBox」は「Oracle America, Inc.」が開発・所有しています。 「Oracle America, Inc.」が表示されるのはそのためです。メッセージの中で。
注記 : 「許可」ボタンは 30 分間表示されます。ただし、表示されない場合は、VirtualBox を再インストールすると表示されます。 VirtualBox をアンインストールするには、次の手順に従います。 このガイド。
Mac OS(Mojave)で「カーネルドライバーがインストールされていません(rc=-1908)」エラーを修正する方法?
Mojave では、「カーネル ドライバーがインストールされていません (rc=-1908)」エラーを修正するには、次のコマンドを実行するだけです。
須藤 / 図書館 / アプリケーションのサポート / バーチャルボックス / 起動デーモン / VirtualBoxStartup.sh の再起動上記コマンド実行後、VirtualBoxを再起動し、仮想マシンを起動します。
結論
この記事では、Linux および MacOS (BigSur および Mojave) での「カーネル ドライバーがインストールされていません (rc=-1908)」エラーに対する、綿密でテスト済みの解決策を提供しました。このエラーは、VirtualBox Linux カーネル ヘッダーとドライバーが欠落しているか、正しく設定されていないために発生します。 Linux では、Linux ヘッダーと VirtualBox dkm をインストールするだけで済みます。一方、Mac OS(BigSur)の場合は、「システム環境設定」の「セキュリティとプライバシー」からアプリのロックを解除して許可します。