VMware Tools のインストール

VMware ESXi 上に移行してみた CentOS ですが、そのままではディスプレイドライバが VMware 用になっていないためか X が起動しません。
そこで、VMware Tools をインストールします。

root でログイン

仮想マシン上の CentOS を起動し、root でログインします。
X が起動できないため、CUI でのログインになります。

VMware Tools の CD を仮想マシンにマウント

コンソールのメニューバーから、[VM] -> [Install/Upgrade VMware Tools] をクリックします。

CD-ROM ドライブに VMware Tools が入っている状態になるので、/dev/cdrom をマウントします。


[root@gentoo ~]# mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@gentoo ~]#

VMware Tools をインストール

適当なディレクトリにコピーして*1、インストールします。


[root@gentoo ~]# cp /mnt/* .
[root@gentoo ~]# rpm -ivh VMwareTools-3.5.0-123629.i386.rpm
Preparing...
:
:
The configuration of VMware Tools 3.5.0 build-123629 for Linux for this running
kernel completed successfully.

You must restart your X session before any mouse or graphics changes take
effect.

You can now run VMware Tools by invoking the following command:
"/usr/bin/vmware-toolbox" during an X server session.

To use the vmxnet driver, restart networking using the following commands:
/etc/init.d/network stop
rmmod pcnet32
rmmod vmxnet
depmod -a
modprobe vmxnet
/etc/init.d/network start

If you wish to configuration any experimental features, please run the following
command: "vmware-config-tools.pl --experimental".

Enjoy,

--the VMware team

[root@gentoo ~]#

インストール中にいくつか質問されますが、ディスプレイの解像度以外、すべてデフォルトのままにしました。ディスプレイの解像度は 1280x1024 を選びました。

ネットワークドライバの設定

インストール時に表示されているメッセージに従い、ネットワークドライバを設定します。


[root@gentoo ~]# /etc/init.d/network stop
[root@gentoo ~]# rmmod pcnet32
[root@gentoo ~]# rmmod vmxnet
[root@gentoo ~]# depmod -a
[root@gentoo ~]# modprobe vmxnet
[root@gentoo ~]# /etc/init.d/network start
:
[root@gentoo ~]#
途中で そんなモジュール見つからないみたいなことを言われましたが、無視してつづけました。
一応、network start でちゃんと起動しているぽいので、大丈夫・・・だと思います。

GUI でのログイン

そのまま X を起動するなら startx と入力します。
一度、再起動してグラフィカルなログイン画面を表示するには reboot と入力します。


[root@gentoo ~]# reboot

The system is going down for reboot NOW!
INIT: Sending processes the TERM signal
:
:

再起動に成功すれば、グラフィカルなログイン画面が表示されます。

*1:コピーしなくても大丈夫だと思いますが、念のため