GNU/Linux >> Linux の 問題 >  >> Linux

「デバイス/dev/vboxdrvのグループvboxusersを変更できません」Virtualboxエラーを解決します

今日、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エラー

Linux
  1. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  2. /dev/dm-Z デバイスから /dev/sdX および /dev/mapper/mpathY デバイスをマップする方法

  3. /dev/random または /dev/urandom を base64 でエンコードする方法は?

  1. デバイス /dev/loop0 を削除できません

  2. 一部の Linux システムでは、mtab でルート ファイルシステムが /dev/<実デバイス ノード> ではなく /dev/root として表示されるのはなぜですか?

  3. `/dev/console` は何に使われますか?

  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. /dev/null に書き込む仮想ブロック デバイスを作成します。

  3. /dev/sda と /dev/sda1 の違い