[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:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

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:
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login