目次
文書の過去の版を表示しています。
VMware Player/Workstation
インストール関連
インストール準備
VMware関連ファイルの入手
パッチファイルの入手
Linux VM kernelnewbies - vmware-any-any-update[xxx].tar.gz パッチを入手(必要時のみ)
バージョンによってトラブル対処が必要
詳しくはトラブルシューティングを参照のこと。
VMware Playerのインストール
# rpm -ivh VMware-player-x.x.x-xxxxxx.[arch].rpm <- ダウンロードしたファイル名
VMware Workstationのインストール
# rpm -ivh VMware-Workstation-x.x.x-xxxxxx.[arch].rpm <- ダウンロードしたファイル名
コマンドラインからrpmをインストール(注意: ファイルブラウザからPackage Installerでrpmをインストールすると
pythonのスクリプトが実行されないせいか、GNOMEのメニューに正しく登録されないようである。)
準備中... ########################################### [100%] 1:VMware-Workstation ########################################### [100%] Extracting VMware Installer...done. You must accept the EULA to continue. Press enter to proceed. <- [Enter]キーを入力 ~省略~ 10. These terms are governed by the ~省略~ Do you agree? [yes/no]: yes <- "yes"と入力して[Enter]キーを入力 Installing VMware Installer 1.0 Copying files... Configuring... Installing VMware Player 2.5.2 Copying files... ~省略~ Configuring... Installation was successful
インストールが正常に終了すると、GNOMEの[アプリケーション]メニューの[システムツール]にVMwareが登録されて使用できるようになる。
初期設定関連(ver.6.5.0以前)
コンフィギュレーションの実行
コンフィギュレーションはカーネルをバージョンアップするたびに実行する必要がある。
# vmware-config.pl
Linuxのカーネルバージョンによっては、コンフィギュレーションでエラーが出て失敗する場合がある。
その場合、vmware-any-any-updateパッチを適用する。パッチを実行するとパッチ処理の後にコンフィギュレーション実行される。
VMwareパッチの解凍と実行
# tar xzf vmware-any-any-update[xxx].tar.gz # cd vmware-any-any-update[xxx] # ./runme.pl
VMWareの起動
VMWareの起動(ver.6.5.0以降)
ver.6.5.0以降からはVMWare起動時にコンフィギュレーションが自動で処理される。メニューからVMWare Player、または、Workstationを起動するのみ!!
カーネルをアップデートした場合も、初回起動時にコンフィギュレーションが自動で処理される。
VMWareの起動(ver.6.5.0以前)
コンフィギュレーションを実行するとメニューに登録される。メニューからVMWare Player、または、Workstationを起動する。
トラブルシューティング
VMware 6.5.3 のインストール中にフリーズする場合
- コマンド・ライン端末を二つ起動しておく。
- 1つ目の端末にてインストールを開始する。
# rpm -ivh VMware-Workstation-6.5.3-185404.x86_64.rpm 準備中... ########################################### [100%] 1:VMware-Workstation ########################################### [100%] Extracting VMware Installer...done. You must accept the EULA to continue. Press enter to proceed. ~省略~ Do you agree? [yes/no]: <- y、[Enter]はまだ入力しないで止めておく。
- 2つ目の端末にて以下のコマンドを実行する準備をしておく。
# mv /etc/vmware/database /etc/vmware/database_old <- [Enter]はまだ入力しないで止めておく。 <code> - 1つ目の端末でライセンスに同意して処理を開始する。\\ <code> Do you agree? [yes/no]: y[Enter] Installing VMware Installer 1.0 Copying files... Configuring... Installing VMware Player 2.5.3 Copying files... Configuring... Installing VMware VIX API 1.6.3 Copying files... Configuring... Installing VMware Player 2.5.3 Copying files... Configuring... Installing VMware Player 2.5.3 Copying files... <- (1)これが表示されてしばらくして、 Configuring... <- (2)これが表示されるが、進まなくなる。
- 上記(2)が表示されたら直ぐに2つ目の端末に用意しておいたコマンドに[Enter]を入力する。
# mv /etc/vmware/database /etc/vmware/database_old [Enter]入力
- 1つ目の端末のインストールが動き出して正常に終了する。
Installing VMware Workstation 6.5.3 Copying files... Configuring... Installation was successful #
- インストールが正常終了したら2つ目の端末でリネームしたファイルを忘れずに元に戻しておく。
# mv /etc/vmware/database_old /etc/vmware/database
- いつもの手順で VMware を起動すると、VMware Kernel Module Updater が起動する。
参考文献:
VMware Communities: Fedora 11 and Workstation 6.5.2 now working but new 6.5.3 install
VMware 6.5.2 が Kernel 2.6.30 系でビルドエラーになる場合(最新)
vmware のソースにパッチを当てる必要があるので、VMware コミュニティより以下のスクリプトとパッチを入手する。
vmware コミュニティ:
vmware-6.5.2-newkernmods.sh
vmware-6.5.2-newkernmods.patch
スクリプトを実行すると利用可能になる。
# sh vmware-6.5.2-newkernmods.sh
参考文献:
VMware Communities: Here is patch for Workstation 6.5.2 on Linux 2.6.31 kernel
VMware 6.5.2 が Kernel 2.6.29 系でビルドエラーになる場合
VMware のソースにパッチを当てる必要があるので、VMware コミュニティより以下のスクリプトとパッチを入手する。
VMware コミュニティ:
vmware-6.5.2-modules-2.6.30-fix.sh
vmware-6.5.2-modules-2.6.30-fix.patch
スクリプトを実行すると利用可能になる。
# sh vmware-6.5.2-modules-2.6.30-fix.sh
参考文献:
VMware Communities: Here is patch for Workstation 6.5.1 on Linux 2.6.29 kernel
インストール直後に起動しない場合
[アプリケーション] - [システムツール] の VMWarw をクリックしても起動しない場合は、コマンド・ライン端末より起動してみる。
コマンドを実行しても以下のように表示される場合。
# vmware & Logging to /tmp/vmware-root/setup-3721.log modinfo: could not find module vmmon modinfo: could not find module vmnet modinfo: could not find module vmblock modinfo: could not find module vmci modinfo: could not find module vsock modinfo: could not find module vmmon modinfo: could not find module vmnet modinfo: could not find module vmblock modinfo: could not find module vmci modinfo: could not find module vsock
バイナリモジュールを削除、または、移動する。
# mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old
そして、VMWare を起動する。
# vmware &
参考文献:
怪了,F10 i686中能正常安装vmware 6.5.1,在F10 x86_64中却不能安装vmware 6.5.1 - LinuxSir.Org
Linux版のVMwareで"_"(アンダースコア)が入力できない
X-WindowにおいてVMwareで“_”(アンダースコア)が入力できない場合は、以下のように設定ファイルの記述を行う。
~/.vmware/config
xkeymap.keycode.211 = 0x073
VMware Player/Workstation を再起動する。
Linux版のVMwareでDEL、\、矢印などのキーが効かない
X-WindowにおいてDEL、\、矢印などのキーが効かない場合は、以下のように設定ファイルの記述を行う。
~/.vmware/config
xkeymap.language = jp106 xkeymap.keycode.37 = 0x01d # Control_L xkeymap.keycode.64 = 0x038 # Alt_L xkeymap.keycode.78 = 0x046 # Scroll_Lock xkeymap.keycode.97 = 0x073 # kana_RO xkeymap.keycode.100 = 0x079 # Henkan xkeymap.keycode.102 = 0x07b # Muhenkan xkeymap.keycode.104 = 0x11c # KP_Enter xkeymap.keycode.105 = 0x11d # Control_R xkeymap.keycode.106 = 0x135 # KP_Divide 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.127 = 0x100 # Pause xkeymap.keycode.132 = 0x07d # backslash xkeymap.keycode.133 = 0x15b # Super_L xkeymap.keycode.134 = 0x15c # Super_R xkeymap.keycode.135 = 0x15d # Menu
VMware Player/Workstation を再起動する。