VMware Setup · 2 min read · Nov 29, 2025

VMware Server 2.0.2-x On Ubuntu Server 10.04 With VMware Remote Console Plug-in

VMware Server 2.0.2-x On Ubuntu Server 10.04 With VMware Remote Console Plug-in

今日は、VMwareサーバー2.0.2-xとVMwareリモートコンソールプラグインを実行する新しいUbuntu 10.04サーバーのセットアップ方法をお教えします。

私のボックス:

CPU: Intel(R) Celeron(R) D CPU 3.06GHz, 1コア
メモリ: 2GB
CD-ROM

Firefox 3.6はVMwareリモートコンソールを実行できません。クライアントでは、Chromeを使用して仮想マシンを構築し、その後VMwareリモートコンソールプラグインを使用して実行します。

私たちは4つのステップがあります:

ステップ1:Ubuntuサーバーを実行する新しいボックスをセットアップします。
ステップ2:VMwareを登録、ダウンロード、パッチ、インストールします。
ステップ3:仮想マシンを作成します。
ステップ4:クライアントからVMwareリモートコンソールプラグインを使用してリモート仮想マシンを制御します。

ステップ1:Ubuntuサーバーを実行する新しいボックスをセットアップ

非常に簡単です。わからない場合は、次を見てください:https://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3。

セットアップ後、ボックスを再起動します。

ログインしてrootアカウントを有効にします:

sudo passwd root

rootのパスワードを入力します。私は111111を選びました。

ログアウトしてrootとして再ログインし、その後すべてをrootとして行います。

ボックスをアップグレードします:

apt-get update  
apt-get upgrade -y

gccをインストールします:

apt-get install -y gcc

静的IPアドレスを設定します(ここでは192.168.1.75を使用します):

nano /etc/network/interfaces

すべてを削除し、次のように置き換えます:

# このファイルは、システムで利用可能なネットワークインターフェースとそれを有効にする方法を説明します。  
# 詳細については、interfaces(5)を参照してください。

# ループバックネットワークインターフェース  
auto lo  
iface lo inet loopback  
   
# プライマリネットワークインターフェース  
auto eth0  
iface eth0 inet static  
   address 192.168.1.75  
   netmask 255.255.255.0  
   network 192.168.1.0  
   broadcast 192.168.1.255  
   gateway 192.168.1.1

/etc/resolv.confを編集します:

nano /etc/resolv.conf

すべてを削除し、次のように置き換えます(有効なネームサーバーを使用していることを確認してください。この例では、192.168.1.1、私のルーターを使用しています):

nameserver 192.168.1.1

ボックスを再起動します:

reboot

ステップ2:VMwareを登録、ダウンロード、パッチ、インストール

rootとしてログインし、/root/vmを作成します:

mkdir /root/vm  
cd /root/vm

VMwareをダウンロードするには、次のURLで登録する必要があります:https://www.vmware.com/tryvmware/?p=server20&lp=1。メールが送信されます。メールの指示に従い、/root/vmにVMware-server-2.0.2-203138.i386.tar.gzをダウンロードして保存し、VMware Server for Linuxのキー(XXXXX-XXXXX-XXXXX-XXXXXのように見えます)をメモしてください。

VMwareファイルを展開します:

tar -xzf VMware-server-2.0.2-203138.i386.tar.gz

VMwareをインストールする前に、VMwareをパッチする必要があります:

mkdir /root/dev  
cd /root/dev

5つのファイルをダウンロードします:

wget http://nerdbynature.de/bits/2.6.32-22/00-vmware-2.6.32_functional.diff.txt  
wget http://nerdbynature.de/bits/2.6.32-22/02-vmnet-include.diff.txt.gz  
wget http://nerdbynature.de/bits/2.6.32-22/01-vmware-2.6.32_cosmetic.diff.txt  
wget http://nerdbynature.de/bits/2.6.32-22/vmware-config.pl.diff.txt  
wget http://nerdbynature.de/bits/2.6.32-22/patch-vmware_2.6.3x.sh.txt

次のファイルを解凍します:

gunzip 02-vmnet-include.diff.txt.gz

5つのファイルの名前を変更します:

