[Solucion] Fedora 30 con Vmware y vmmon.

Iniciado por xyz, Octubre 28, 2019, 08:51:25 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.




Bueno, en algún lado debo dejar la bitácora de la solución y que mejor lugar que el FORO.

Hace una temporada vengo utilizando Fedora 30 para diferentes pruebas en un portatil bastante anticuado (C2D - 6GbRam - Ssd120Gb).

Para cosas básicas es funcional al 100%, para tareas de mucha carga.... hay que tenerle paciencia al portatil.

Esta situación está presente desde que instale Vmware en Fedora 30 x64... Luego de varias pruebas y modificaciones de diferentes scripts, encontré la solución.

En primera medida hay que descargar Vmware para linux:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Al concluir la descarga, hay que darle privilegios de ejecución chmod +x VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle

La parte un poco larga (aquí dependerá totalmente de la velocidad de conexión). Ya que hay que actualizar todo el sistema para que Vmware quede funcional:

Código: bash

sudo dnf update
sudo dnf install kernel-headers kernel-devel gcc glibc-headers


Luego ejecutar el instalador de Vmware:
Código: bash
sudo ./Mware-Workstation-Full-15.1.0-13591040.x86_64.bundle


Al finalizar la instalacion hay dos opciones para lanzar la aplicacion desde consola vmware o desde el cajón de aplicaciones.
Aquí es donde por una incompatibilidad entre el kernel y vmware (versiones) hay problemas al iniciar los monitores que son lanzados al inicio de vmware (ejecutados como servicios).

El siguiente código es recomendable guardarlo como ejecutable.

Nota: Si bajan una versión diferente de Vmware. Si o si, deben cambiar la versión de vmware dentro del script que está debajo
Código: bash

#!/bin/bash

# UF312-07W82-H89XZ-7FPGE-XUH80
# CU7J2-4KG8J-489TY-X6XGX-MAUX2
# FY780-64E90-0845Z-1DWQ9-XPRC0
# UF312-07W82-H89XZ-7FPGE-XUH80
# ZMZX8-Z0GWW-Q1X26-2YHVN-NQ5NT

VMWARE_VERSION=workstation-15.1.0

#Debe ser el nombre actual de la rama, para que actualice correctamente.
TMP_FOLDER=/tmp/patch-vmware
rm -fdr $TMP_FOLDER
mkdir -p $TMP_FOLDER
cd $TMP_FOLDER
git clone https://github.com/mkubecek/vmware-host-modules.git

#Utilizar git branch -a para encontrar todas las ramas disponibles.
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
systemctl restart vmware && vmware &


Luego de ejecutar, pedirá acceso con privilegios... Al concluir la instalación de módulos y lanzar vmware pedirá el número de serie (esta en el script).

Y listo, con ello vmware andará a la perfección con 5.3.5-200.fc30.x86_64

Como los créditos no son mios en la totalidad, dejo el sitio que me oriento:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta