今日、OracleVirtualboxから仮想マシンを起動できませんでした。何が悪かったのかわかりません。彼らは数日前まで完全にうまく働いていました。 VirtualboxからUbuntuVMの1つを起動するとすぐに、次の2つのエラーダイアログボックスが表示されました。
エラーメッセージボックス1:
Failed to open a session for the virtual machine Ubuntu 18.04 LTS Server. Details: The virtual machine 'Ubuntu 18.04 LTS Server' has terminated unexpectedly during startup with exit code 1 (0x1).
結果コード: | NS_ERROR_FAILURE(0x80004005) |
コンポーネント: | MachineWrap |
インターフェース: | IMachine {85632c68-b5bb-4316-a900-5eb28d3413df} |

virtualboxエラー-仮想マシンUbuntuのセッションを開くことができませんでした
エラーメッセージボックス2:
Kernel driver not installed (rc=-1908) The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing '/sbin/vboxconfig' as root. If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information. where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

virtualboxエラー-カーネルドライバーがインストールされていません(rc =-1908)
上記のエラーメッセージを読んだ後、2番目のエラーメッセージボックスに表示されているコマンドを実行しました。
$ sudo /sbin/vboxconfig
しかし、それも役に立ちませんでした。別のエラーメッセージが表示されました。
vboxdrv.sh: Stopping VirtualBox services. vboxdrv.sh: Starting VirtualBox services. vboxdrv.sh: Building VirtualBox kernel modules. vboxdrv.sh: failed: Cannot change group vboxusers for device /dev/vboxdrv. There were problems setting up VirtualBox. To re-start the set-up process, run /sbin/vboxconfig as root. If your system is using EFI Secure Boot you may need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information.

vboxdrv.sh:失敗:デバイス/ dev/vboxdrvのグループvboxusersを変更できません
グーグルですばやく検索したところ、誤って自分自身、つまり現在のユーザーを vboxusersから削除してしまったことがわかりました。 グループ。
このエラーが発生した場合は、知らないうちに現在のユーザーをvboxusersグループから削除したか、vboxusersグループを削除したか、またはその両方を行った可能性があります。
「デバイス/dev/vboxdrvのグループvboxusersを変更できません」Virtualboxエラーを解決します
この問題を修正するには、最初に次のコマンドを使用してvboxusersグループを作成します。
$ sudo groupadd vboxusers
次に、現在のユーザーを上記のグループに追加します。
$ sudo usermod -a -G vboxusers sk
skを置き換えます 現在のユーザー名で。
ユーザーがグループに追加されているかどうかを確認します:
$ grep vboxusers /etc/group vboxusers:x:1001:sk
はい、ユーザーskがvboxusersのグループに追加されました。
最後に、次のコマンドを使用して、virtualboxカーネルモジュールを再起動します。
$ sudo /sbin/vboxconfig
または、
$ sudo modprobe vboxdrv
または、
$ sudo /sbin/rcvboxdrv setup
これで、Virtualboxからすべての仮想マシンを起動できるようになりました。それでもVMが起動しない場合は、ログアウトしてから再度ログインします。VMは機能するはずです。
関連記事:
- Ubuntuで「カーネルドライバがインストールされていません(rc =-1908)」VirtualBoxエラーを修正する方法
- 「結果コード:NS_ERROR_FAILURE(0x80004005)」を解決するArchLinuxでのVirtualBoxエラー