Tentando executar o VMWare no Xubuntu Desktop 16.04 (Erro de cabeçalho do kernel)

0

Eu agradeceria muito qualquer ajuda profissional, já que experimentei quase todas as soluções on-line (com meu conhecimento limitado de linux).

Meu objetivo: executar o VMware com sucesso no meu Xubuntu Desktop 16.04.

Meu problema: Depois de quase completar toda a instalação do 'VMware-Workstation-Full-12.5.6-5528349.x86_64.bundle'Eu não consigo passar o seguinte erro.

Encontre abaixo as instruções da linha cmd que usei para instalar o VMware (usei um tutorial on-line)

# sudo apt-get update && sudo apt-get upgrade
# chmod a+x VMware-Workstation-Full-12.5.6-5528349.x86_64.bundle
# sudo ./VMware-Workstation-Full-12.5.6-5528349.x86_64.bundle

Após esses passos, eu escrevi o comando 'vmware' que me deu o seguinte erro:

GCC

GNU C Compiler (gcc) version 6.3.0 was not found. If you installed it in a non-default path you can specify the path below. Otherwise refer to your distribution's documentation for installation instructors and click Refresh to search again in default locations.

Para resolver este erro, instalei manualmente a versão correta requerida (6.3.0). Depois desse erro é onde eu estou preso há muito tempo. Este é o erro que recebi depois:

Error: C header files matching your running kernel were not found. Refer to your distributions documents for instattion instructions.

Depois de pressionar "ok", aqui está a mensagem de erro detalhada:

Kernel Headers 4.9.33-mod-std-ipv6-64

Kernel headers for version 4.9.33-mod-std-ipv6-64 were not found. If you installed them in a non-default path you can specify the path below. Otherwise refer to your distribution's documentation for installation instructions and click Refresh to search again in default locations.

Além disso, verifiquei os cabeçalhos do Kernel instalados no meu sistema em / usr / srs -

linux-headers-4.4.0-87

linux-headers-4.4.0-87-generic

linux-headers-4.4.0-97

linux-headers-4.4.0-97- genérico

Eu tentei várias maneiras sugeridas on-line para resolver esse erro, mas nada ajudou. Eu sou apenas um iniciante, então qualquer ajuda seria muito apreciada. Deixe-me saber se você precisar de informações adicionais. Agradeço antecipadamente.

Também, conforme solicitado, essa foi a saída para cmd 'uname -r'

4.9.33-mod-std-ipv6-64

    
por Moe Chong 18.10.2017 / 18:49

1 resposta

1

Você tem dois conjuntos de problemas.

Primeiro é sua versão gcc . Estou executando o Ubuntu 16.04 e até mesmo o instalador do VMware Workstation 14 Pro funciona bem com o padrão gcc . Eu não sei porque está exigindo gcc > = 6.0.

Seu segundo problema é o seu kernel. Você está executando um kernel muito mais recente do que você instalou a partir dos repositórios . É por isso que você não encontrará os cabeçalhos em nenhum lugar. É possível que você esteja usando um kernel compilado personalizado ou um sistema que tenha um kernel personalizado instalado nele. Em ambos os casos, você provavelmente deveria reconsiderar o uso deste kernel baseado em 4.9 e voltar aos kernels originais que vêm com os repositórios do Ubuntu. Caso contrário, você precisa ter uma cópia dos cabeçalhos do kernel para seu kernel customizado e apontar o VMware para isso.

O primeiro problema da versão gcc provavelmente está relacionado ao segundo e ao que foi usado para compilar o kernel, mas não tenho certeza. Eu sei que o seu kernel é muito novo para o que vem com o Ubuntu, e as chances de você ter os fontes e cabeçalhos para isso são baixos, a menos que você tenha feito uma compilação personalizada.

    
por 18.10.2017 / 19:16