web-dev-qa-db-ja.com

Ubuntuサーバー10.04 + GUI / sbin / mount.vboxsfマウントでvirtualbox共有フォルダーをマウントする方法がエラーで失敗しました:そのようなデバイスはありません

私はこのフォーラムに初めて参加しましたが、vboxを使用することが時々あります。私はWindows 7 Hostとubuntu 9.10ゲストを持っていて、vboxadditionsがインストールされていて、フォルダーを共有し、すべてが完璧に動作しました。次に、いくつかのシミュレーションで、ubuntuサーバー10.04とx-windowをインストールする必要がありました。私がやったこととこれまでのところとても良い。

今私が今持っている問題は、サーバーに対して私が共有フォルダをマウントできないようであるということです。同じプロセスに従って:

-dkmsのインストール
-更新
-upgrade
-vboxadditions isoをホスト仮想ドライブにマウントし、ゲストにもマウントする
-install vboxadditions(Sudo sh ./VBoxLinuxAdditions-x86.run)
-ゲストOSを再起動します
-/ media/ubuntu_shareの下に作成されたubuntu_shareフォルダー

次のコマンドを使用して、ubuntu_shareフォルダーをドライブD(D:/ Ubuntu_Share)にマウントしようとしているときはいつでも:

 mount -t vboxsf ubuntu_share /media/ubuntu_share

私はいつも得ます:

/sbin/mount.vboxsf mouning failed with error: no such device


locate mount.vboxsf output this:
/opt/VBoxGuestAdditions-3.2.6/lib/VBoxGuestAdditions/mount.vboxsf
/sbin/mount.vboxsf

ubuntuサーバー10.04に問題はありますか?または私はどこかでマークを逃していますか?これを読んで助けてくれてありがとう。

25
black sensei

カーネルのバージョンとカーネルヘッダーのバージョンが異なっていることがわかりました。synpicから最新のカーネルとカーネルヘッダーを取得し、ゲストのadd.works fine.thanksを再構築して、少なくとも:Dを読みました。

13
black sensei

Ubuntuでは、ゲストの追加機能をインストールした後でも、マウントすることができませんでした。次の2つのコマンドで修正されました。

    apt-get install dkms
    /etc/init.d/vboxadd setup

幸運を。

27
Robert Bruce

次のコマンドは私のために働きました-

modprobe -a vboxguest vboxsf vboxvideo

わかりませんが、これはVirtualBox共有フォルダーカーネルモジュールを使用して、利用可能な共有を再検出すると思います。次のリンクへのクレジット-

VirtualBox:mount.vboxsf:マウントがエラーで失敗しました:No such device

5
Bob Ajob

いくつかの重要な詳細。 VirtualBoxゲスト追加をインストールする前に、次のことを確認してください。

Sudo apt-get install make gcc
4
tumick

この問題は、ubuntuリポジトリからゲスト追加機能をインストールすることで解決しました。

2
Thiago Cardoso

ゲストの追加機能をすでにインストールしている場合でも、再度インストールすると(まったく同じバージョン)、修正されました。

1
look

Ubuntu Lucidでも同じことがあり、VirtualBox 4.1.12を使用しました。

VirtualBoxの追加CD-ROMでシェルスクリプトを見つけてください。これはVBoxLinuxAdditions****.runと呼ばれます。

Sudo ./VBoxLinuxAdditions.runを実行してこの問題を解決しました。

ジェームス・A・ウィルソンがやったようだった。

VirtualBox 5.1.20を実行していますが、同様の問題がありました。ここに私が修正を見つけた場所へのURLと私が実装した修正があります:

# https://dsin.wordpress.com/2016/08/17/ubuntu-wrong-fs-type-bad-option-bad-superblock/
if [ "5.1.20" == "${VBOXVER}" ]; then
  rm /sbin/mount.vboxsf
  ln -s /usr/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
fi

リンクには、スクリプトの抜粋ではなく、/ usr/lib/VBoxGuestAdditions/other/mount.vboxsfに似たものが含まれていました。

追加のためにvagrantで使用するビルドスクリプト:

https://github.com/rburkholder/vagrant/blob/master/scripts/additions.sh

https://www.virtualbox.org/ticket/1667 で修正されているようです

0

OpenGLにこれを試してください

yum update -y
...
yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel -y

#export MAKE='/usr/bin/gmake -i'
#./VBoxLinuxAdditions.run
0
HankerPL