mv 00-vmware-2.6.32_functional.diff.txt 00-vmware-2.6.32_functional.diff  
mv 01-vmware-2.6.32_cosmetic.diff.txt 01-vmware-2.6.32_cosmetic.diff  
mv 02-vmnet-include.diff.txt 02-vmnet-include.diff  
mv patch-vmware_2.6.3x.sh.txt patch-vmware_2.6.3x.sh  
mv vmware-config.pl.diff.txt vmware-config.pl.diff

ファイルpatch-vmware_2.6.3x.shを編集します:

nano patch-vmware_2.6.3x.sh

すべてを削除し、次のように置き換えます:

#!/bin/sh
#
# (C) 2010 [email protected]
#
# 00-vmware-2.6.32_functional.diff
# - vmware-server-modules-linux-2.6.32.patchに基づく
# - http://communities.vmware.com/message/1389232#1389232を参照
#
# 01-vmware-2.6.32_cosmetic.diff
# - http://communities.vmware.com/thread/232842のrbihlmeyerのコメントに基づく
#
# 02-vmnet-include.diff
# - 他のモジュールが行うように、.hおよび.cファイルを別のディレクトリに配置
#
# vmware-config.pl.diff
# - 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"

# unset me!
# DEBUG=echo

if [ -z "$1" -o ! "`ls "$1"/*tar 2>/dev/null | wc -l`" = 4 ]; then
echo "Usage: `basename $0` [vmware-modules-source directory]"
exit 1
else
SRC="$1"
fi

cd $SRC
$DEBUG mkdir orig || exit 1
$DEBUG mv *tar orig/

# untar
for t in orig/*.tar; do
$DEBUG tar -xf $t
done

# patch
for p in $PATCHES; do
$DEBUG patch -p1 < "$DIR"/"$p"
done

# tar
for d in *-only; do
$DEBUG tar -cf `echo $d | sed 's/-only/.tar/'` $d
done
$DEBUG rm -rf *-only

# vsock.koはvmciからのシンボルが必要
$DEBUG cd ../../../bin || exit 2
if [ -x vmware-config.pl -a -f $DIR/vmware-config.pl.diff ]; then
$DEBUG patch -p0 < $DIR/vmware-config.pl.diff
fi

ファイルを保存して終了します。

パッチ:

chmod u+x patch-vmware_2.6.3x.sh  
./patch-vmware_2.6.3x.sh /root/vm/vmware-server-distrib/lib/modules/source

VMwareをインストールします:

cd /root/vm/vmware-server-distrib  
./vmware-install.pl

すべてのデフォルト値を受け入れるにはENTERを押すことができます。ライセンスに同意します。VMwareが提供したVMware Serverキーを入力します。それで終わりです。インストールが成功すると、次のように終了します:

VMware VIX API 1.6.2 build-203138 for Linuxのインストールが成功しました。  
このソフトウェアをシステムから削除するには、次のコマンドを実行します:"/usr/bin/vmware-uninstall-vix.pl"。
楽しんでください、
--VMwareチーム
VMwareサービスを開始しています:  
仮想マシンモニター完了  
仮想マシン通信インターフェース完了  
VM通信インターフェースソケットファミリー:完了  
仮想イーサネット完了  
/dev/vmnet0でのブリッジネットワーキング完了  
/dev/vmnet1(バックグラウンド)でのホストオンリーネットワーキング完了  
/dev/vmnet1でのDHCPサーバー完了  
/dev/vmnet8(バックグラウンド)でのホストオンリーネットワーキング完了  
/dev/vmnet8でのDHCPサーバー完了  
/dev/vmnet8でのNATサービス完了  
VMware Server認証デーモン(バックグラウンド)完了  
共有メモリ利用可能完了  
VMware管理サービスを開始しています:  
VMware Serverホストエージェント(バックグラウンド)完了  
VMware仮想インフラストラクチャWebアクセス  
VMware自動起動仮想マシンを開始しています:  
仮想マシン完了
VMware Server 2.0.2 build-203138 for Linuxのこの実行中のカーネルの構成が成功しました。
ハウスキーピング...  
スクリプトを使用していただきありがとうございます!  
提供されたパッチ:  
Ramon de Carvalho Valle  
http://risesecurity.org  
スクリプト作成者:  
Radu Cotescu  
http://radu.cotescu.com

ボックスを再起動します:

reboot
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。