トップページ | 過去記事(月別カテゴリー別) | 掲示板 | 野良DEB,RPM | 更新チェック | Twitter
<<  2010.11 >>
SMTWTFS
 123456
78910111213
14151617181920
21222324252627
282930    
 
リンク
その他
  • RSS2.0
  • Credit

  • SEO
    loading

    プライバシーポリシー
    Google

カテゴリー » Linux » Ubuntu November 16, 2010

Ubuntu 10.10 で VMware Player 3.1.2/Workstation 7.1.2 Ubuntu

(やってることはFedora14の時とほぼ同じ)

まずはUbuntu10.10をホストOSとして使う場合です。ドライバのインストールが上手くいきません。
$ sudo bash VMware-Workstation-7.1.2-301548.i386.bundle
$ vmplayer
/tmp/vmware-root/modules/vsock-only/linux/af_vsock.c:4546: error: 'struct sock' has no member named 'sk_sleep' 
make[2]: *** [/tmp/vmware-root/modules/vsock-only/linux/af_vsock.o] エラー 1
make[1]: ディレクトリ `/usr/src/linux-headers-2.6.35-22-generic' から出ます
make: *** [vsock.ko] エラー 2
vsock.tar を修正して解決
$ sudo -s
# cp /usr/lib/vmware/modules/source/vsock.tar{,.bak}  # Backup
# cd /tmp
# tar xvf /usr/lib/vmware/modules/source/vsock.tar -C /tmp
# perl -pi -e 's,sk->compat_sk_sleep,compat_sk_sleep(sk),' vsock-only/linux/af_vsock.c 
# perl -pi -e 's,listener->compat_sk_sleep,compat_sk_sleep(listener),' vsock-only/linux/af_vsock.c 
# tar cvf /usr/lib/vmware/modules/source/vsock.tar vsock-only
# vmware-modconfig --console --install-all
# exit
次にゲストOSとして使う場合です。VMware Tools(8.4.4)のインストールでエラーが出ます
$ cd /tmp
$ tar xf /media/VMware\ Tools/VMwareTools-8.4.4-301548.tar.gz
$ cd vmware-tools-distrib
$ sudo ./vmware-install.pl
/tmp/vmware-root/modules/vmxnet-only/vmxnet.c:2807: error: dereferencing pointer to incomplete type
/tmp/vmware-root/modules/vsock-only/linux/af_vsock.c:4546: error: 'struct sock' has no member named 'sk_sleep' 
vmxnet.tar と vsock.tar を修正
$ sudo -s
# cp /usr/lib/vmware-tools/modules/source/vmxnet.tar{,.bak}
# cp /usr/lib/vmware-tools/modules/source/vsock.tar{,.bak}
# apt-get -y install patch
# cd /tmp
# tar xf /usr/lib/vmware-tools/modules/source/vmxnet.tar
# wget -q -O - http://linux.ikoinoba.net/file/vmxnet-301548-2.6.35.patch | patch -p0
# tar cf /usr/lib/vmware-tools/modules/source/vmxnet.tar vmxnet-only
# tar xf /usr/lib/vmware-tools/modules/source/vsock.tar
# sed -i 's/sk->compat_sk_sleep/compat_sk_sleep(sk)/g' vsock-only/linux/af_vsock.c
# sed -i 's/listener->compat_sk_sleep/compat_sk_sleep(listener)/g' vsock-only/linux/af_vsock.c 
# tar cf /usr/lib/vmware-tools/modules/source/vsock.tar vsock-only
# vmware-config-tools.pl
# exit
VMwareToolsの代わりに open-vm-dkms(open-vm-tools) を使ってもいいかと思います(共有フォルダ等の設定を自分でする必要があるみたいですが)
その際は事前に vmware-uninstall-tools.pl でVMwareToolsをアンインストールしてください
07:11 pm | コメントする |

上の記事に対するコメント

1. Donald (Website)  2017/01/11 03:40
It is really a nice and helpful piece of info. Im glad that you shared this helpful information with us. Please keep us up to date like this. Thanks for sharing.

コメントをどうぞ。名前とURLはオプションです。

Comment Form
NAME:
URL:
文字色:  

累計:612904、今日:989、昨日:1000
Created in 0.0592 sec.