Ditador Nicastro
(usa Slackware)
Enviado em 23/08/2010 - 12:02h
Você já tentou com o último patch? Tem instalado o pacote kernel-headers ?
Baixe o pacote com o source do vmware VMware-server-2.0.2-203138.i386.tar.gz no site oficial
e baixe o último patch fornecido pela rises security VMware-server-2.0.2-203138-update-2.patch
#wget -N
http://risesecurity.org/~rcvalle/VMware-server-2.0.2-203138-update-2.patch
Extraia o VMware Server:
#tar -xzf VMware-server-2.0.2-203138.i386.tar.gz
Após a extração será criado o diretório vmware-serder-distrib, entre no diretório vmware-server-distrib/lib/modules/source/ e extraia os módulos do vmware server:
#cd vmware-server-distrib/lib/modules/source/
#tar -xf vmci.tar
#tar -xf vmmon.tar
#tar -xf vmnet.tar
#tar -xf vsock.tar
Retorne para o diretório vmware-server-distrib/ e aplique o patch
#cd ../../../
#patch -p1 < ../VMware-server-2.0.2-203138-update-2.patch
Vá novamente no diretório vmware-server-distrib/lib/modules/source/ remova os arquivos tar dos módulos antigos e recrie com os arquivos corrigidos pelo patch
#cd lib/modules/source/
#rm -f vmci.tar
#rm -f vmmon.tar
#rm -f vmnet.tar
#rm -f vsock.tar
#tar -cf vmci.tar vmci-only/
#tar -cf vmmon.tar vmmon-only/
#tar -cf vmnet.tar vmnet-only/
#tar -cf vsock.tar vsock-only/
Entre no diretório /usr/src/linux-2.6.33.x/include/linux/ e crie links simbólicos dos arquivos utsrelease.h e autoconf.h do diretório /usr/src/linux-2.6.33.x/generated para o /usr/src/linux-2.6.33.x/include/linux
#cd /usr/src/linux-2.6.33.x/include/linux
#ln -s ../generated/utsrelease.h .
#ln -s ../generated/autoconf.h .
Retorne para o diretório vmware-server-distrib e execute o instalador, aqui funcionou utilizo o slackware 13.1 32 bits