drixter’s blog

…przygody informatyka…

VMWare Server 1.x na jądrze 2.6.26.x

Jakiś problem jest z normalnym działaniem VMWare na jądrach 2.6.26.x. Objawia się to komunikatem przy kompilacji:

/tmp/vmware-config2/vmmon-only/linux/driver.c:146: error: unknown field 'nopage' specified in initializer
/tmp/vmware-config2/vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
/tmp/vmware-config2/vmmon-only/linux/driver.c:150: error: unknown field 'nopage' specified in initializer
/tmp/vmware-config2/vmmon-only/linux/driver.c:151: warning: initialization from incompatible pointer type

Jest jednak obejście tego, znalazłem to na stronie z krzaczkami. Ważne jest że to rozwiązanie działa:

cd /usr/lib/vmware/modules/source
cp vmmon.tar{,.orig}
cp vmnet.tar{,.orig}
tar xpf vmmon.tar
patch -p0 < VMware-server-vmmon-1.0.6-91891-2.6.26-1.patch
tar cf vmmon.tar vmmon-only

tar xpf vmnet.tar
patch -p0 < VMware-server-vmnet-1.0.6-91891-2.6.26-1.patch
tar cf vmnet.tar vmnet-only

CC=gcc-4.1 vmware-config.pl

Dodaj komentarz