web-dev-qa-db-ja.com

Virtualboxの共有フォルダー

ホストとしてDebian9を実行しており、Oracle VirtualBox(v。5.2.6)を使用してゲストとしてWindows7を正しくインストールしました。どちらのOSも正常に動作するため、これら2つの運用システム間でフォルダーを共有する必要があります。

これを取得できるようにするために、私は次の手順に従いました。

  1. GuestAdditionインストール、実行、スーパーユーザーとして:

    apt-get install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)

  2. 候補フォルダの作成/home/quant/Scrivania/VirtualBox/Data Oracle VirtualBox Managerの設定(共有フォルダ)を変更する。

  3. 次のコマンドを実行してデバイスをマウントします。

    mount -tvboxsfデータ/ home/quant/Scrivania/VirtualBox/Data /

ポイント(3)で、次のエラーメッセージターミナルに表示されました。

/sbin/mount.vboxsf: mounting failed with the error: No such device

手動でローカルフォルダーを作成し、VirtualBoxマネージャーで共有フォルダーとして設定しましたが、フォルダーが存在しないようです。

誰かが解決策を提案できますか?

私が質問をしたとき、私がはっきりしていることを願っています。アドバイスありがとうございます!

1
Quant.Pi

私はこれらの手順に従うだけで解決しました。まず、次のようにOracle VirtualBoxをインストールします。

  1. スーパーユーザーとして実行nano /etc/apt/sources.list.d/virtualbox.list
  2. deb http://download.virtualbox.org/virtualbox/debian stretch contribを貼り付け、タイプctrl+Octrl+Xの後に、それぞれ保存して終了します
  3. ターミナルから実行します。

    • wget -q https://www.virtualbox.org/download/Oracle_vbox_2016.asc -O- | apt-key add -

    • apt update

    • apt-get install virtualbox-5.2

    • apt-get install dkms

その後、Oracleリポジトリから.isoイメージをダウンロードし、ホストOSに基づいて必要なバージョンを選択します。仮想マシンウィンドウメニューから選択してGuestAdditionsをインストールします

デバイス> GuestAdditionsのISOイメージを挿入

インストールガイドの提案に従ってください。最後に、通過します

デバイス>共有フォルダ

共有する必要のあるフォルダが含まれているパスを選択します。

1
Quant.Pi

エラー:/sbin/mount.vboxsf: mounting failed with the error: No such deviceは、共有とマウントポイントに同じ名前でSFをマウントしているために発生する可能性があります。それらは異なっている必要があります(つまり、共有は~/shareとマウントポイント~/Hostと呼ばれます)また、次のことを確認する必要があります 手順は正しく

  • 共有したいホストコンピューター(ubuntu)にフォルダーを作成します(例:〜/ share)
  • VirtualBoxでGuestオペレーティングシステムを起動します。
  • [デバイス]-> [共有フォルダ...]を選択します。
  • [追加]ボタンを選択します。
  • 〜/ shareを選択します
  • オプションで、[永続的にする]オプションを選択します

そのプロセスが完了したら、ホストでターミナルを開いて次のコマンドを実行します。

Sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) /home/quant/Scrivania/VirtualBox/Data ~/Host

/home/quant/Scrivania/VirtualBox/Dataおよび~/Hostを逆にするか、適切な名前に変更する必要がある場合があります)Windowsゲストでその手順が正常に完了すると、次のコマンドを実行できるはずです。

Net Use x: \\vboxsvr\[whatever your share folder's name is]

共有フォルダ名は、問題の別の原因である可能性があるため、~/Dataではなく~/share/home/quant/Scrivania/VirtualBox/Dataなどの単純な名前にしてください。幸運を!

1
kemotep