Ubuntu 24.04にVMware Workstation Playerをインストールする [モジュールの問題を修正]
VMware Workstation Playerを使用して仮想マシンでオペレーティングシステムを実行したいですか?ここでは、Ubuntu 24.04およびUbuntu 22.04 LTSにインストールして使用する方法をお見せします。
個人的には、異なるオペレーティングシステムを仮想マシン(VM)で試すためにOracle Virtualboxを使用しています。しかし、中には商業目的でない限り無料で利用できるVMware Workstationを好む人もいます。
1. VMware Workstation Playerをダウンロードしてインストールします
VMware Workstation Playerは、以下のリンクからダウンロードできるユニバーサル.bundleパッケージを介してLinuxサポートを提供します:
Linux用のWorkstation Playerをダウンロード: https://www.vmware.com/go/getplayer-linux
上記のリンクが正しく動作しない場合は、代わりにこのページに行ってダウンロードリンクを取得してください。
パッケージをダウンロードしたら、ダウンロードフォルダを開きます。それから、空白の領域を右クリックして、メニューオプションの「ターミナルで開く」をクリックして、そのフォルダを作業ディレクトリとしてターミナルウィンドウを開きます。
ポップアップターミナルウィンドウで、以下のコマンドを1つずつ実行します(VMware-Player-*.bundle をあなたのパッケージ名に置き換えてください):
ダウンロードしたパッケージに実行権限を追加します:
chmod u+x ./VMware-Player-*.bundle次に、sudo権限で実行します:
sudo ./VMware-Player-*.bundleこのコマンドは、認証のためにユーザーパスワードを入力するように求めます(視覚的なフィードバックはありません)。次に、パッケージを自動的に抽出し、VMware Playerをシステムにインストールして設定します。
パッケージが正常にインストールされたら、デスクトップ環境に応じて、スタートメニューまたはGNOMEの「アプリを表示」(またはオーバービュー)からソフトウェアを起動できます。
2. vmmonおよびvmnetモジュールを手動でインストールする
wmwareプレーヤーを起動すると、いくつかのモジュールをコンパイルおよびインストールするためのダイアログが表示されます。しかし、私の場合は「インストール」ボタンをクリックした後、常に失敗します。
VMwareを起動してモジュールを最初に構築するように促しますが、それは常に失敗します。
同じ問題に直面した場合、こちらの無料オープンソースプロジェクトが役に立つかもしれません。このプロジェクトは、最近のカーネルに対してVMwareホストモジュールをビルドするためのパッチを数年間維持しています。
注意:以下のコマンドでは、インストールされているVMWareプレーヤーのバージョンに応じて17.5.0を置き換えてください。また、手順が古い場合は、上記のリンクを参照してください!
パッチを適用するには、まずセキュアブートを無効にする必要があるかもしれません。
まず、
Ctrl+Alt+Tを押してターミナルを開き、プロジェクトページからtarballをダウンロードするためのコマンドを実行してください。wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-17.5.0.tar.gz次に、ダウンロードしたばかりのtarballを抽出してください:
tar -xzf workstation-17.5.0.tar.gz次に、抽出したフォルダーに移動します:
cd vmware-host-modules-workstation-17.5.0/vmmon-onlyおよびvmnet-onlyモジュールのサブフォルダーを、2つのコマンドを1つずつ実行して tar アーカイブに圧縮します。tar -cf vmmon.tar vmmon-only/tar -cf vmnet.tar vmnet-only/-
それから、それらをvmwareモジュールソースディレクトリに移動します:
sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/ 最後に、
vmware-modconfigツールを実行して、すべてのモジュールを構築してインストールします。sudo vmware-modconfig --console --install-all
すべてがエラーなく完了した場合は、VMWareプレーヤーを再起動して、ユーザーホームディレクトリから残り物(tarballと抽出したフォルダー)を削除してみてください。
3. VMware Playerを使用してVMにOSをインストールする
仮想マシンソフトウェアを初めて起動するときは、ライセンスを読み、同意する必要があります。その後、ライセンスキーを入力するか、「非商用利用のためにVMware Playerを無料で使用する」を選択してください。
次に、VirtualBoxのVMマネージャウィンドウが表示されます。そこでは、すでに.vmx、.ovf、または.ovaファイルとしてエクスポートされたVMがある場合は「仮想マシンを開く」をクリックするか、「新しい仮想マシンを作成」をクリックして新しい仮想マシンを作成することができます。
「新しい仮想マシンウィザード」では、CD-ROM(実際のマシンにある場合)または.isoイメージからシステムをインストールするオプションを選択できます。もちろん、後で使用するために空のディスクを作成することもできます。
次に、ウィザードに従って、オペレーティングシステムを選択し、VMの名前とVMファイルの保存先を設定し、ディスクスペースを割り当てます。「完了」ボタンをクリックする前に、「カスタムハードウェア」ボタンをクリックして、以下のような追加オプションを確認できます。
- VMのメモリサイズ。
- いくつのCPUコアを使用するか。
- ハードディスクのサイズを調整する。
- ネットワークアダプター、サウンドカード、USBコントローラーなどを設定する。
ヒント:ここでは「ブリッジ接続」オプションをネットワークコントローラとして選択する方が良いでしょう。さもなければ、右上のシステムステータスメニューに「イーサネット (vmnet1) 管理されていない」オプションがいくつか表示され、非常に迷惑です。(下のスクリーンショットを参照)
システムステータスメニューにこれらのオプションが既にある場合は、コマンド vmware-netcfg を実行して設定ダイアログを起動し、仮想ネットワークを削除してください。最後に、各VMの設定ダイアログでそれらを「ブリッジ接続」に再設定してください。
「新しい仮想マシンウィザード」が完了すると、自動的にVMが起動します。これは、USBやCD-ROMから実際のマシンを起動するのと同じです。そして、仮想OSでインストーラーを起動し、ウィザードに従って仮想マシンにシステムをインストールすることができます。
すべてが完了すると、仮想マシンは次回 VMware Player を起動したときに、メインマネージャウィンドウに表示されます。また、「仮想マシン」メニューに移動して仮想マシンの設定を構成し、追加機能のために VMware ツールをインストールすることができます。
VMware Workstation Playerをアンインストールする
ソフトウェアをアンインストールするには、最初のステップでダウンロードした.bundleパッケージがまだ必要です。
また、.bundleファイルを保存しているフォルダーの空白部分を右クリックし、「ターミナルで開く」をクリックします。ポップアップのターミナルウィンドウで、コマンドを一つずつ実行します:
実行権限を追加してください。削除した場合は再ダウンロードしてください:
chmod u+x ./VMware-Player*.bundleインストールされた製品を一覧表示します。この場合、
vmware-playerである必要があります。sudo ./VMware-Player*.bundle --list-productsVMware Playerをアンインストールします(実行中の場合はソフトウェアを終了する必要があります):
sudo ./VMware-Player*.bundle -u vmware-player
ソフトウェアをアンインストールした後でも、いくつかの残り物があります。私の知る限り、それには以下が含まれます:
- すべてのインストールされた仮想マシンのファイル(デフォルトではホームフォルダのvmwareフォルダにあります)。これらは次回VMware Playerをインストールする際に、仮想マシンを復元するために使用することができます(他の仮想マシンソフトウェアでも使用可能です)。ただし、必要ない場合は削除しても構いません。
/etc/vmwareディレクトリに設定ファイルがあります。削除するには、sudo rm -R /etc/vmwareを使用してください。- VMwareディスプレイドライバー(
xserver-xorg-video-vmware)パッケージは依存関係としてインストールされました。













