VirtualBox non funciona en Windows: como corrixir o erro VERR_VM_DRIVER_VERSION_MISMATCH

Última actualización: 04/08/2025

  • O erro VERR_VM_DRIVER_VERSION_MISMATCH xorde debido a conflitos de versión entre VirtualBox e os seus módulos do kernel.
  • As mellores solucións pasan por limpar os restos de instalacións anteriores e reinstalalas só desde fontes oficiais.
  • Cada distribución require pasos detallados para garantir que a versión e os módulos coincidan exactamente.
erro VERR_VM_DRIVER_VERSION_MISMATCH

El erro VERR_VM_DRIVER_VERSION_MISMATCH Este é un dos problemas máis complexos e frustrantes cos que se poden atopar os usuarios de máquinas virtuais en entornos Linux (e tamén noutros sistemas). Cando se intenta iniciar unha máquina virtual e se ve esta mensaxe, normalmente débese a un conflito de versións entre os controladores do kernel. VirtualBox e a propia aplicación instalada, ou estás a usar paquetes que non son compatibles entre si. Aínda que ao principio poida parecer unha simple dor de cabeza, comprender as súas causas e saber como resolvelas aforrarache moitas horas de desesperación.

Neste artigo, atoparás un guía completa, actualizada e detallada para comprender as causas do erro VERR_VM_DRIVER_VERSION_MISMATCH en VirtualBox, que pasos debes seguir dependendo da túa distribución e que recomendacións debes ter en conta para evitar que volva ocorrer.

Que significa o erro VERR_VM_DRIVER_VERSION_MISMATCH?

A mensaxe VERR_VM_DRIVER_VERSION_MISMATCH (tamén identificado co código -1912) indica que existe un Incompatibilidade entre o módulo do kernel empregado por VirtualBox e a versión da aplicación que tes instalada. O núcleo "Pensa" que está a executar unha versión diferente de VirtualBox da que tes realmente. Isto podería deberse a:

  • Actualizacións incompletas ou con erros desde VirtualBox.
  • Restos de versións antigas que non foron eliminadas do sistema.
  • Instalación simultánea de paquetes desde diferentes fontes (repositorios oficiais, PPA ou paquetes manuais).
  • Diferenzas entre módulos do kernel e binarios despois dunha actualización do propio kernel de Linux, sen recompilar os módulos de VirtualBox.

O erro pode producirse en varias distribucións (Ubuntu, Debian, Arch, openSUSE, etc.) e os pasos específicos para resolvelo varían lixeiramente dunhas a outras. En calquera caso, o obxectivo é Elimina calquera inconsistencia de versión e asegúrate de que tanto VirtualBox como os seus módulos coincidan..

Contido exclusivo - Fai clic aquí  RPCS3 recibe unha actualización que mellora a emulación de PS3

erro VERR_VM_DRIVER_VERSION_MISMATCH

Causas comúns de conflitos de versión entre módulos de VirtualBox

Nos foros e comunidades de Linux, os usuarios experimentados identificaron as causas máis comúns de VERR_VM_DRIVER_VERSION_MISMATCHRecoñecelos é fundamental para resolver o problema de raíz e evitar que se repita. Estes son os principais:

  • Usando diferentes fontes de instalaciónInstalar VirtualBox desde un PPA, un repositorio externo ou descargando paquetes manualmente pode provocar que os módulos do kernel non coincidan coa versión da aplicación.
  • Actualizacións do núcleo de LinuxDespois de actualizar o kernel, os módulos de VirtualBox (como virtualbox-dkms ou virtualbox-kmp) deben recompilarse para a nova versión. Se isto non ocorre correctamente, producirase inmediatamente un conflito de versións.
  • Paquetes orfos e restos de versións antigasOs paquetes que non se desinstalan correctamente (por exemplo, versións antigas de virtualbox-dkms ou virtualbox-kmp-preempt) poden quedar atascados e causar o erro.
  • Diferenzas arquitectónicasInstalar unha versión de 32 bits de VirtualBox nun sistema de 64 bits pode causar este e outros erros.
  • Problemas coa extensión do paquete ou cos controladores precompiladosA extensión do paquete debe coincidir exactamente coa versión instalada de VirtualBox.

Como corrixir o erro VERR_VM_DRIVER_VERSION_MISMATCH segundo a túa distribución

Vexamos as mellores solucións, compiladas e verificadas en foros, para o erro VERR_VM_DRIVER_VERSION_MISMATCH para cada distribución principal de Linux. Lembra que antes de tocar nada, Recoméndase facer unha copia de seguridade das máquinas virtuaisA continuación móstrase unha foto para que poidas identificar facilmente o erro que aparece na pantalla:

Guía para usuarios de Ubuntu e Debian

1. Desinstala completamente VirtualBox e calquera resto correndo:

