忍者ブログ
日々の活動記録や、暇つぶしなどなど
[487]  [486]  [485]  [484]  [483]  [482]  [481]  [480]  [479]  [478]  [477
2017/05/23 (Tue) 10:11
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2016/03/04 (Fri) 21:53
タイトルの件を実現するには,VMware Toolsを使ってきましたが,どうも最近はOpen vm toolsが標準環境になったようで.しかもOpen vm toolsならapt-getでインストールできるから楽チンじゃん!!と喜んだのですが,vmhgfs回りにバグがあるらしく,しかも放置プレイされており,ファイル共有ができませんでした.

個人的にこの機能の活用度が高いので,調べて試してみたところ,ネットにある情報よりは簡単にvmhgfsが動くことがわかったのでまとめておきます.
基本的にはこちらのブログを参考に,同じ道をたどります.

環境
VMware Workstation player 12
ホスト:Windows10 64bit
ゲスト:Ubuntu 14.04.04 64bit Desktop

まずは,件のOpen vm toolsをインストールします.

$sudo apt-get install open-vm-tools open-vm-tools-desktop




この状態で,基本的なVMware Toolsの機能は使えるようになります.VMのウィンドウサイズにゲストのディスプレイサイズが追従するとか…その辺.

ここから,vmhgfsのドライバをコンパイルします.VMware純正のVMware Toolsのインストール用ファイル郡を利用するので,メニューから「VMware Toolsのインストール」を選択して,イメージをマウントしておきます.作業はhomeにいる状態から初めます.
$mkdir tmp
$cd tmp
$tar zxvf /media/hoge/VMware\ Tools/VMwareTools-10.0.5-3228253.tar.gz
$cd vmware-tools-distrib/lib/modules/source
$tar xvf vmhgfs.tar
$cd vmhgfs-only
$make VM_KBUILD=yes




参考にしたブログでは,結構コンパイルエラーが出るような話だったのですが,自分の環境では全くコンパイルエラーは出ませんでした.これは元にしたソースの出処が原因な気もします.
このコンパイルでカーネルモジュールができるので,後は適当なところに置いて,modprobeできるように登録して,ドライバ回りの話はおしまいです.この辺は参考にしたブログとほとんど同じです.

$sudo mkdir /lib/modules/4.2.0-30-generic/kernel/fs/vmhgfs
$sudo cp ./vmhgfs.ko /lib/modules/4.2.0-30-generic/kernel/fs/vmhgfs
$sudo gedit /lib/modules/4.2.0-30-generic/modules.dep




ここで,開いたテキストファイルの最後尾に次の一文を追加する.当然エディタは何でもいいです.
kernel/fs/vmhgfs/vmhgfs.ko:




追加したら保存してエディタを閉じ,元の端末に戻る.

$sudo depmod -a
$sudo modprobe vmhgfs
$sudo gedit /etc/modules-load.d/open-vm-tools.conf




ここで開いたテキストファイルは,白紙のはずなので,次の一文を追加する

vmhgfs




これを追加して保存.

※ところでUbuntuの場合,カーネルモジュールを置くのに「適当なところ」ってどこになるんですかね.自分は/lib/modules/4.2.0-30-generic/kernel/fs/にvmhgfsというディレクトリを作ってその中にvmhgfs.koを置くっていう強引な方法にしてしまったのですが.

この状態で,VMのファイル共有を有効にして,マウントすればファイル共有ができるはずです.マウントのコマンドはこれ.

$sudo mount -t vmhgfs .host:/ マウント先




毎度これを打つのはめんどくさいし,自分はファイル共有を常に有効にするので,fstabを編集して
.host:/ マウント先 vmhgfs defaults,ttl=5 0 0




を追加しました.

それにしても,hgfsってなんかVMかkernelのバージョンが上がるたびにトラブってる気がする… 前も苦労してコンパイルした気がする.
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
カウンター
委託案内
アンプ基板や同人誌を委託販売しています.リンクからどうぞ.(外部サイト)
HA10mini基板セット
HA10mini終段基板
HA10miniハイパワーキット
HPA&Analog vol.6冊子版
同人誌DL委託
同人誌DL委託(旧サークル名)
ブログ内検索
カレンダー
04 2017/05 06
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
最新コメント
[03/08 NONAME]
[01/19 gun534]
[12/14 NONAME]
[12/12 mike]
[12/06 mike]
最新トラックバック
SilverLight
アクセス解析
広告
忍者ブログ [PR]