VMWare não funciona no Fedora 15 após uma atualização do kernel via yum

0

O software VMWare instalado na minha máquina Fedora 15 de repente não funciona, o que, eu acho, pode ser devido a uma atualização do kernel via yum.

Então, eu tentei inicializar a partir de duas versões anteriores do kernel na tela escolhendo-kernel-version antes de inicializar, mas elas apenas pararam na tela inicial com uma mensagem de "algo iniciado" (ou talvez levaria muito muito tempo para eu tolerar).

Eu também tentei instalar o VirtualBox, mas só descobri que ele precisa de kernel-uname-r = 2.6.38.8-35.fc15.i686 em vez do meu kernel-2.6.40.4-5.fc15.i686 instalado.

Por que as duas versões anteriores do kernel falham ao inicializar? Existe alguma maneira de reverter minha atualização do kernel, ou de qualquer outra forma, apenas para fazer o VMWare voltar ao trabalho?

    
por lastland 08.12.2011 / 14:42

2 respostas

1

O VMware tende a parar de funcionar com bastante frequência nas atualizações do kernel. No entanto, várias pessoas fornecem patches para trabalhar com novos kernels.

Eu tenho usado os patches do wiki do Arch Linux com o kernel 3.1 no Fedora 16 e funciona ótimo. Eles também têm um patch para o kernel 3.0 (chamado kernel 2.6.40 em F15 para compatibilidade com programas mais antigos que ainda não entendem a numeração 3.x).

Para instalá-lo, basta executar:

$ cd /tmp
$ wget http://weltall.heliohost.org/wordpress/wpcontent/uploads/2011/08/fullvmwarelinux310patch.tar.gz
$ tar -xvzf fullvmwarelinux310patch.tar.gz
# ./patch-modules_2.6.39.sh

Observe que o último comando deve ser executado como root .

Por enquanto, no entanto, você provavelmente já atualizou para o kernel 3.1 (2.6.41 em F15), e nesse caso você precisará usar um patch atualizado:

$ cd /tmp
$ wget http://weltall.heliohost.org/wordpress/wpcontent/uploads/2011/09/vmware8linux31fix.tar.gz
$ tar -xvzf vmware8linux31fix.tar.gz
# ./patch-modules_3.1.0.sh
    
por 26.12.2011 / 03:52
0

Normalmente, se você atualizar seu kernel, o fedora precisa construir uma nova imagem de kernel initrd para suportar seu kernel de host atualizado com o software de virtualização. O kernel do seu host Linux foi atualizado e o DKMS não está instalado. Nesse caso, o módulo do kernel precisará ser reinstalado executando (como root): /etc/init.d/vboxdrv setup

    
por 12.12.2011 / 17:36