VMware Workstation es un software de virtualización ampliamente utilizado que permite a los usuarios ejecutar múltiples máquinas virtuales x86 y x86-64 en una computadora de escritorio o portátil.
Cada máquina virtual ejecuta un entorno de sistema operativo aislado, incluidas las variantes de Windows, Linux y BSD, y utiliza una parte del procesador y la memoria de su sistema.
Aquí veremos cómo instalar VMware Workstation Pro 16 en Ubuntu 22.04/Ubuntu 20.04.
Instalar herramientas de compilación
Primero, actualice el índice del repositorio.
sudo apt update
Luego, instale las herramientas de compilación para la instalación de VMware Workstation.
sudo apt install -y gcc build-essential
Y luego reinicie el sistema.
sudo reboot
Instalar VMware Workstation Pro en Ubuntu 22.04
Ahora, descargue VMware Workstation Pro a través de un navegador web y luego vaya al directorio de Descargas y haga que el instalador de VMware sea un ejecutable.
cd ~/Downloads sudo chmod 700 VMware-Workstation-Full-*.bundle
A continuación, ejecute el instalador de VMware Workstation con el siguiente comando.
sudo ./VMware-Workstation-Full-*.bundle
El instalador comenzará a extraer archivos y luego instalará VMware Workstation.
Salida:
Extracting VMware Installer...done. Installing VMware Workstation 16.2.1 Configuring... [######################################################################] 100% Installation was successful.
Si recibe un mensaje de advertencia/error similar al siguiente durante la instalación, siga los pasos indicados.
2022-04-12T03:56:42.463Z In(05) host-7035 261 | uint8 id[]) // IN: PVN ID to use (NULL if allocPvn == FALSE) 2022-04-12T03:56:42.463Z In(05) host-7035 | ~~~~~~^~~~ 2022-04-12T03:56:42.463Z In(05) host-7035 /tmp/modconfig-5Zs2Ch/vmnet-only/hub.c:68:37: note: previously declared as ‘uint8[20]’ {aka ‘unsigned char[20]’} 2022-04-12T03:56:42.463Z In(05) host-7035 68 | uint8 id[VNET_PVN_ID_LEN]); 2022-04-12T03:56:42.463Z In(05) host-7035 | ~~~~~~^~~~~~~~~~~~~~~~~~~ 2022-04-12T03:56:42.463Z In(05) host-7035 Skipping BTF generation for /tmp/modconfig-5Zs2Ch/vmnet-only/vmnet.ko due to unavailability of vmlinux 2022-04-12T03:56:42.463Z In(05) host-7035 Unable to install all modules. See log for details.
Ejecute la serie de comandos para instalar los módulos de VMware Workstation.
VMWARE_VERSION=workstation-16.2.3 TMP_FOLDER=/tmp/patch-vmware rm -fdr $TMP_FOLDER mkdir -p $TMP_FOLDER cd $TMP_FOLDER sudo apt install git -y git clone https://github.com/mkubecek/vmware-host-modules.git cd $TMP_FOLDER/vmware-host-modules git checkout $VMWARE_VERSION git fetch make sudo make install sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1 sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1
Crédito :Preguntar a Ubuntu
Firme módulos de VMware (sistemas UEFI) en Ubuntu 22.04
En los sistemas de inicio seguro de EFI, deberá firmar los módulos de VMware (vmmon y vmnet) para VMware Workstation. Para firmar los módulos, deberá tener una clave de propietario de la máquina (MOK) en la que confíe el firmware de EFI.
Si creó el MOK anteriormente, puede omitir este paso e ir directamente a firmar los módulos de VMware con la clave existente.
Primero, genere la MOK (Clave de propietario de la máquina).
sudo apt install -y openssl sudo mkdir -p /misc/sign-vmware-modules sudo chmod 777 /misc/sign-vmware-modules cd /misc/sign-vmware-modules openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=MSI/" chmod 600 MOK.priv
Luego, importe la clave generada al sistema. Este comando le pedirá que establezca la contraseña, que necesitará más adelante mientras registra la clave.
sudo mokutil --import MOK.der
Cree una secuencia de comandos /misc/sign-vmware-modules/signingscript
para firmar todos los módulos de VMware utilizando el MOK.
#!/bin/bash for modfile in $(modinfo -n vmmon vmnet); do echo "Signing $modfile" /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 \ /misc/sign-vmware-modules/MOK.priv \ /misc/sign-vmware-modules/MOK.der "$modfile" done
Luego, cambie la propiedad del script y ejecútelo. Puede ejecutar este script siempre que actualice el sistema.
chmod 700 /misc/sign-vmware-modules/signingscript sudo /misc/sign-vmware-modules/signingscript
Reinicie el sistema y luego presione cualquier tecla para iniciar la utilidad de administración de MOK
1. Elija Inscribir MOK
2. Elija Ver clave 0 para comprobar la clave del propietario de la máquina. Si la clave está bien, presione enter y luego seleccione Continuar
3. Elija Sí para registrar la(s) llave(s) y luego ingresar la contraseña proporcionó durante la importación
4. Finalmente, elija Reiniciar para reiniciar el sistema
Inicie VMware Workstation Pro
Puede iniciar VMware Workstation yendo a Actividades>> Buscar VMware Workstation n o usando el vmware
comando.
1. Seleccione Acepto los términos del contrato de licencia. y haga clic en Siguiente en VMware Workstation:Acuerdo de licencia de usuario final.
2. Seleccione Acepto los términos del contrato de licencia. y haga clic en Siguiente en Componente de la herramienta OVF de VMware para Linux:Acuerdo de licencia de usuario final.
3. Elija si VMware puede buscar actualizaciones de productos al inicio y haga clic en Siguiente.
4. Decida si quiere unirse al Programa de mejora de la experiencia del cliente (CEIP) de VMware o no y haga clic en Siguiente.
5. Ingrese la clave de licencia en el cuadro a continuación Tengo una clave de licencia para VMware Workstation o pruebe VMware Workstation 16 durante 30 días . Haga clic en Finalizar para continuar.
6. Es posible que deba ingresar la contraseña de su cuenta para completar la configuración.
Ahora obtendrá el hogar de VMware Workstation Pro. Aquí puede crear y administrar Máquinas Virtuales.
Conclusión
Eso es todo. Espero que haya aprendido a instalar VMware Workstation Pro 16 en Ubuntu 22.04/Ubuntu 20.04.