ウェブサイト検索

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-products
  • VMware Playerをアンインストールします(実行中の場合はソフトウェアを終了する必要があります):

    sudo ./VMware-Player*.bundle -u vmware-player

ソフトウェアをアンインストールした後でも、いくつかの残り物があります。私の知る限り、それには以下が含まれます:

  • すべてのインストールされた仮想マシンのファイル(デフォルトではホームフォルダのvmwareフォルダにあります)。これらは次回VMware Playerをインストールする際に、仮想マシンを復元するために使用することができます(他の仮想マシンソフトウェアでも使用可能です)。ただし、必要ない場合は削除しても構いません。
  • /etc/vmware ディレクトリに設定ファイルがあります。削除するには、sudo rm -R /etc/vmware を使用してください。
  • VMwareディスプレイドライバー(xserver-xorg-video-vmware)パッケージは依存関係としてインストールされました。

関連記事: