VMware - What is it and How use it?

Héctor Louzao, El equipo de Fedora Docs Version unknown Last review: 2025-03-31

VMware provides cloud computing, virtualization software, and services.

Their most important products are:

  • VMware Workstation Player, es un paquetes de virtualización de software y puede ejecutar dispositivos virtuales existentes y crear sus propias máquinas virtuales (que requieren instalar un sistema operativo para ser funcionales). VMware Player está disponible para uso personal no comercial.

  • VMware Workstation Pro, habilita a los usuarios para configurar máquinas virtuales (MV) sobre una única máquina física y usarla simultáneamente con la máquina actual. Cada maquina virtual puede ejecutar su propio sistema operativo, incluyendo versiones de Microsoft Windows, Linux, BSD y MS-DOS.

  • VMware Player/Workstation

VMware is now free for commercial, educational, and personal use.

The free version includes all the features from the former paid versions.

Como Descargar VMware

Para descargar cualquier Producto
  • Vaya al mantenimiento de Broadcom: Broadcom Support y cree una cuenta.

  • Desde la sección del menú de Software, seleccione VMware Cloud Foundation entonces Mis Descargas.

  • Pulse en VMware Workstation Player/VMware Workstation Pro.

  • Pulse en su liberación.

  • Pulse Descargar.

Cómo Resolver Incidencias para WORKSTATION y PLAYER (CUALQUIER KERNEL + CUALQUIER VERSIÓN)

Instalación

Reproductor

$ sudo chmod +x ./VMware-Player-x.y.z-nn.x86_64.bundle
$ sudo ./VMware-Player-x.y.z-nn.x86_64.bundle

Estación de Trabajo

$ sudo chmod +x ./VMware-Workstation-Full-x.y.z-nn.x86_64.bundle
$ sudo ./VMware-Workstation-Full-x.y.z-nn.x86_64.bundle

Resolver Conflicto con el Kernel

The problem here is always the same vmnet and vmmon doesn’t start well or doesn’t start at all.

You should find a PATCH to deal with changes in vmmon.c and vmnet.c because something breaks or add some parameters to these files, you can find the following:

  • ¿sabes que es tu versión del kernel?: uname -r.

  • know your VMware version or install the latest. /usr/bin/vmware -v

  • Intente encontrar el PARCHE para una versión específica de KERNEL y Vmware.

  • Tienes que lidiar con las fuentes ( vmnet y vmmon ) y aplicarlas fijas en ambos.

  • Try to find the fix for the specific product VMware and Kernel version.

This guide assists with the boring stuff.

Requisito Previo

$ sudo dnf install kernel-devel kernel-headers gcc gcc-c++ make git

Instalación

Este repositorio rastrea los parches necesarios para construir módulos de host VMware (Player y Workstation) contra kernels recientes.

Por ejemplo, me gustaría Parchear Workstation:

$ wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-x.y.z.tar.gz
$ tar -xzf workstation-x.y.z.tar.gz
$ cd vmware-host-modules-workstation-x.y.z
$ make
$ sudo make install
Basado en su producto VMware, reemplaza “x.y.z” con su versión instalada y/o “workstation” por “reproductor”.

Tratar con Arranque Seguro y módulos de VMware

Hay disponibles algunas opciones pero por el momento Inutilizar Arranque Seguro es la mejor opción.

Tratamiento con Actualizaciones del Kernel

You can create a script to take care of this after a kernel update.

Save the script as /etc/kernel/install.d/99-vmmodules.install:

#!/usr/bin/bash

export LANG=C

COMMAND="$1"
KERNEL_VERSION="$2"
BOOT_DIR_ABS="$3"
KERNEL_IMAGE="$4"

ret=0

case "$COMMAND" in
    add)
       VMWARE_VERSION=$(cat /etc/vmware/config | grep player.product.version | sed '/.*\"\(.*\)\".*/ s//\1/g')

       [ -z VMWARE_VERSION ] && exit 0

       mkdir -p /tmp/git; cd /tmp/git
       git clone -b workstation-${VMWARE_VERSION} https://github.com/mkubecek/vmware-host-modules.git
       cd vmware-host-modules
       make VM_UNAME=${KERNEL_VERSION}
       make install VM_UNAME=${KERNEL_VERSION}

       ((ret+=$?))
       ;;
    remove)
        exit 0
        ;;
    *)
        usage
        ret=1;;
esac

exit $ret

Recursos Adicionales