web-dev-qa-db-ja.com

VirtualBoxは、カーネルモジュールが読み込まれていないと不平を言っています

私はManjaroとAURの初心者ですが、 Ubuntuでこれと同じような問題があります

vagrantvirtualboxpacman経由でインストールしてから、

$ vagrant up

VirtualBoxは、カーネルモジュールが読み込まれていないと不平を言っています。 VBoxManage --versionを実行するか、VirtualBox GUIを開いて、このエラーを修正する方法の説明を含むエラーメッセージを確認してください。

$ VBoxManage --version

警告:vboxdrvカーネルモジュールがロードされていません。現在のカーネル(4.9.20-1-MANJARO)で使用可能なモジュールがないか、ロードに失敗しました。カーネルモジュールを再コンパイルしてインストールしてください

       Sudo /sbin/vboxconfig

     You will not be able to start VMs until this problem is fixed.

5.1.20r114628

$ Sudo /sbin/vboxconfig

Sudo:/ sbin/vboxconfig:コマンドが見つかりません

私が投稿したリンクによると、私は$ Sudo /usr/lib/virtualbox/vboxdrv.sh setupを試します

Sudo:/usr/lib/virtualbox/vboxdrv.sh:コマンドが見つかりません

modprobe vboxdrvへの提案も見つかりました:

$ modprobe vboxdrv

modprobe:致命的:モジュールvboxdrvがディレクトリ/lib/modules/4.9.20-1-MANJAROに見つかりません

$ dkms

使用法:/ usr/bin/dkms [アクション] [オプション] [アクション] = {追加|削除|ビルド|インストール|アンインストール|マッチ|自動インストール| mkdriverdisk | mktarball | ldtarball | mkrpm | mkkmp | mkdeb |ステータス} [オプション] = [-mモジュール] [-vモジュールバージョン] [-kカーネルバージョン] [-aアーチ] [-dディストリビューション] [-c dkms.conf-location] [-q] [- -force] [--all] [--templatekernel = kernel] [--directive = 'cli-directive = cli-value'] [--config = kernel-.config-location] [--archive = tarball-location ] [--kernelsourcedir = source-location] [--no-prepare-kernel] [--no-initrd] [--binaries-only] [--source-only] [-r release(SuSE)] [- -verbose] [--size] [--spec = specfile] [--media = floppy | iso | tar] [--legacy-postinst = 0 | 1] [--no-depmod] [-j number]エラー!アクションが指定されていません。

dkmsは大丈夫ですか?

どうすれば修正できますか?

6
Rahn

インストールする必要があります

Sudo pacman -S [kernel version]-virtualbox-Host-modules

カーネルのバージョンを取得:uname -r

ユーザーは次のグループに属している必要があります

  • virtualboxが機能するにはvboxusers
  • storageグループ(usbサブシステム用)
  • vboxsfグループ(ファイルを共有するため)。
  • シリアルポート用のuucpgroup

ユーザーをグループvboxuserに追加するには:gpasswd -a USERNAME vboxusers

manjaro wiki および archlinux wiki を確認してください。

4
Michael D.

マシンを再起動するとうまくいきました。これにより、VirtualBoxのカーネルモジュールが読み込まれました。これを手動で行う方法もあると思いますが、再起動にかかる時間を短縮できるため、わざわざそれを理解しようとはしませんでした。

1
Code-Guru

VirtualBoxをインストールした後、Windows7 VM Archで初めて起動したときに、同じエラーが発生しました。

私の場合、Sudo modprobe vboxdrvは出力を提供しませんでした(ただし、OPが直面したような致命的なエラーはありませんでした)。またSudo /sbin/vboxconfigコマンドが見つかりませんでした。

rcvboxdrvを実行するとうまくいくようです:

$ Sudo /sbin/rcvboxdrv
Unloading modules: vboxdrv 
Loading modules: vboxnetadp vboxnetflt vboxpci vboxdrv 

再起動は必要ありませんでした! VMはその後正常に動作しました。

0
Abhirup Das