VirtualBox:modprobeがvboxguest、vboxsf、vboxvideoを見つけられない


8

これらの指示に従って、arch linuxのゲストパッケージをインストールしました。

Unfortunatelly modprobeは以下を返します:

[snooc@archfire ~]$ modprobe -a vboxguest vboxsf vboxvideo
modprobe: WARNING: Module vboxguest not found.
modprobe: WARNING: Module vboxsf not found.
modprobe: WARNING: Module vboxvideo not found.

pacman -Ss virtualbox 表示しています:

[snooc@archfire ~]$ pacman -Ss virtualbox
...
community/virtualbox-guest-modules 4.3.12-1 [installed]
    Guest kernel modules for VirtualBox
...
community/virtualbox-guest-utils 4.3.12-1 [installed]
    VirtualBox Guest userspace utilities
...

どうすれば修正できますか?どこから始めればいいのか分かりません。

Arch Linuxは、Win7で動作するVirtualBoxのゲストです。


これをホストとゲストOSのどちらで実行しているかを明確にできますか?
terdon

私のArchLinuxはゲストです。VirtualBoxはWin7で動作します。
displayname 2014年

回答:


10

今日の初めにvirtualboxにarchをインストールしようとしたときも、まったく同じ問題がありました。解決策はdepmodを実行することです

$ depmod 3.14.4-1-ARCH

modprobeを再度実行すると、正常に機能するはずです。

を使用uname -rして、カーネルバージョン文字列を検索できます。

ソース


これも私のために働いた!+1
brrystrw 2014

5
この回答のコマンドは機能しませんでしpacman -Ql virtualbox-guest-modulesたが、モジュールの場所を見つけるために実行depmodし、各モジュールファイル(.ko.gz)へのパスで構成される引数を指定して実行しました。しかし、なぜ私はこのジャンクをまったくしなければならないのかと思います。今朝システムをアップグレードする前は、ゲストの追加は問題なく機能していました。
デビッドグレイソン2014

1
私のために働いた完全なコマンドはdepmod `uname -r`CentOS 7 でした
Lucas

@DavidGrayson私は、このためのWIKIが、ホストで実行さvirtualbox-guest-modulesれてvirtualboxいるものと同じバージョンでなければならないことを示していることに気付きました。システムのアップグレードにより、非互換性が生じた可能性があります。
ジェシーチザム2018年

2

私はあなたの問題のように聞こえるこのスレッドを見つけました。タイトル:Virtualboxゲストモジュールが読み込まれません

抜粋

公式のvirtualboxゲスト追加がインストールされていますか?あなたはそれをすべきではありません。もしそうならそれらをアンインストールしてからパッケージをインストールしてください

   $ sudo pacman -S virtualbox-archlinux-additions
   $ sudo pacman -Qs virtualbox

与える必要があります:

   local/virtualbox-archlinux-additions 4.1.8-2
   local/virtualbox-archlinux-modules 4.1.8-3

ソース: Wiki:ArchLinux Wiki-VirtualBox

アップデート#1

@DavidGraysonが残したコメントに従って、パッケージ名が変更された可能性があります。上記が機能しない場合は、代わりにこれらを試してください:

$ sudo pacman -S virtualbox-guest-modules-arch virtualbox-guest-utils

2
virtualbox-archlinux-additionsパッケージはありません。あなたはvirtualbox-guest-modulesとvirtualbox-guest-utilsを意味していたと思います。
David Grayson

@DavidGrayson-私が参照したウェブページからの抜粋です。私はarchlinuxにアクセスできないため、これを確認できませんでした。
slm

私はあなたのように、あまりにもカーネルバージョンを指定する必要かもしれないと思う:linux47-virtualbox-guest-modules
サッシ

0

まず、インターネット接続があり、DNSが ping archlinux.org

走る pacman net-tools (画面の指示に従ってインストール)

次に、実行時にローカルIP(インターネット接続が必要な場所)があることを確認します ifconfig

走る dhcpcd初めてエラーが発生した場合は、コマンドを2回します。

走る pacman -Syuパッケージdbを更新ためにします

走る pacman -S virtualbox-guest-modules画面に表示される指示に従って、arch関連のファイルをインストールします。

その後、modprobe -a vboxguest vboxsf vboxvideo問題なく実行されます。


これが既存の回答とどのように異なるか説明できますか?
スティーブンラウフ2017

確かに、私の問題は、ドメイン名からどのWebサイトにもpingできず、ipが機能していたことでした。pacmanがデフォルトのリストからvirtualboxパッケージ名を解決できなかったと思います。net-toolsを実行すると、新しい新しいパッケージリストが取得されます。
Zunair 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.