vmware server 2 on ubuntu 10.04

vmware server 2はカーネルが変わる度に作り直すわけですが、またエラーがでるようになったのでメモ。

手順

  1. /usr/lib/vmware/modules/source/vmnet.tarを展開
  2. vnetUserListener.cを編集

    [cpp]
    #include <linux/poll.h>
    #include <linux/sched.h> // <- 追加
    #include "compat_skbuff.h"
    [/cpp]

  3. vmnet.tarに圧縮
  4. 再設定
    [bash]
    sudo /usr/bin/vmware-config.pl
    [/bash]