VMware Tools のインストール(Linux ゲスト OS 上)
LinuxゲストOSにVMware Toolsを導入すると、画面解像度の自動調整やファイルのコピー等の連携機能が有効になる。Ubuntu 24.04 LTS等ではパッケージ管理のopen-vm-toolsの導入が推奨される。カーネル更新時に自動追従するため管理が容易である。VMware製品に同梱されるインストーラーを用いた手動インストールも代替手段となる。
推奨されるインストール方法: open-vm-tools (Ubuntu 24.04 LTS など)
Ubuntu 24.04 LTS を含む多くの Linux ディストリビューションでは、VMware Tools のオープンソース実装である open-vm-tools がディストリビューションのパッケージとして提供されている。VMware (Broadcom) は、open-vm-tools パッケージが提供されるディストリビューションではこれを使用することを推奨している。パッケージマネージャで導入できるため、カーネル更新時もパッケージ更新で追従し、時刻同期、ファイルのコピー、ゲスト OS のシャットダウン連携等の機能を利用できる。
デスクトップ環境 (GUI) の場合は、画面解像度の自動調整、クリップボード共有、ドラッグ&ドロップ等の GUI 連携機能を含むパッケージをインストールする。端末で次のコマンドを実行する。
sudo apt update
sudo apt install open-vm-tools-desktop
サーバー環境 (CUI) など GUI が不要な場合は、基本パッケージのみをインストールする。端末で次のコマンドを実行する。
sudo apt update
sudo apt install open-vm-tools
インストール後、端末で次のコマンドを実行して、パッケージの導入状況を確認する。
apt-cache policy open-vm-tools*
端末で次のコマンドを実行して、サービスが動作していること、および VMware Tools のバージョンを確認する。
systemctl status open-vm-tools
vmware-toolbox-cmd -v
Active: active (running) と表示されていれば、サービスは動作している。
open-vm-tools をインストールした場合、以下の手動インストール手順は不要である。
VMware 製品同梱のインストーラーを用いた手動インストール手順 (代替手段)
以下は、VMware 製品に同梱されるインストーラーを用いた手順である。open-vm-tools パッケージが提供されない環境で使用する。Ubuntu 24.04 LTS では、VMware 仮想ハードウェア用のドライバ (vmwgfx, vmxnet3, vmw_pvscsi など) が Linux カーネルに含まれている。インストーラーがカーネルモジュールをビルドする場合は、事前に端末で次のコマンドを実行して、ビルドに必要なパッケージを導入する。
sudo apt update
sudo apt install build-essential linux-headers-$(uname -r)
- VMware 製品のメニューから操作を開始する。
VMware Workstation Player や Pro 等のメニューで、「Virtual Machine」>「Install VMware Tools...」を選択する。これにより、VMware Tools のインストール用 ISO イメージが仮想 CD/DVD ドライブに接続される。
- 「Download and Install」をクリックする。
VMware Tools のイメージがローカルにない場合に表示される。イメージが既にある場合は、この画面は表示されずに ISO がマウントされる。
- ダウンロードの完了を待つ。
- GUI のプロンプトが表示された場合は、管理者のパスワードを入力する。
- GUI のプロンプトが表示された場合は、「Install」をクリックする。
この操作は ISO イメージをゲスト OS にマウントするものであり、この時点ではインストールは行われていない。
- マウントされたことを確認する。
端末 を開き、マウントポイントを確認する。端末で次のいずれかのコマンドを実行し、
/media/<ユーザー名>/VMware Tools、/run/media/<ユーザー名>/VMware Tools、/mnt/cdrom等のマウントポイントを確認する。df -h # または mount | grep VMware # または lsblk表示例(パスは環境により異なる):
以降のコマンドで使用するパスは、ここで確認した実際のパスに置き換える。
- インストールスクリプトを実行する。
マウントされた ISO 内のアーカイブファイルを作業ディレクトリ(例:
/tmp)にコピーし、展開後、インストーラーを実行する。端末で次のコマンドを実行する。次の
cpコマンド内の/path/to/mounted/の部分は、ステップ 6 で確認した実際のパスに置き換える。パスにスペースが含まれる場合は、パス全体を引用符(" ")で囲むか、スペースの前にバックスラッシュ(\)を挿入する。# 例: cp "/run/media/<ユーザー名>/VMware Tools/VMwareTools-<バージョン>.tar.gz" /tmp cp /path/to/mounted/VMwareTools*.tar.gz /tmp cd /tmp tar -xvzf VMwareTools*.tar.gz cd vmware-tools-distrib sudo perl vmware-install.pltar -xvzfでアーカイブを展開し、sudo perl vmware-install.plでインストーラーを管理者権限で実行する。
- 設定を行う。
インストーラーからいくつかの質問が表示される。
最初の質問(各種ファイルのインストール場所など)には、「yes」を入力するか、Enter キーを押して既定値を受け入れる。
残りの質問についても、カスタマイズが不要であれば、Enter キーを押して既定値を選択する。
- インストール完了を確認する。
インストールが正常に終了すると、完了メッセージが表示される。
インストール後の作業
VMware Tools の全機能を有効にするため、open-vm-tools と手動インストールのいずれの場合も、ゲスト OS を再起動する。端末で次のコマンドを実行する。
sudo shutdown -r now