
Ubuntu日本語フォーラム

ログインしていません。
授業でLinuxを使うためVirtualBoxにubutnu10.04をインストールしました。
ホスト側のwindowsとファイル共有したいと思っているのですがやり方が良くわからないため教えてください。
オフライン
Ubuntu側のフォルダ(ファイル)をWindowsから参照したいのか、Windows側のフォルダ(ファイル)をUbuntuから参照したいのかによって話が変わってきます。
一番簡単なのはVirtualboxの仮想マシンの設定でWindows側のフォルダにアクセスできるように共有フォルダの設定を追加してやることです。
普通にネットワークを介してのファイル共有をやりたいならネットワークの設定等々も必要になってきます。
オフライン
gontomo様
説明が不足していてすいませんでした。
>Ubuntu側のフォルダ(ファイル)をWindowsから参照したいのか、Windows側のフォルダ(ファイル)をUbuntuから参照したいのかによって話が変わってきます。
どっちからも(?)になると思います。。
windowsで課題の内容(pdfファイル)をもらうのでそれをUbuntu側で開き、課題を作成してまたwindowsに戻し学校に持っていくって感じです。(説明分かりづらくてすいません)
>一番簡単なのはVirtualboxの仮想マシンの設定でWindows側のフォルダにアクセスできるように共有フォルダの設定を追加してやることです。
>普通にネットワークを介してのファイル共有をやりたいならネットワークの設定等々も必要になってきます。
できればどちらも教えていただくとありがたいです。
分からないことだらけですみませんがよろしくお願いします。
オフライン
akatuki による投稿:
windowsで課題の内容(pdfファイル)をもらうのでそれをUbuntu側で開き、課題を作成してまたwindowsに戻し学校に持っていくって感じです。(説明分かりづらくてすいません)
その話の感じから行くと、Virtualboxの共有フォルダ機能で事は足りそうです。
※以下の話は仮想マシンにVirtualboxのGuest Additionsがインストール済みという前提
Virtualboxの仮想マシンの設定画面に、共有フォルダの設定があるので触ってみてください。(※仮想マシンは終了している状態で)
ここではWindows側のフォルダを仮想マシン側から参照する設定を行ないます。
共有フォルダの設定が終わったら、仮想マシンを起動して、アプリケーション>アクセサリ>端末を開きます。
端末で以下のコマンドを打ちます。
sudo mount -t vboxfs 共有フォルダの名前 /mnt
※ C:\Hoge をHogeという名前で共有フォルダを設定した場合は sudo mount -t vboxfs Hoge /mnt
※ パスワードを聞かれると思うので、Ubuntuにログインした時のパスワードを入力します。このとき、キーボードを打っても画面上にはなにも表示されません。
これで、仮想マシンの/mntにWindows側のHogeフォルダが接続されます。
Windows側からはC:\Hoge、仮想マシン側からは/mntにファイルを置くことでお互いやり取りすることが可能です。
うまくファイルのやり取りをできることが確認できたら、毎回仮想マシンを起動する際にHogeフォルダに接続してくれるように、/etc/rc.localを変更します。
端末で、 gksu gedit /etc/rc.local を実行します。
#で始まる行が数行続いたのち、最後にexit 0という行があると思うので、exit 0の行の前に以下を追加して保存します。
mount -t vboxfs Hoge /mnt
タイプミス等が無ければ、これで次回以降の起動時にWindowsのHogeフォルダが/mntに接続された状態になるはずです。
オフライン
gontomo様
とても丁寧に教えていただきありがとうございます。
先程設定を無事に終え、ちゃんと動くことを確認しました。
この度はありがとうございました。また何かあったらときはよろしくお願いします。
オフライン
大変興味を持って読ませていただきました。私の使い方も同様です。
環境は、VMware Player 3.13 , Ubuntu 10.04LTS です。
VMware Playerの場合の設定の説明もお願いできれば幸いです。
よろしくお願いします。
オフライン
メールを出してから、Virtualboxの共有フォルダ機能を確認するため、メールを読みながら設定してみました。インストールが成功したので、VMware Player に取り組む余裕が出てきました。
グーグルで検索したところ 大変参考になったものを2つ見つけたのでお知らせします。
(1) http://d.hatena.ne.jp/yanma_4/20080503/1209750844
(2) http://d.hatena.ne.jp/meryngii/20090425/1240661286
メモ(1) で linux.iso が c:\Program Files\VMware\VMware Player\ にあることを知った。
USBメモリーにコピーした後、Ubuntu から読み込み、メモ(2) に書かれている手順でインストールを行った。
無事成功した。
はじめに、共有フォルダ機能の設定をVirtualboxで行っていたので助かりました。
個人的には、VMware Playerが好きなので、こだわった次第です。
ありがとうございました。
------
Ubuntuフォーラムを知り大変助かっています。
要望: login すれば 検索欄が大きくなりますが、
はじめのページにある 「検索」の欄をもっと大きくしていただくことを要望します。
オフライン
初めて投稿します
上記のアドバイス通り、sudo mount -t vboxfs 共有フォルダの名前 /mnt
にて共有フォルダー設定しようとしましたが、unknown filesystem type 'vboxfs'
となってしまいます。
その他のサイトなどで、Guest Addition CDxxxを実施するようにとのことで、そちらは成功していますが、いまだ上記エラーとなります。何の設定等が足りていないでしょうか?
virtualBOXのバージョンは6.0となります(バージョン 6.0.14 r133895 (Qt5.6.2))
オフライン
現在は、共有フォルダの設定はコマンドを使用するよりも、
Virtualboxの設定メニューから行った方が簡単ではないでしょうか。
私は以下のような手順で共有フォルダの設定を行いました。
1. Virtualbox上のUbuntuを起動してログインし、VirtualboxのメニューバーからGuest Additionsのインストールを行う (Ubuntu側でスクリプトの実行を促されます)。
2. Ubuntuを再起動。
3. Ubuntuで端末を起動して sudo gpasswd -a ユーザー名 vboxsf というコマンドを実行し、現在のユーザーをvboxsfグループに追加する。
4. Ubuntuをシャットダウン。
5. Virtualboxで仮想マシンを右クリック、「設定」をクリックして設定ウィンドウを開き、
「共有フォルダー」でWindows側のフォルダーを選択、「自動マウント」にチェックを入れてOKボタンをクリックする。
6. Ubuntuを起動してWindows側のフォルダがマウントされているかどうか確認する。
オフライン
aaabbbcccdddeeefffggghhhさん
ありがとうございます!!
昨日実施したときはあれ?できていないと思いましたが、本日改めて見てみると、sf_共有フォルダー名がありました
オフライン
共有フォルダーの設定ができたのですが、そこにあるファイルを、コマンドラインで調べたいと思っております。
しかしながら、コマンドライン上で共有フォルダーが見つかりません。locateコマンドなども試してはみました。
どうするとファイルが見つかりますでしょうか?
オフライン
共有フォルダーは /media 以下または /media/ユーザー名/ 以下にマウントされているはずです。
私の環境では /media/sf_* にマウントされていました。
> locateコマンドなども試してはみました
locate は確か /media 以下にあるファイルは無視するはずです。
(/media には CD や DVD がマウントされるので)
オフライン
aaabbbcccdddeeefffggghhhさん
ありがとうございます!
このフォルダー(Media)にあるのですね
ファイル見つかりました!
オフライン