VirtualBox の「カーネルドライバーがインストールされていません (rc=-1908)」エラーを修正する方法?

Virtualbox No Kanerudoraibagainsutorusareteimasen Rc 1908 Erawo Xiu Zhengsuru Fang Fa



VirtualBox は、仮想的にマシンを作成し、オペレーティング システム内で他のオペレーティング システム (Windows、Linux など) を実行することで知られる有名な VM ハイパーバイザーです。ただし、長時間後にインストールまたは起動し、仮想マシンが作成されると、 「カーネルドライバーがインストールされていません(rc=-1908)」という多忙なエラーが発生します。このエラーは主に、VirtualBox バージョンとホスト オペレーティング システム カーネルのバージョンの互換性がないために、Linux および Mac OS で発生します。

エラー、その種類、さまざまなオペレーティング システムでの修正方法について少し詳しく見てみましょう。エラー「カーネルドライバーがインストールされていません(rc=-1908)」には、次の 3 種類のメッセージが含まれる可能性があります。

エラー 1: 「/etc/init.d/vboxdrv setup」エラーを修正するにはどうすればよいですか?







エラー 2: 「modprobe vboxdrv」エラーはどのように修正できますか?



エラー 3: 「/sbin/vboxconfig」エラーはどのように修正できますか?



これらのエラーは、VirtualBox Linux カーネル ヘッダーとドライバーが欠落しているか、正しく設定されていないために発生します。





この記事では、次のオペレーティング システムに応じて、このエラーに対する綿密でテスト済みの解決策を提供します。

まずは 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)の場合は、「システム環境設定」の「セキュリティとプライバシー」からアプリのロックを解除して許可します。