Veja como instalar a versão mais recente do VMware Workstation Player e/ou VMware Workstation Pro no Ubuntu 24.04 LTS "Noble Numbat"
Passo a passo de instalação do VMware Workstation Player e Workstation Pro no Ubuntu 24.04 LTS "Noble Numbat"!
O VMware Workstation é um software de virtualização (hipervisor) proprietário para computadores de 64 bits com Linux ou Windows, disponível gratuitamente apenas para uso pessoal e não comercial. Com uma interface de usuário simplificada, o VMware Workstation permite a criação e execução com segurança de uma vasta lista de sistemas operacionais e aplicativos em uma máquina virtual (guest) ao mesmo tempo que utiliza o sistema operacional instalado no seu computador "físico" (host).Os recursos de isolamento e sandbox, bem como os benefícios do vSphere Hypervisor fazem do VMware Workstation uma ferramenta estável e madura, perfeita para quem quer saber mais sobre sistemas operacionais/aplicativos e aprender como eles funcionam.
Para conferir todos os detalhes e recursos do VMware Workstation basta acessar o site oficial:
Neste tutorial você vai aprender a instalar a versão mais recente do VMware Workstation Player ou Pro no Ubuntu 24.04 LTS "Noble Numbat".
Índice de Conteúdo
- Requisitos de sistema;
- Instalação do VMware Workstation Player/Pro no Ubuntu 24.04 LTS "Noble Numbat"
- Executando pela primeira vez o VMware Workstation;
- Compilando os módulos do VMware Workstation manualmente;
- Automatizando o processo de criação dos módulos;
- Solução de problemas comuns;
- E como faço para desinstalar o VMware Workstation do Ubuntu?
- Referências.
Requisitos de sistema
Verifique abaixo se o seu computador atende aos requisitos de sistema exigidos pelo VMware Workstation, que são:
- Processador AMD® ou Intel® de 64 bits, com velocidade igual ou superior a 3 GHz;
- Sistema operacional Linux ou Windows de 64 bits;
- 4 GB ou mais de memória RAM;
- 2 GB de espaço em disco para a instalação do software.
Além disso é necessário ter espaço em disco suficiente para a instalação e execução das máquinas virtuais, o que varia de sistema para sistema. Para mais detalhes técnicos, acesse o FAQ oficial no link abaixo:
Instalação o VMware Workstation Player/Pro no Ubuntu 24.04 LTS "Noble Numbat"
Vamos então ao passo a passo de instalação do VMware Workstation no Ubuntu, mas antes de começar você DEVE instalar todas as atualizações disponíveis para o seu sistema. Para isso, abra um terminal (procurando-o no menu de aplicativos) e execute o comando abaixo em seguida:
sudo apt update && sudo apt upgrade
Supondo que você já tenha reiniciado o seu computador após a atualização do sistema, abra novamente um terminal e execute o comando abaixo para instalar todas as dependências necessárias:
sudo apt install build-essential gcc git linux-headers-$(uname -r) libx11-6 libx11-dev make
E agora (diferentemente de alguns meses atrás), será necessário criar uma conta Broadcom para baixar o VMware Workstation Player ou o VMware Workstation Pro. Acesse o site oficial da Broadcom clicando no link abaixo:
Depois de criar e verificar a sua conta Broadcom, acesse o link abaixo para acessar diretamente a área de downloads:
Clique na opção "VMware Workstation Pro 17.0 for Personal Use (Linux)" e depois na maior versão mostrada em "Release" que, neste exemplo, é a 17.6.1, como indicado pela imagem abaixo:
Após baixar o arquivo de instalação do VMware Workstation (com a extensão .bundle), abra um terminal e "entre" na pasta onde está o mesmo. Caso ele esteja na sua pasta "Downloads" (por exemplo), basta executar o comando abaixo:
cd $HOME/Downloads
Dê permissão de execução ao arquivo:
chmod +x VMware*.bundle
E execute-o com:
sudo ./VMware*.bundle
Diferentemente das versões mais antigas, a instalação será executada automaticamente pelo terminal ao rodar o comando acima, basta apenas aguardar a conclusão do processo:
Executando pela primeira vez o VMware Workstation
Depois de compilar e instalar os módulos, pesquise por
vmware
no menu de aplicativos do seu ambiente de área de trabalho e clique no ícone do VMware Workstation Player ou do VMware Workstation Pro para executá-lo:Será exibida uma janela mostrando o Contrato de Licença do VMware Workstation Player, leia-o com atenção (copie e cole num tradutor online, se for o caso), selecione a opção "I accept the terms in the license agreement" (Eu aceito os termos do contrato de licença) para aceitá-lo (necessário para poder utilizar o software) e após, pressione o botão "Next":
A seguir, será exibido o Contrato de Licença do VMware OVF Tool (também é necessário aceitar a licença para usar o software), leia com atenção, selecione novamente a opção "I accept the terms in the license agreement" e clique em "Next":
Na próxima etapa você poderá escolher se o VMware Workstation Player deve procurar ou não pelas atualizações mais recentes ao iniciar.
No meu caso, eu optei por não habilitar essa função, selecionei a opção "No" e cliquei no botão "Next":
Você será questionado se deseja permitir ou não que o VMware Workstation envie estatísticas de uso do software e informações anônimas sobre o seu sistema à VMware / Broadcom.
No meu caso, selecionei a opção "No" (recomendo que faça o mesmo) e cliquei no botão "Next":
Na sequência será possível inserir uma Licença do VMware Workstation Pro (caso já tenha comprado e pretenda fazer uso comercial do software), mas como no meu caso é apenas para uso pessoal, apenas selecionei a opção "I want to licence VMware Workstation for Personal Use" e cliquei no botão "Finish":
Tudo pronto, você instalou com sucesso o VMware Workstation no seu Ubuntu 24.04 LTS! \o/
Compilando os módulos do VMware Workstation manualmente
Um problema que muitos usuários enfrentam ao instalar o VMware Workstation em distribuições Linux que utilizam versões mais recentes do Linux kernel (ou nos casos em que o usuário tenha o costume de instalar manualmente um kernel mais 'novo') é a falha na criação dos módulos VMMON e VMNET (mesmo com os pacotes de desenvolvimento e de header do kernel em execução instalados), que são construídos na primeira execução do Workstation.
A única "solução" neste caso (pelo menos até a VMware / Broadcom publicar uma atualização do seu software) é utilizar os patches disponibilizados pelo usuário "Philip Langdale" (@philipl) em seu repositório no GitHub, contendo todas as correções necessárias para compilar os módulos de host do VMware nos kernels mais recentes.
Para aplicar tais correções, primeiramente execute o comando abaixo para identificar a versão do VMware Workstation que está instalada no seu Ubuntu:
VMWARE_VERSION=$(cat /etc/vmware/config | grep player.product.version | sed '/.*\"\(.*\)\".*/ s//\1/g')
Feito isso, "entre" na pasta /tmp com:
cd /tmp
Crie uma cópia local do repositório "vmware-host-modules":
git clone -b workstation-${VMWARE_VERSION} https://github.com/mkubecek/vmware-host-modules.git
Entre na pasta "vmware-host-modules":
cd vmware-host-modules/
Compile e construa os módulos VMMON e VMNET executando o comando:
make
E por último, instale os módulos com:
sudo make install
Logo após executar os comandos acima você poderá abrir normalmente o VMware Workstation Player ou Pro, como mostramos no tópico "Executando pela primeira vez o VMware Workstation"!
Automatizando o processo de criação dos módulos
Logo acima você aprendeu como compilar e instalar manualmente os módulos do VMware para o Kernel em execução, porém, terá que repetir esse processo a cada atualização de Kernel do Ubuntu (o que pode acontecer algumas vezes por mês se utiliza um repositório não-oficial que forneça versões recentes do kernel Linux).
Se isso não for um problema para você, ótimo, basta apenas ignorar os passos a seguir. Mas caso queira "automatizar" esse processo, uma solução é adicionar um script na pasta "/etc/kernel/install.d/" que será executado logo após a instalação de um Kernel mais recente.
Abra novamente o terminal e execute o comando abaixo para baixar o script e salvá-lo diretamente na pasta "/etc/kernel/install.d/":
sudo wget -P /etc/kernel/install.d/ https://raw.githubusercontent.com/blogopcaolinux/scripts/refs/heads/master/vmware/philipl/99-vmmodules.install
Por último, torne-o executável com o comando:
sudo chmod +x /etc/kernel/install.d/99-vmmodules.install
E só! A partir de agora, sempre que houver uma atualização de Kernel, os comandos para compilar e instalar os módulos do VMware Workstation serão executados 'automagicamente'! :)
Solução de problemas comuns
Abaixo listo alguns dos problemas comuns relacionados à execução do VMware Workstation e suas possíveis soluções. Caso conheça mais alguma dica, fique à vontade para compartilhar nos comentários! :)
Unable to install all modules. See log for details (Exit code 1)
Este é o problema mais comum do VMware Workstation e ocorre quando os módulos de host VMMON e VMNET não conseguem ser compilados no Kernel em execução.
Ao abrir o VMware Workstation Player/Pro é exibida uma janela de aviso com os dizeres "Before you can run VMware, several modules must be compiled and loaded into the running kernel.":
Mesmo clicando no botão "Install" a compilação dos módulos irá falhar, como mostrado pela imagem abaixo:
Para resolver isso basta seguir as etapas do tópico "Compilando os módulos do VMware Workstation".
Kernel headers for version X.Y.Z were not found.
Este problema ocorre quando os pacotes de desenvolvimento e header relativos ao Kernel em execução não estão instalados no seu Ubuntu, como mostrado pela imagem abaixo:
A solução é simples, basta fechar a janela do VMware, abrir o terminal e executar o comando abaixo para instalar as dependências:
sudo apt install linux-headers-$(uname -r)
E como faço para desinstalar o VMware Workstation do Ubuntu?
Não quer mais utilizar o VMware Workstation no seu Ubuntu e deseja removê-lo? Então basta abrir um terminal e executar um dos comandos abaixo, de acordo com a versão instalada:
Para remover o VMware Workstation Pro:
sudo vmware-installer -u vmware-workstation
Para remover o VMware Workstation Player:
sudo vmware-installer -u vmware-player
O processo de desinstalação também será executado pelo terminal, onde você será questionado se deseja manter (ou não) os arquivos de configuração do software.
No meu caso optei por remover todos os arquivos, digitei
no
e pressionei a tecla Enter na sequência:Feito isso é só aguardar o processo, que geralmente leva menos de 10 segundos:
Caso tenha seguido a etapa para automatizar o processo de compilação dos módulos, execute o comando abaixo para remover também o script da pasta /etc/kernel/install.d/:
sudo rm /etc/kernel/install.d/99-vmmodules.install
Espero que esta dica tenha sido útil para você! Caso tenha alguma dúvida, sugestão ou crítica, basta utilizar o campo de comentários logo abaixo para nos informar, seja pelo Disqus ou utilizando sua conta do Google/Blogger, ok?!
Aproveite e cadastre-se para receber todas as novidades do Blog Opção Linux assinando nosso Feed RSS, ou siga-nos no X / Twitter, Facebook e também no nosso canal no Telegram! :)
Obrigado pela visita e até a próxima dica!
Referências:
- Desktop Hypervisor Solutions - VMware
- VMware Workstation Pro Documentation - VMware
- VMware Workstation Pro: Now Available Free for Personal Use - VMware
- How to use VMware products - Fedora Docs
- Installing VMware on 18.04: Failed to build vmmon - Ask Ubuntu
- Uninstall Workstation Pro from a Linux Host - VMware Docs
COMENTÁRIOS