Ubuntu 10.04 ServerにVMware Server 2.0.2をインストール
なかなか一筋縄ではいかないもので、同じようにはまった人が多数いるらしい。
- hmontoliu: Installing vmware-server-2.0.2 in Ubuntu Lucid Lynx 10.04 LTS
- あの壷はいいものだ: Ubuntu Linux 10.04 にVMware Server 2.02をインストール → ド嵌った
詳しいエラーなどの内容は上記ブログに任せるとして、とりあえず将来の自分向けに、自分のところでたたいたコマンドのメモ。
ここでは「/usr/local/src」以下を作業場所として使用する前提で。
sudo apt-get install gcc cd /usr/local/src sudo tar xzf /mnt/archives/vmware/VMware-server-2.0.2-203138.i386.tar.gz # /mnt/archives/vmware は、VMware関連のアーカイブを置いている場所。適当に読み替えて。 cd /usr/local/src/vmware-server-distrib sudo ./vmware-install.pl # ここでエラーが発生して、インストーラがアボートする cd /usr/local/src wget -O - http://www.ubuntugeek.com/images/vmware-server.2.0.1_x64-modules-2.6.30.4-fix.tgz | sudo tar xzf - # 念のため、ダウンロードして保存しておいた。次回(何時)はそれを使う sudo ./vmware-server.2.0.1_x64-modules-2.6.30.4-fix.sh # これもエラーでアボートする cd /usr/lib/vmware/modules/ sudo rm -rf source sudo mv source-backup source cd /usr/lib/vmware/modules/source/ sudo tar xvf vmnet.tar sudo vi vmnet-only/vnetUserListener.c # #include "vnetInt.h" # #include "compat_sched.h" // newly added # # typedef struct VNetUserListener_EventNode VNetUserListener_EventNode; sudo tar --delete -v -f vmnet.tar vmnet-only/vnetUserListener.c sudo tar uvf vmnet.tar vmnet-only/vnetUserListener.c sudo rm -rf vmnet-only sudo tar xvf vmci.tar sudo vi vmci-only/linux/vmciKernelIf.c # #include "compat_highmem.h" # #include "compat_sched.h" // newly added # #include "vm_basic_types.h" sudo tar --delete -v -f vmci.tar vmci-only/linux/vmciKernelIf.c sudo tar uvf vmci.tar vmci-only/linux/vmciKernelIf.c sudo rm -rf vmci-only cd /usr/local/src sudo ./vmware-server.2.0.1_x64-modules-2.6.30.4-fix.sh sudo vmware-config.pl # ネットワークの設定は、NAT?⇒no、host-only?⇒no を選択
こんなの、自力で調べてたら徹夜して夜が明けるところらしい。