shig**のブログ

shignoとshigenが日々をblogするところです。

Debian squeeze(6.0.3) でVMware-serverをインストールする。

2011-11-15 13:11:38 | xianでサーバー

試行錯誤の上、何とかインストールできたのでメモ書き。
Debian squeezeでvmware-serverがインストールできない方の参考になれば幸いです。

と、その前に参考にしたサイトを先に。
この方のスクリプトを使わせてもらいました。
Thanks for nice script!!
Installing VMware Server 2.0.2 on Debian Squeeze (My Ideas/Thoughts/Experiences)

サーバー環境

Debian 6.0.3(squeeze)
Linux 2.6.32-5-686 #1 SMP Mon Oct 3 04:15:24 UTC 2011 i686 GNU/Linux
**32bit版です。

インストールするVMware Server

・VMware Server 2.0.2
うちの場合、もともとVMware serverが入っていた所をカーネルアップデートをして使えなくしてしまったので、アップデートということになります。
新規のインストールの場合と手順が少し違うかもしれません。

VMwareのダウンロード

まずはvmware serverをダウンロード。
debianなので、VMware Server 2 for Linux Operating SystemsのBinary(.gz)を選択。

修正スクリプトのダウンロード

こちらから修正スクリプトをダウンロード。
うちは32bitなので、「Installing the 32 bit version.」の中に出てくる「vmware-sever-2-0-2-32bit.tgz」をダウンロード。
ファイル名がvmware-"sever"-2-0-2-32bit.tgzになってますが、tab補完で意外と便利なことがあるのでそのままがオススメ。:-)

ダウンロードできたら、先のvmware serverと一緒に適当なフォルダへ移動。
今回は/tmpに移動します。

カーネルパッケージ等々をインストール

必要なパッケージをもろもろaptitude。不要なパッケージも混じってるかもしれません。

$ su
# 
# aptitude install linux-headers-2.6.32-5-686
# 
# aptitude install make patch
ファイルの解凍

ダウンロードした VMware-server-2.0.2-203138.i386.tar.gz と raducotescu-vmware-server-linux-2.6.3x-kernel-release-1.6-0-gbb26dce.tar.gz を解凍します。

cd /tmp
$tar zxvf VMware-server-2.0.2-203138.i386.tar.gz
$tar zxvf raducotescu-vmware-server-linux-2.6.3x-kernel-release-1.6-0-gbb26dce.tar.gz
スクリプトの修正

README.txtの指示に従い、DIRを変更します。
(項番3.の後ろに書いてある。これを見逃してて、あれれーと言ってたのは私です・・w)

"3. Download the patch vmware-sever-2-0-2-32bit.tgz. Change the DIR in patch-vmware_2.6.3x.sh accordingly to your location of the VMware Server .tgz file."

$ vi patch-vmware_2.6.3x.sh 

#!/bin/sh
#
# (C) 2010 lists@nerdbynature.de
#
# 00-vmware-2.6.32_functional.diff
# - based on vmware-server-modules-linux-2.6.32.patch
# - see http://communities.vmware.com/message/1389232#1389232
#
# 01-vmware-2.6.32_cosmetic.diff
# - based on rbihlmeyer's comments in http://communities.vmware.com/thread/232842
#
# 02-vmnet-include.diff
# - stuff .h and .c files in separate directories, as the other
# modules do it
#
# vmware-config.pl.diff
# - based on http://communities.vmware.com/message/1398525#1398525
#
DIR=/root/dev/
PATCHES="00-vmware-2.6.32_functional.diff 01-vmware-2.6.32_cosmetic.diff 02-vmnet-include.diff"
	・
	・
	・

DIRを VMware-server-2.0.2-203138.i386.tar.gz を置いた場所に変更します。
今回の場合は以下のように変更。
DIR=/tmp/

修正スクリプトを実行

patch-vmware_2.6.3x.shを実行します。後ろの引数は VMware-server-2.0.2-203138.i386.tar.gz を解凍して出来たファイルの中のsourceディレクトリを指定します。後ろに/はつけない。

$ cd /tmp
$ su
# 
# /tmp/patch-vmware_2.6.3x.sh vmware-server-distrib/lib/modules/source

pachが流れていきます。

vmware serverのインストール

パッチ修正が完了したらいよいよインストールです。

# cd /tmp/vmware-server-distrib
# 
# ./vimware-install.pl 


あとの説明はいろいろな所で解説されているので、それに従ってください。
無事にinstall.plが走りきれば完了です。

ジャンル:
ウェブログ
キーワード
ファイル名
コメント (0) |  トラックバック (0) |  この記事についてブログを書く
Messenger この記事をはてなブックマークに追加 mixiチェック シェア
« 携帯電話を捨てよ... | トップ | NHKスペシャル「... »

コメント

コメントはありません。

コメントを投稿

 ※ 
コメント利用規約に同意の上コメント投稿を行ってください。
※文字化け等の原因になりますので、顔文字の利用はお控えください。
下記数字4桁を入力し、投稿ボタンを押してください。この数字を読み取っていただくことで自動化されたプログラムによる投稿でないことを確認させていただいております。
数字4桁

トラックバック

この記事のトラックバック  Ping-URL

あわせて読む