ウェブサイト検索

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


私は Oracle VirtualBox を使用して、さまざまな Linux および Unix ディストリビューションをテストしています。 VirtualBox で非常に多くの仮想マシンをテストしました。今日、Ubuntu 18.04 デスクトップで Ubuntu 18.04 サーバー VM を起動したところ、次のエラーが発生しました。

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall virtualbox-dkms package and load the kernel module by executing

'modprobe vboxdrv'

as root.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

Ubuntu での「カーネルドライバーがインストールされていません (rc=-1908)」エラー

[OK] をクリックしてメッセージ ボックスを閉じると、背景に別のメッセージが表示されました。

Failed to open a session for the virtual machine Ubuntu 18.04 LTS Server.

The virtual machine 'Ubuntu 18.04 LTS Server' has terminated unexpectedly during startup with exit code 1 (0x1).

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
MachineWrap
Interface: 
IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89}

仮想マシンが起動中に終了コード 1 (0x1) で予期せず終了しました。

最初は何をすればいいのか分かりませんでした。そこで、次のコマンドを実行して役立つかどうかを確認しました。

sudo modprobe vboxdrv

そして、次のエラーが発生しました。

modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.0.0-23-generic

両方のエラー メッセージを注意深く読んだ後、Virtualbox アプリケーションを更新する必要があることがわかりました。

Ubuntu や Linux Mint などのその亜種でこのエラーが発生した場合は、次のコマンドを使用して「virtualbox-dkms」 パッケージを再インストールまたは更新するだけです。

sudo apt install virtualbox-dkms

あるいは、システム全体を更新する方がはるかに良いです。

sudo apt upgrade

これでエラーは解消され、問題なく VirtualBox から VM を起動できるようになりました。

関連記事:

  • 「デバイス /dev/vboxdrv のグループ vboxusers を変更できません」Virtualbox エラーを解決する
  • Arch Linux の「結果コード: NS_ERROR_FAILURE (0x80004005) 」VirtualBox エラーを解決する

関連記事