質問: ### 前提・実現したいこと Linux(ubuntu18.04)をホストOS(windows10)のVirtualBoxにインストールした際に、共有フォルダ設定をしたい。 ### 行ったこと 以下アドレスにあるとおりに共有フォルダを作成しました。 https://sicklylife.hatenablog.com/entry/2016/11/28/210512 以下アドレスにあるとおりにubuntuをインストールしました。 https://qiita.com/m0p1nt/items/b55b175c78ecfa42eeea ### 発生している問題・エラーメッセージ 以下アドレスにあるとおりにwindowsからubuntuの共有フォルダに接続する準備として実行していましたが、 http://uubunt.blogspot.com/2012/03/ubuntuwindows7samba.html 共有フォルダを右クリックし、のところでつまづいております。 ubuntuの画面上にC:\user\user\kyouyuuを表すフォルダが表示されません。 ファイルタブから選んでもないため他のという場所をクリックしたところ以下のようなwindowsネットワークとありましたが、 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/5a7037df202e74ced843a6746f093599.png) 『サーバーから共有リストを取得できませんでした。そのようなファイルやディレクトリはありません。』 これでもしかしたらwindows側で何か設定するのかと c:\user\user\kyouyuuを右クリックしユーザー追加を行いましたが、 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/e8ffcd2a8559440f36071bd26906ecfb.png) ubuntu上で設定したユーザー名を追加してもwindows側にはそのような名前のユーザーはいませんと出てしまいました。 詳細な共有でフルコントロールにもしました。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/42e2df5c0a35038542839b0566242a7f.png) ubuntu画面の右下にあるサーバー接続にも自分のPCのIPを入力したのですが、接続ができませんでした。 そもそも共有フォルダというのは、仮想ubuntuとwindows間のデータのやり取りができるものとして認識していましたが、その解釈が違うのでしょうか。どのようにすればデータの授受が簡単にできるのでしょうか。 調べているのですが解決にいたらないです。よろしくお願い致します。 ### 試したこと あとにやることとしてアドバイス頂いたサイトにてデバイスタブを選んだのですが、 https://sicklylife.hatenablog.com/entry/2016/11/28/210525 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/951e40383cc91098d6db2d563026cbde.png) 上記の通りデバイスにguest Additionがなく、しかしおかしいのがしっかりと以下コマンド実行しインストールしたはずなのに ``` sudo apt purge 'virtualbox-guest-*' sudo apt update sudo apt install -y dkms sudo apt upgrade -y find / "*Addition*" find / "*dkms*" ``` findをたたいても検索にひっかかりませんでした。 ### virtualboxでのデバイスタブの検討 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/b57c143b594a40a046e880654a3e83ac.png) いろいろと相談頂きありがとうございます。 取り急ぎvirtualboxでも見るべき場所に見落としがあるのか、google検索で出てくるようなタブが出てこなく困っています。どんなサイトを今まで検索してきたかなども少ししましたらアップします。 ### 自己打開策 ubuntu18.04ではデバイスタブがそもそもなく、コマンド使用で行うようであるが、非常にトラブルが多いこともあり、ネットで出回っているubuntu16.04をインストールしてデバイスタブを表示させてGUIでguest AdditionCD選択でvirtualboxのCDを取り出す安定した方法にしたほうがこだわりなどなかったのでいいと思い実行したところうまくいきました。 ただubuntu18.04ではコマンドでどううっていくかどうやるかなどのタイトル通りの解決かというとそうではないですが、本件はこれでcloseにしようと思います。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/987fef8c40fbea8e47d859d0199dede3.png)
回答: windowsからubuntuの共有フォルダに接続する準備(samba)に書かれている手順は、基本的にubuntuとwindowsが同じローカルネットワーク上に対等な立場(それぞれ独立したコンピュータ)であるケースで使うものです。SambaはLinuxをWindowsマシンのように見せるためのソフトウェアです。お使いの構成ではwindows10上にVMとしてLinuxをインストールされたようなので、構成が異なります。 VirtualBox自体にも(Sambaとは別の仕組みで動く)共有フォルダがあり、VirtualBoxにUbuntu 16.04をインストールする前にやることで書かれている共有フォルダはこの機能のことを指しています。このページの末尾にあるVirtualBoxにUbuntu 16.04をインストールした後にやることを試してみてください。 なお、どうしてもSambaでやりたいという場合は、VirtualBoxでブリッジネットワーク構成に変更してUbuntuに独立したローカルネットワークのアドレスを割り当てて、Windows10とUbuntuを対等な形にするというパターンも考えられます。ただ若干構成が複雑になり、考慮事項が増えそうな気がします。