“Escrevi um pequeno howto para mostrar como aplicar um patch de correção no módulo vmnet do VMware Workstation 6, para poder instalar e rodar no kernel 2.6.22 (versão atualmente usada no Ubuntu 7.10 Tribe 5).”
Enviado por Roger Lovato (rogerΘlovato·com·br) - referência (roger.lovato.com.br).
Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Vixi.. aqui no vmplayer no: Vixi.. aqui no vmplayer no slack eu tive um certo trabalho para instalar o vmnet há um tempo atrás, quando comecei a utilizar o 2.6.22.
O problema é que o vmware-player (2.0) tem um pequeno utilitário de instalação que faz o processo automático, mas não deixa que você faça o processo manualmente, como eu estava acostumado a fazer no vmware-player 1.0. Os módulos compilavam normalmente pelo assistente, no kernel 2.6.20, e eu tive que aplicar o patch, reempacotar o source do módulo e colocá-lo no local original que o script (em perl) buscava, para que o negócio funcionasse no 2.6.22. E funcionou.
O problema é que os módulos só sobem em uma só versão do kernel, pois o arquivo com as descrições busca os módulos pelo path absoluto, e não aceita substituições como /lib/modules/`uname -r`/misc/vmmon.ko, etc...
Agora, embora os módulos estejam corretamente instalados nas duas versões do kernel, em só uma funciona, por causa do arquivo de configuração. É claro que é possível resolver isso com uma boa gambiarra na inicialização, mas seria uma gambiarra... ;-)
--
"Quem pensa por si mesmo é livre, e ser livre é coisa muito séria." - Legião Urbana
O problema é que o vmware-player (2.0) tem um pequeno utilitário de instalação que faz o processo automático, mas não deixa que você faça o processo manualmente, como eu estava acostumado a fazer no vmware-player 1.0. Os módulos compilavam normalmente pelo assistente, no kernel 2.6.20, e eu tive que aplicar o patch, reempacotar o source do módulo e colocá-lo no local original que o script (em perl) buscava, para que o negócio funcionasse no 2.6.22. E funcionou.
O problema é que os módulos só sobem em uma só versão do kernel, pois o arquivo com as descrições busca os módulos pelo path absoluto, e não aceita substituições como /lib/modules/`uname -r`/misc/vmmon.ko, etc...
Agora, embora os módulos estejam corretamente instalados nas duas versões do kernel, em só uma funciona, por causa do arquivo de configuração. É claro que é possível resolver isso com uma boa gambiarra na inicialização, mas seria uma gambiarra... ;-)
--
"Quem pensa por si mesmo é livre, e ser livre é coisa muito séria." - Legião Urbana