GNU/Linux >> Tutoriales Linux >  >> Linux

Antes de poder ejecutar VMware, se deben compilar varios módulos

Asunto en cuestión

Está informando que no puede ejecutar VMware en Kali Linux. De acuerdo con los errores que ha publicado, a su sistema operativo le faltan los módulos de VMware necesarios para ejecutarse.

Aprovecharé este momento para señalar que Kali Linux no está diseñado como un sistema operativo de propósito general. Es posible que continúe encontrándose con este tipo de errores al usar software no diseñado para Kali Linux. Ejecutar software de virtualización o hipervisor no es una función prevista de Kali Linux. Una posible solución a su problema sería ejecutar su software de virtualización en Ubuntu, Debian o cualquier otro sistema operativo de propósito general.

Si desea continuar usando Kali Linux o encuentra el mismo error en un sistema operativo diferente, los siguientes pasos pueden funcionar como una posible solución al error anterior.

Posibles soluciones

Me referiré a esta publicación, ya que contiene algunas soluciones posibles diferentes.

En primer lugar, intente ejecutar este comando:

sudo vmware-modconfig --console --install-all

Esto debería instalar todos los módulos de VMware. Ahora debería poder ejecutar Vmware como se esperaba. Revise esta publicación del foro de VMware, ya que cubre secuencias de comandos adicionales que puede necesitar ejecutar para verificar el proceso de instalación.

Alternativamente, podría intentar esto primero:

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h 

Después de lo cual ejecuta:sudo vmware-config-tools.pl . Puede ser necesario ejecutar sudo vmware-modconfig --console --install-all de nuevo después de que esto esté completo.

Empezando desde cero

Es posible que deba comenzar de nuevo con una instalación nueva de VMware. Purgue la instalación existente ejecutando sudo vmware-installer -u vmware-player . Luego vuelva a ejecutar el script del instalador, es decir:./VMware-*.bundle.

También verificaría que sus controladores de gráficos y todas las demás partes de su sistema estén completamente actualizados.

Conclusión

Nuevamente, le sugiero que use un sistema operativo diferente a Kali Linux para completar esta tarea. Lea esta publicación en su totalidad antes de buscar una posible solución. Recuerde que necesita instalar los encabezados de kernel adecuados para su kernel para que esto funcione. También incluyo un enlace a una guía sobre cómo instalar VMware en Kali Linux. Incluso hay algunos comentarios en esa publicación sobre cómo solucionar el problema aún más.

También incluyo un enlace a la documentación oficial de Kali Linux sobre cómo instalar las herramientas de VMware, así como un enlace a otra publicación de intercambio de pila que parece estar relacionada con este problema.

Por favor comente si hay alguna pregunta sobre esta respuesta. Agradezco las correcciones a cualquier concepto erróneo y comentarios sobre cómo mejorar mis publicaciones. ¡Mucha suerte!


La siguiente solución funcionó para mí en Fedora32

Tengo VMware-Workstation-Full-15.5.6-16341506.x86_64.bundle y utilizó los siguientes comandos:

git clone https://github.com/mkubecek/vmware-host-modules
cd vmware-host-modules
git checkout workstation-15.5.6
sudo make ; sudo make install

Linux
  1. ¿Puedes usar anclas ^ $ con Ls?

  2. Redhat vs Ubuntu:15 hechos fundamentales que debes saber

  3. ¿Cómo se ejecuta un script al iniciar sesión en * nix?

  4. ¿Se puede ejecutar Xcode en Linux?

  5. ¿Puedo cambiar 'rpath' en un binario ya compilado?

13 maneras en que puede ayudar a Linux

Las mejores revistas de Linux a las que puede suscribirse

¿Necesita Java? Entonces puedes instalarlo Java en Linux

¿Puedo ejecutar un script en una configuración de ejecución de Eclipse?

¿Cómo puedo ejecutar dos2unix en un directorio completo?

¿Puede un proceso ejecutarse independientemente de cualquier shell?