私は初めてManjaroとAURに触れ、次のようなほぼ同じ問題に直面しました。これはUbuntuです:
vagrant
経由でvirtualbox
インストールしてからpacman
試してください。
$ vagrant up
VirtualBoxは、カーネルモジュールがロードされていないと文句を言います。 VirtualBox GUI を実行
VBoxManage --version
または開いてこのエラーを解決する方法についての指示を含むエラー メッセージを確認します。
$ 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: 致命的: /lib/modules/4.9.20-1-MANJARO ディレクトリに vboxdrv モジュールが見つかりません。
$ dkms
使用法:/usr/bin/dkms [アクション] [アクション] = {追加|削除|サイレントインストールmktarball | mkdeb |オプション] = [-m モジュール] [-v モジュールバージョン] [-k カーネルバージョン] [-a アーチ] [-d ディストリビューション] [-c dkms.conf-location] [-q] [- -force] [- -all] [--templatekernel=カーネル] [--directive='cli-directive=cli-value'] [--config=kernel-.config-location] [- -archive=tarball-location ] [--kernelsourcedir =ソースの場所] [--no-prepare-kernel] [--no-initrd] [--binaries-only] [--source-only] [-r バージョン (SuSE)] [- -verbose] [-- size] [--spec=specfile] [--media=floppy|iso|tar] [--legacy-postinst=0|1] [--no-depmod] [ -j number] エラー!指定された操作はありません。
dkms
大丈夫に見えますか?
$ dkms status
何も印刷されません。
gcc
インストールされました。
どうすれば解決できますか?
答え1
あなたはする必要がありますインストールする
sudo pacman -S [kernel version]-virtualbox-host-modules
カーネルバージョンを入手してください:uname -r
ユーザーは次の基準を満たす必要があります。グループ
vboxusers
Virtualboxを起動しますstorage
グループ(USBサブシステム用)vboxsf
グループ(共有ファイル)。uucp
シリアルポートグループ
vboxuserグループにユーザーを追加します。
gpasswd -a USERNAME vboxusers
調べる:万座ローウィキ そして アーチLinuxウィキ
答え2
マイコンピュータを再起動すると問題が解決しました。これにより VirtualBox カーネルモジュールがロードされます。この作業を手動で実行する方法があると確信していますが、再起動に時間がかかりすぎるため、調べようとしました。
答え3
VirtualBoxをインストールした後、ArchでWindows 7仮想マシンを初めて起動したときに同じエラーが発生しました。
私の場合、sudo modprobe vboxdrv
実行結果は出ませんでした(OPで致命的なエラーは発生しませんでしたが)。sudo /sbin/vboxconfig
コマンドも見つかりません。
走ることはrcvboxdrv
トリックを行うようです。
$ sudo /sbin/rcvboxdrv
Unloading modules: vboxdrv
Loading modules: vboxnetadp vboxnetflt vboxpci vboxdrv
再起動する必要はありません!その後、仮想マシンが正常に実行されました。
答え4
私のため
sudo modprobe vboxdrv
それ以降は、仮想マシンでこのエラーが発生するたびに動作します。
vagrant up
期待どおりに動作します。