VMware上のFreeBSD 8.1でVMware Toolsを使えるようにする
VMware上で FreeBSD をインストールして、X-Window が動作するところまできましたが、VMware Tools が動作しないのは不便です。
現在(2010/08/04時点)のVMware には、FreeBSD 8.1 に対応したVMware Tools はないようなので、FreeBSDのパッケージから open-vm-tools をインストールし、マウスポインタも透過的に移動できるようにすることにします。
環境は、以下の通り。
参考にしたのは、以下のページ。
137731 – [patch] x11-drivers/xf86-input-vmmouse
Rhyous » Blog Archive » How to install the vmware video card driver on a FreeBSD 8 guest virtual machine?
VMware 用のドライバ/open-vm-tools をインストールする
- sysinstall を起動する。
# sysinstall
- sysinstall Main Menu
Configure を選択
- FreeBSD Configuration Menu
Packages を選択
- Choose Installation Media
Packages を選択
- Choose Installation Media
FTP を選択
適切なサイトを選択(例:Japan)
- User Confirmation Requested
- Package Selection
以下のパッケージを選択し、Install
- x11-drivers → xf86-input-vmmouse-12.6.7
- x11-drivers → xf86-video-vmware-10.16.9
- emulators → open-vm-tools-253928
- Package Targets
OK を選択
- インストールが終わるまでしばらく待つ
- FreeBSD Configuration Menu
Exit を選択
- sysinstall Main Menu
tab キーを押して Exit Install
マウスドライバを指定する
- 下記の内容で /usr/local/etc/hal/fdi/policy/x11-input.fdi を変更する。
evdev
string="Linux">
evdev
kbd
xorg
jp
jp106
string="Linux">
evdev
vmmouse
ビデオドライバを設定する
- xorg.conf の設定を変更し、ビデオドライバに "vmware"を指定する(Driver "vmware"の行)。
- xorg.conf がない場合、「Xorg -configure」で作成することが出来る(ただし、Xが起動していてはダメ)。
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "HWcursor" # [<bool>]
#Option "Xinerama" # [<bool>]
#Option "StaticXinerama" # <str>
Identifier "Card0"
Driver "vmware"
VendorName "VMware"
BoardName "SVGA II Adapter"
BusID "PCI:0:15:0"
EndSection
リブートする
- Ctrl+Alt を押さなくてもマウスポインタが移動できるはず