-
- ani
- 213ポイント
- 投稿時間:2008/09/18 19:58
VMware Player 2.0.5-109488 ホスト WindowsXP SP3 ゲスト Ubuntu 8.04-Japanese でフォルダ共有をしてみました。 いろんなサイトを参考にしてやっとできました。 【参考URL】 http://t-tlt-t.at.webry.info/200808/article_1.html http://d.hatena.ne.jp/kakurasan/20070712/p1 http://www.oddwit.com/blog/2008/vmware602-hgfs
本文
■【手順】
■「VMware Tools を修正」
・Ubuntuにlinux.isoをマウントさせるためUbuntu.vmx に以下を記述。 ・Ubuntu起動。 ・マウントしたisoから VMwareTools-6.0.2-59824.tar.gz を適当な場所にコピーしてから、以下の手順を踏む。 ■「VMware Tools をインストールしなおす」
・古いVMware Toolsの残骸を削除 ・VMware Toolsをインストール ■「共有フォルダ設定」
・Ubuntu.vmxに共有設定を追加 ・ubuntuを起動 ・VMware Player => 共有フォルダ => 常に有効をチェック ■【内容】
■「VMware Tools を修正」
・Ubuntuにlinux.isoをマウントさせるためUbuntu.vmx に以下を記述。 vmxはVMware構成ファイル ide1:0.present = "TRUE" ide1:0.startConnected = "TRUE" ide1:0.fileName = "/ ...[インストールしたVMwareにあるlinux.isoまでのパスを書く]... /linux.iso" ide1:0.deviceType = "cdrom-image" ・Ubuntu起動。 ・マウントしたisoから VMwareTools-6.0.2-59824.tar.gz を適当な場所にコピーしてから、以下の手順を踏む。 $ tar xzvf VMwareTools-6.0.2-59824.tar.gz $ cd vmware-tools-distrib/lib/modules/source $ tar xvf vmhgfs.tar $ cd vmhgfs-only $ chmod 644 compat_slab.h $ vim compat_slab.h ここで、次の一文を見つけて #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 22) || defined(VMW_KMEMCR_HAS_DTOR) こう直す。 #if LINUX_VERSION_CODE <= KERNEL_VERSION(2, 6, 22) || defined(VMW_KMEMCR_HAS_DTOR) あとはファイルを保存してtar。 $ chmod 444 compat_slab.h $ cd .. $ rm vmhgfs.tar $ tar cvf vmhgfs.tar vmhgfs-only ■「VMware Tools をインストールしなおす」
・古いVMware Toolsの残骸を削除 VMware Toolをインストールする際に、古いVMware?が残っているとVMware Toolsの インストールに失敗してしまうので削除。 $ sudo rm -rf /etc/vmware* $ sudo rm -rf /usr/lib/vmware-tools $ sudo rm -rf /lib/modules/$(uname -r)/misc/vm* ・VMware Toolsをインストール $ cd /XXXXX/vmware-tools-distrib $ sudo ./vmware-install.pl ・Ubuntuをシャットダウン ・ゲストOS.vmx を元に戻す ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw" ide1:0.startConnected = "TRUE" ■「共有フォルダ設定」
・Ubuntu.vmxに共有設定を追加 isolation.tools.hgfs.disable = "FALSE" sharedFolder.maxNum = "1" sharedFolder.option = "alwaysEnabled" sharedFolder0.present = "TRUE" sharedFolder0.enabled = "TRUE" sharedFolder0.readAccess = "TRUE" sharedFolder0.hostPath = "C:\Ubuntu\shared" sharedFolder0.guestName = "shared" sharedFolder0.expiration = "never" sharedFolder0.writeAccess = "TRUE" ・ubuntuを起動 ・VMware Player => 共有フォルダ => 常に有効をチェック これで/mnt/hgfs/sharedがwindowsのC:\Ubuntu\sharedと共有される
- コメント数 (6)
- クリップ数 (1)
- アクセス数 (14606)
-
OS / UNIX,Linux
- コメント
-
- tetsuyakubo
- 33ポイント
- 2008/10/05 12:07
LINUX初心者です。 VMware tools(workstasion6.5)に入っている VMwareTools-6.5.0-118166.tar.gzを 下記の環境でインストールしましたがエラーメッセージが出て 進みません。 どなたかアドバイス願えないでしょうか。 ちなみにサーバー同梱のVMwareTools-2.0.0-116503.tar.gz だとインストールできます。上記の書き換えは済んでいます。 まだファイル共有はためしていませんが。。。。。 これで、ファイル共有ができれば、これでも良いんですが ちょっと気になっていますので。。。 同じ経験された方いらっしゃいましたら幸いです。 vmhgfs vmxnet vmmemctl vmblock 以上4つのファイルが、 システム上にありインストールできないので、 それを、削除してからインストールしなさいというようなメッセージみたいですが。 よくわかりません。 環境 VMware Player 2.5.0 build-118166 ホスト WindowsXP SP3 ゲスト Ubuntu 8.04-Japanese エラーメッセージ The following VMware kernel modules have been found on your system that were not installed by the VMware Installer. Please remove them then run this installer again. vmhgfs vmxnet vmmemctl vmblock Execution aborted. また、Ubuntu 8.04にはデフォルトで、VMware tools(sudo toolboxで出てくるやつv.2008.05.02 build-90473) が元々ありますが、これはアンインストールしなくてもコンフリクトしないんでしょうか?
-
- tetsuyakubo
- 33ポイント
- 2008/10/05 14:32
すいません。とりあえず解決しましたのでお知らせします。 結論から言うと VMware Player 2.5.0 build-118166 ホスト WindowsXP SP3 ゲスト Ubuntu 8.04-Japanese(VMware用イメージをダウンロード) 以上の環境+デフォルト設定で、VMwareTools-6.5.0-118166.tar.gz無しで ファイル共有できました。 もしかして、上で書かれていることは、Virtual Machineを自分で作ったときのやり方なんでしょうか。。。お騒がせしました。
-
- tetsuyakubo
- 33ポイント
- 2008/10/05 17:03
たびたびすいません。デフォルトのままで共有できたと書きましたが、 それはあくまで、WINDOWSネットワークの共有フォルダのことでして・・・ Ubuntu 8.04デフォルトのままでは 上記の設定をしても /mnt/hgfs/shared は作られませんし windowsのC:\Ubuntu\sharedと共有もできません workstasion6.5 に入っている VMwareTools-6.5.0-118166.tar.gzはインストールできないため、 VMwareサーバー同梱 の VMwareTools-2.0.0-116503.tar.gzを入れ、 本題記事のような設定をし ちゃんと /mnt/hgfs/shared が windowsのC:\Ubuntu\shared と共有されました。 VMwareTools-6.5.0-118166.tar.gzがインストールできない件 どなたか解決法ご存じでしたら、お知らせくださると助かります。 でもデフォルトのままでも共有は可能ですから、それもありかなとは思います。
VMwareTools-6.5.0-118166.tar.gz きれいさっぱり消した後でもインストールでエラーでますか? $ sudo rm -rf /etc/vmware* $ sudo rm -rf /usr/lib/vmware-tools $ sudo rm -rf /lib/modules/$(uname -r)/misc/vm*
-
- tetsuyakubo
- 33ポイント
- 2008/10/09 21:18
インストールでエラーは出ます。たぶん、今の自分のスキルでは限界ですね。 これは、どなたかの成功例を待つことにします。 ありがとうございました。 試しに バージョンを落として成功した方の事例を元にやってみました。 以下の環境です VMware Player 2.0.4 VMwareTools-6.0.4(player2.0.4に付属のもの) Ubuntu 8.04-Japanese インストールは問題なく成功しましたが、/mnt/hgfsの中には指定したフォルダが作られません。 設定は、間違っていないと思うので、どこか、他の要因かもしれません。 compat_slab.h の訂正も済ましていますが、駄目でした。。。疲れました。。。 ちなみに 記事の VMware Tools を修正部分は < = ではなく <= だと思います。 他の方の事例が 全てそうでした。
お力になれずすいません。 >ちなみに 記事の VMware Tools を修正部分は < = ではなく <= だと思います。 >他の方の事例が 全てそうでした。 修正してます。ありがとうございます。
0
コメント
(2009/01/13 12:53)
by dumpr
0
コメント
(2009/07/21 10:30)
by jurnal
4
コメント
(2008/10/17 19:47)
by naozo
0
コメント
(2008/09/04 10:40)
by kiske
0
コメント
0
コメント
0
コメント
(2008/10/20 09:55)
by hideyukimatsubara
0
コメント
0
コメント
0
コメント
(2009/01/21 14:14)
by kidman
関連製品情報
| 開発元 | Alan Baghumian |
|---|---|
| 概要 | -- |
| 開発元 | Debian JPプロジェクト |
|---|---|
| 概要 | Debianプロジェクトが開発するLinuxディストリビューション。基本ツールのほとんどがGNUプロジェクトに由来しているため、GNU/Linuxと名付けられている。 |

