VMware é uma excelente solução de virtualização para usuários Linux que desejam experimentar vários sistemas operacionais em um computador, mas tem um problema irritante. Ele tende a quebrar quando você atualiza o kernel do Linux para uma versão muito recente.

Quando isso acontecer, você pode ficar sem suas máquinas virtuais e esperar que a equipe VMware atualize os módulos do kernel - o que pode levar alguns dias ou mais - ou você pode consertar os módulos do kernel você mesma.

Vamos assumir que você deseja consertar os módulos do kernel do VMware por conta própria. Não é tão difícil quanto você pode imaginar e fará com que suas máquinas virtuais voltem a funcionar imediatamente.

Baixe os patches recentes do kernel do VMware

O repositório mkubecek / vmware-host-modules no GitHub rastreia os patches necessários para construir módulos de host VMware (Player e Workstation) em relação aos kernels recentes.

A maneira mais fácil de consertar uma instalação quebrada do VMware após uma atualização do kernel é clonar, compilar e instalar os arquivos fornecidos neste repositório.

instagram viewer

Para configurar o patch em seu sistema, você primeiro precisa visitar o Página GitHub para selecionar o pacote correto para a versão do VMware que você instalou e obter seu URL para clonar o repositório.

Você precisa clonar o repositório apenas uma vez. Depois disso, você será capaz de processar qualquer nova atualização com apenas alguns comandos rápidos em seu terminal.

Na página, você verá um botão com a palavra mestre nele. Clique nesse botão para ver a lista de patches disponíveis. Existem patches disponíveis para várias versões diferentes dos pacotes VMware Workstation e VMware Player.

Observe que se você não comprou uma licença VMware, você está executando o VMware Player.

Selecione a versão do VMware Player que você está usando na lista. Se você não tiver certeza e esta for a primeira vez que você precisou fazer este procedimento, há uma grande chance de que você esteja executando a versão mais recente.

Depois de selecionar a versão correta, clique no botão verde Código botão. Uma pequena caixa aparecerá com o URL necessário para clonar a versão do patch que você selecionou. Copie esse URL e volte para o seu terminal.

No seu terminal, digite o seguinte comando para clonar o repositório. Certifique-se de substituir o URL no comando abaixo pelo que você copiou.

git clone https://github.com/mkubecek/vmware-host-modules.git

Todo o processo deve levar apenas alguns segundos. Então, com o repositório clonado com sucesso, você está a apenas alguns minutos de corrigir e corrigir a instalação do VMware.

Instale o patch de kernel recente do VMware pela primeira vez

Primeiro, navegue até o diretório recém-criado usando o comando cd. A partir daqui, digite os seguintes comandos em ordem e forneça sua senha, se solicitado:

faço
sudo make install

Você verá algumas linhas de texto passando enquanto o compilador faz seu trabalho. Dependendo da velocidade do seu computador, pode levar de alguns segundos a alguns minutos para que ambas as etapas sejam concluídas.

Observação: Se você receber um erro dizendo isso o comando make não existe, isso significa que você não tem um compilador adequado instalado em seu sistema.

É isso. Você instalou os módulos de kernel atualizados. Na maioria dos casos, a instalação do VMware deve funcionar novamente. Se você ainda receber um erro ao tentar carregar o VMware, reinicie o sistema para garantir que todos os módulos do kernel sejam carregados corretamente.

Como atualizar os módulos do kernel VMware após atualizações futuras

Você terá que atualizar os módulos do kernel novamente sempre que o kernel do seu sistema for atualizado. Fazer isso é rápido e fácil agora que você clonou o repositório Git atualizado.

Na próxima vez que a instalação do VMware for interrompida por causa de uma atualização do kernel, abra um terminal, mude para o diretório onde você clonou o repositório e digite os seguintes comandos um por um:

puxa
sudo make clean
faço
sudo make install

o puxa O comando baixará automaticamente os arquivos mais recentes do repositório para o seu computador. o limpar comando irá remover os arquivos que você compilou anteriormente.

Então o faço e faça a instalação comandos irão compilar os módulos com o novo código e instalá-los. Então, mais uma vez, a instalação do VMware deve funcionar normalmente.

Agora você pode atualizar os módulos do kernel VMware sob demanda

Aí está. Agora você tem tudo de que precisa para atualizar os módulos do kernel do VMware quando a instalação for interrompida devido a uma atualização do kernel do sistema. Sempre que você se depara com esses problemas, tudo que você precisa fazer é puxar o código-fonte mais recente do repositório, como mostrado acima, e executar o faço e faça a instalação comandos.

Se você decidir que não deseja realizar correções manuais como essa toda vez que atualizar o kernel, não se esqueça de que existem hipervisores alternativos disponíveis para Linux. Dependendo de suas necessidades, pode valer a pena explorar.

Como executar uma máquina virtual no Linux: três maneiras diferentes

Se você deseja executar um segundo sistema operacional em sua máquina Linux sem reinicializar para alternar entre eles, uma máquina virtual é sua única resposta.

Leia a seguir

CompartilhadoTweetO email
Tópicos relacionados
  • Linux
  • Virtualização
  • Máquina virtual
  • Kernel do Linux
Sobre o autor
JT McGinty (9 artigos publicados)

JT é um veterano da indústria de tecnologia com mais de 25 anos de experiência. Do suporte técnico à programação e administração do sistema, ele fez tudo. Ele gosta particularmente de ensinar aos novos usuários a liberdade e o poder do Linux.

Mais de JT McGinty

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever