「VMware Server」の導入

ここでの各バージョンは以下の通り。

Ubuntu 9.04
VMware Server 1.0.9 build-156507

Ubuntu 9.04、VMware Server 2.0.1の場合はこちらを参照。
なお、「VMware Server」の利用にはユーザ登録を行い、シリアル番号を取得する必要があるが、既に終わっているものとする。

「VMware Server」のインストール

モジュールのインストール

「VMware Server」の動作に必要なモジュールをインストールする。

[kaz@Ubuntu ~]$ sudo apt-get install build-essential linux-headers-`uname -r`
[kaz@Ubuntu ~]$ sudo apt-get install xinetd

「VMware Server」のインストール

「VMware Server」が新しいカーネルに対応していない為、途中でパッチを当てるので、インストールは途中までしか行わない。

[kaz@Ubuntu ~]$ tar xzf VMware-mui-1.0.9-156507.tar.gz <= ダウンロードした「VMware Server」を展開
[kaz@Ubuntu ~]$ cd vmware-server-distrib <= 展開したディレクトリに移動
[kaz@Ubuntu vmware-server-distrib]$ sudo ./vmware-install.pl <= 「VMware Server」のインストール
インストール中に聞かれるものは途中まで全てデフォルトでEnter

上記のインストール中に以下のメッセージが出力されたら「no」にして、設定処理を行わないようにする。

Before running VMware Server for the first time, you need to configure it by 
invoking the following command: "/usr/bin/vmware-config.pl". Do you want this 
program to invoke the command for you now? [yes] no

パッチの適用

[kaz@Ubuntu ~]$ wget http://www.insecure.ws/warehouse/vmware-update-2.6.27-5.5.7-2.tar.gz <= パッチのダウンロード
[kaz@Ubuntu ~]$ tar xzf vmware-update-2.6.27-5.5.7-2.tar.gz <= ダウンロードしたファイルの展開
[kaz@Ubuntu ~]$ cd vmware-update-2.6.27-5.5.7-2 <= 展開したディレクトリに移動
[kaz@Ubuntu vmware-update-2.6.27-5.5.7-2]$ sudo ./runme.pl <= パッチの適用
途中で聞かれるものは全てデフォルトでEnter
「VMware Server」の設定

キーマップの変更

カーソルキー等が効かない場合があるので、キーマップを変更する。
なお、ここでの設定はキーボードがjp106の場合。
その他のキーボードの場合、コンソールで

[kaz@Ubuntu ~]$ xmodmap -pke

と入力すれば、キーコードが表示される。
そして「VMware Server」のキーマップが/usr/lib/vmware/xkeymap/以下にあるので、キーボードに合わせて設定する。
ちなみに、「VMware Server」でのjp106のキーマップが記述されているファイルは/usr/lib/vmware/xkeymap/jp106になる。
なお、設定内容は/etc/vmware/configに追記しても構わないが、バージョンアップ時に上書きされてしまう為、 ここではホームディレクトリに設定ファイルを作成する。

[kaz@Ubuntu ~]$ vi ~/.vmware/config <= 設定ファイルの作成
以下の内容を記述
xkeymap.language = jp106
xkeymap.keycode.37 = 0x01d  # Control_L
xkeymap.keycode.64 = 0x038  # Alt_L
xkeymap.keycode.97 = 0x073  # kana_RO
xkeymap.keycode.100 = 0x079 # Henkan
xkeymap.keycode.102 = 0x07b # Muhenkan
xkeymap.keycode.105 = 0x11d # Control_R
xkeymap.keycode.107 = 0x137 # Print
xkeymap.keycode.108 = 0x138 # Alt_R
xkeymap.keycode.110 = 0x147 # Home
xkeymap.keycode.111 = 0x148 # Up
xkeymap.keycode.112 = 0x149 # Prior
xkeymap.keycode.113 = 0x14b # Left
xkeymap.keycode.114 = 0x14d # Right
xkeymap.keycode.115 = 0x14f # End
xkeymap.keycode.116 = 0x150 # Down
xkeymap.keycode.117 = 0x151 # Next
xkeymap.keycode.118 = 0x152 # Insert
xkeymap.keycode.119 = 0x153 # Delete
xkeymap.keycode.132 = 0x07d # backslash
xkeymap.keycode.133 = 0x15b # Super_L
xkeymap.keycode.135 = 0x15d # Menu
▲ページのトップへ