sudo apt autoremove --purge virtualbox*

Isto eliminará tanto VirtualBox como as súas dependencias orfas acumuladas entre versións.

Contido exclusivo - Fai clic aquí  Emulador de IOS para Android

2. Comproba que non hai versións anteriores instaladas:

dpkg -l 'virtualbox*' | grep ^i

Non debería aparecer ningunha liña. Se aparece, repita o proceso de desinstalación.

3. Eliminar calquera PPA ou repositorio non oficial de VirtualBox para evitar conflitos de fontes. Por exemplo:

mkdir ~/apt-tmp && sudo mv /etc/apt/sources.list.d/* ~/apt-tmp

Entón, comproba / Etc / apt / sources.list deixar só os repositorios oficiais.

4. Actualiza a lista de paquetes:

sudo apt update

5. Consulta as versións dispoñibles de VirtualBox directamente dos repositorios:

apt-cache madison virtualbox | grep -iv sources

Deste xeito saberás cal é a última versión dispoñible para instalar.

6. Instala a versión específica que queres (recomendado para evitar instalacións erráticas):

sudo apt install virtualbox=VERSIÓN_SELECCIONADA

Podes substituír SELECTED_VERSION pola que viches no paso anterior, por exemplo:

sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1

7. Verificar que a versión instalada sexa correcta:

dpkg -l virtualbox* | grep ^i

Ademais, desde o menú “Axuda -> Acerca de VirtualBox” podes comprobar a versión desde a interface gráfica.

8. Como medida de precaución, Instala sempre os paquetes de extensión correspondentes á túa versión:

wget 
sudo vboxmanage extpack install 

Verifica que a versión coincida exactamente coa que hai en VirtualBox.

9. Finalmente, reinicie o sistema e tenta reiniciar as túas máquinas virtuais.

Sobre as distribucións e derivados de Arch Linux (Manjaro, EndeavourOS…)

A comunidade identificou dous pasos básicos e eficaces:

  • Desinstalar VirtualBox e as dependencias orfas como segue:
sudo pacman -Rsn $(pacman -Qdtq)

Isto limpa os módulos e paquetes residuais.

  • Reinstalar VirtualBox e os módulos (normalmente con DKMS):
sudo pacman -S virtualbox virtualbox-host-dkms

Despois reinicie o ordenador para que os novos módulos do kernel se carguen correctamente. Moitos usuarios do foro de Arch afirman que este reinicio é crucial. Se o teu kernel se actualiza con frecuencia, asegúrate de que os módulos DKMS se compilen correctamente despois de cada actualización.

Contido exclusivo - Fai clic aquí  O emulador aPS3e para Android desaparece sen explicación

Se os problemas persisten, podes tentar de novo a instalación revertendo unha versión (usando os paquetes en /var/cache/pacman/pkg), aínda que os pasos anteriores adoitan resolver o conflito.

caixa virtual

Solucións universais e consellos adicionais para evitar o erro VERR_VM_DRIVER_VERSION_MISMATCH

Ademais dos pasos específicos por distribución, hai recomendacións xerais clave para traballar con VirtualBox sen ningún problema:

  • Evita mesturar fontes de instalaciónPrioriza sempre os repositorios oficiais e evita instalar binarios descargados manualmente se descoñeces o impacto.
  • Despois de actualizar o kernel de Linux, asegúrate de recompilar os módulos de VirtualBox. Podes facelo en Ubuntu/Debian con sudo /sbin/vboxconfig ou con DKMS noutras distribucións.
  • Se usas un paquete de extensiónComprobe que a versión coincida exactamente coa versión de VirtualBox. Actualícea despois de cada cambio de versión.
  • Limpar os paquetes orfos con frecuencia despois de desinstalacións importantes, para evitar residuos problemáticos.
  • En caso de dúbida, desinstala completamente VirtualBox, limpa os PPA/repositorios e reinstala só desde a fonte oficial compatible co teu sistema..
  • En foros técnicos e listas de correo Recoméndase priorizar sempre as instalacións limpas sobre os parches ou os intentos de "arranxar" instalacións corruptas.
  • Reinicia o teu ordenador despois de cambios importantes, especialmente despois de instalar ou eliminar módulos do kernel.

Recomendacións finais e boas prácticas

Para evitar dores de cabeza con VirtualBox, segue estes consellos: Non mestures as fontes de instalación, mantén o sistema limpo de residuos antigos, verifica as versións e reinicia despois de cambios profundos.A maioría dos problemas resólvense cunha xestión coidadosa e proactiva. Se te enfrontas de novo ao problema, VERR_VM_DRIVER_VERSION_MISMATCHLembra que tes á túa disposición unha guía fiable que che axudará a resolver rapidamente e manter un entorno virtual estable.

Deixe un comentario