VMware es una excelente solución de virtualización para usuarios de Linux que desean experimentar con múltiples sistemas operativos en una computadora, pero tiene un problema molesto. Tiende a romperse cuando actualiza el kernel de Linux a una versión muy reciente.
Cuando esto sucede, puede ir sin sus máquinas virtuales y esperar a que el equipo de VMware actualice los módulos del kernel, lo que podría demorar algunos días o más, o puede arreglar los módulos del kernel tú mismo.
Vamos a suponer que desea arreglar los módulos del kernel de VMware usted mismo. No es tan difícil como podría pensar y hará que sus máquinas virtuales vuelvan a funcionar de inmediato.
Descargue los parches recientes del kernel de VMware
El repositorio de mkubecek / vmware-host-modules en GitHub rastrea los parches necesarios para construir módulos de host de VMware (Player y Workstation) contra kernels recientes.
La forma más sencilla de reparar una instalación defectuosa de VMware después de una actualización del kernel es clonar, compilar e instalar los archivos proporcionados en este repositorio.
Para configurar el parche en su sistema, primero deberá visitar el Página de GitHub para seleccionar el paquete correcto para la versión de VMware que ha instalado y obtener su URL para clonar el repositorio.
Necesita clonar el repositorio solo una vez. Después de eso, podrá procesar cualquier nueva actualización con solo unos pocos comandos rápidos en su terminal.
En la página, verá un botón con la palabra Maestro en eso. Haga clic en ese botón para ver la lista de parches disponibles. Hay parches disponibles para varias versiones diferentes de los paquetes VMware Workstation y VMware Player.
Tenga en cuenta que si no ha comprado una licencia de VMware, está ejecutando la Reproductor de VMware.
Seleccione la versión de VMware Player que está utilizando de la lista. Si no está seguro y es la primera vez que necesita realizar este procedimiento, es muy probable que esté ejecutando la última versión.
Una vez que haya seleccionado la versión correcta, haga clic en el verde Código botón. Aparecerá un pequeño cuadro con la URL necesaria para clonar la versión del parche que ha seleccionado. Copia esa URL y vuelve a tu terminal.
En su terminal, ingrese el siguiente comando para clonar el repositorio. Asegúrese de reemplazar la URL en el siguiente comando con la que ha copiado.
clon de git https://github.com/mkubecek/vmware-host-modules.git
El proceso completo solo debería tomar unos segundos. Luego, con el repositorio clonado exitosamente, está a solo unos momentos de parchear y arreglar su instalación de VMware.
Instale el parche de kernel reciente de VMware por primera vez
Primero, navegue al directorio recién creado usando el comando cd. Desde aquí, ingrese los siguientes comandos en orden y proporcione su contraseña si se le solicita:
hacer
sudo hacer instalar
Verá pasar bastantes líneas de texto mientras el compilador hace su trabajo. Dependiendo de la velocidad de su computadora, ambos pasos pueden tardar desde unos segundos hasta unos minutos en completarse.
Nota: Si recibe un error que dice que el comando make no existe, esto significa que no tiene un compilador adecuado instalado en su sistema.
Eso es todo. Ha instalado los módulos del kernel actualizados. En la mayoría de los casos, la instalación de VMware debería funcionar nuevamente. Si aún recibe un error al intentar cargar VMware, reinicie su sistema para asegurarse de que todos los módulos del kernel se carguen correctamente.
Cómo actualizar los módulos del kernel de VMware después de futuras actualizaciones
Deberá actualizar los módulos del kernel nuevamente cada vez que se actualice el kernel de su sistema. Hacerlo es rápido y fácil ahora que ha clonado el repositorio de Git actualizado.
La próxima vez que su instalación de VMware se interrumpa debido a una actualización del kernel, abra una terminal, cambie al directorio donde clonó el repositorio e ingrese los siguientes comandos uno por uno:
git pull
sudo hacer limpio
hacer
sudo hacer instalar
los git pull El comando descargará automáticamente los archivos más recientes del repositorio a su computadora. los hacer limpia El comando eliminará los archivos que compiló anteriormente.
Entonces el hacer y hacer la instalación Los comandos compilarán los módulos con el nuevo código y los instalarán. Luego, una vez más, la instalación de VMware debería funcionar normalmente.
Ahora puede actualizar los módulos del kernel de VMware a pedido
Ahí tienes. Ahora tiene todo lo que necesita para actualizar los módulos del kernel de VMware cuando se interrumpe la instalación debido a una actualización del kernel del sistema. Siempre que se encuentre con tales problemas, todo lo que necesita hacer es extraer el último código fuente del repositorio, como se muestra arriba, y ejecutar el hacer y hacer la instalación comandos.
Si decide que no desea realizar arreglos manuales como este cada vez que actualiza el kernel, no olvide que hay hipervisores alternativos disponibles para Linux. Dependiendo de sus necesidades, podría valer la pena explorarlos.
Si desea ejecutar un segundo sistema operativo en su máquina Linux sin reiniciar para cambiar entre ellos, una máquina virtual es su única respuesta.
Leer siguiente
- Linux
- Virtualización
- Máquina virtual
- Kernel de Linux
JT es un veterano de la industria tecnológica con más de 25 años de experiencia. Desde el soporte técnico hasta la programación y la administración del sistema, lo ha hecho todo. Disfruta en particular de enseñar a los nuevos usuarios la libertad y el poder de Linux.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse