This page is a translated version of the page VMware and the translation is 83% complete.
Outdated translations are marked like this.
Other languages:
English • ‎Türkçe • ‎português do Brasil • ‎русский • ‎中文(中国大陆)‎

VMware Workstation no Manjaro

AVISO LEGAL

Tip
Leia o artigo SO compatível com VMware Workstation 16.

O VMware é um aplicativo desenvolvido comercialmente com uma lista limitada de sistemas operacionais suportados.

Este guia é uma cortesia para o fórum. Não espere nenhum suporte em questões relacionadas ao VMware.

Como você pode ver na referência acima, o Arch Linux e derivados são plataformas não suportadas para a execução de produtos VMware e, portanto, não têm suporte no Manjaro.

Então, mesmo que seja possível instalar e executar o VMware no Manjaro - **não espere suporte.** na configuração de máquinas virtuais ou problemas do sistema decorrentes da sua instalação do VMware. Você deve ter o nível necessário de habilidades de solução de problemas para resolver esses problemas quando surgirem - e eles surgirão.

  • Se você precisa de ajuda para configurar máquinas virtuais no VMware, você deve procurar na documentação do VMware.
  • Se precisar de ajuda para solucionar problemas de instalação - use a seção de comentários do AUR PKGBUILD.

Como usar AUR PKGBUILD

Existem muitos assistentes AUR, e todos eles imitam o que você deveria fazer manualmente - o modo Arch geralmente é o melhor caminho.

Precaução importante do kernel

O PKGBUILD do AUR é criado para o Arch Linux e, portanto, a dependência dos cabeçalhos do kernel deve ser resolvida manualmente no Manjaro. O Arch Linux possui apenas duas versões de kernel - linux e linux-lts.

Os kernels do Arch Linux seguem o cronograma de lançamento no kernel.org, e no Manjaro será necessário utilizar as mesmas versões de kernel, que - na data da redação em março de 2021 - são (Verifique com https://kernel.org em caso de dúvida.)

  • Linux 5.10.x (LTS)
  • Linux 5.11.x (mainline)

Utilizar outros kernels, como o 5.4LTS, provavelmente resultará em falhas..

Passos de construção.

1. Atualize seu sistema e instale as ferramentas de construção necessárias

user $ sudo pacman -Syu git base-devel --needed COPY TO CLIPBOARD


2. Em seguida, verifique as suas versãoes do kernel- exemplo - lembre-se de usar a mesma versão do Arch

user $ mhwd-kernel -li COPY TO CLIPBOARD


3. Em seguida, instale o cabeçalho do seu kernel e dkms. Substituto $KERNELXYY com seu kernel atualmente em execução

user $ sudo pacman -Syu $KERNELXYY-headers dkms COPY TO CLIPBOARD


4. Clone o script PKGBUILKD

user $ git clone https://aur.archlinux.org/vmware-workstation.git ~/vmware-workstation COPY TO CLIPBOARD


5. Familiarize-se com o conteúdo - são todos arquivos de texto e você deve lê-los e verificar o que estão fazendo.

user $ ls ~/vmware-workstation COPY TO CLIPBOARD


6. Quando estiver satisfeito - coloque cd na pasta

user $ cd ~/vmware-workstation COPY TO CLIPBOARD


7. Execute makepkg para instalar dependências, compilar e instalar o pacote.

user $ makepkg -is COPY TO CLIPBOARD


O instalador escreverá mensagens no terminal sobre o que fazer a seguir - siga as instruções para carregar os módulos do kernel e habilitar o serviço de rede VMware e o serviço USB conforme necessário.

user $ sudo modprobe -a vmw_vmci vmmon COPY TO CLIPBOARD


Serviços opcionais

Existem três serviços que podem ser ativados opcionalmente:

  • vmware-networks.service: Fornece acesso à rede dentro de VMs, a maioria das pessoas vai querer isso habilitado
  • vmware-usbarbitrator.service: Permite que dispositivos USB sejam conectados dentro de VMs
  • vmware-hostd.service: Permite o compartilhamento de VMs na rede

Para iniciar e ativar a rede VMware

user $ sudo systemctl enable --now vmware-networks.service COPY TO CLIPBOARD


Para Iniciar e habilitar a passagem USB

user $ sudo systemctl enable --now vmware-usbarbitrator.service COPY TO CLIPBOARD


Iniciar e habilitar o compartilhamento de uma máquina virtual.

user $ sudo systemctl enable --now vmware-hostd.service COPY TO CLIPBOARD


Instalando Manjaro no VMWare

Não há requisitos especiais para instalar o Manjaro no VMWare. open-vmware-tools está pré-instalado. Deveria "simplesmente funcionar"

Copiar e colar

Certifique-se de usar o Xorg, pois o Wayland tem algumas limitações. Veja: https://kb.vmware.com/s/article/74671

Se o recurso de copiar e colar não estiver funcionando, pode ser necessário instalar o gtkmm3 e reiniciar. O vmware-user-suid-wrapper depende do gtkmm, mas não é uma dependência obrigatória do pacote. Veja: https://bugs.archlinux.org/task/43159