VirtualBox virker ikke på Windows: Sådan rettes VERR_VM_DRIVER_VERSION_MISMATCH-fejlen

Sidste ændring: 04/08/2025
Forfatter: Daniel Terrasa

  • VERR_VM_DRIVER_VERSION_MISMATCH-fejlen opstår på grund af versionskonflikter mellem VirtualBox og dens kernemoduler.
  • De bedste løsninger involverer at rydde op i rester af tidligere installationer og kun geninstallere fra officielle kilder.
  • Hver distribution kræver detaljerede trin for at sikre, at versionen og modulerne stemmer nøjagtigt overens.
fejl VERR_VM_DRIVER_VERSION_MISMATCH

El fejl VERR_VM_DRIVER_VERSION_MISMATCH Dette er et af de mest komplicerede og frustrerende problemer, som brugere af virtuelle maskiner i Linux-miljøer (og andre systemer) kan støde på. Når du forsøger at starte en virtuel maskine og ser denne besked, skyldes det normalt en versionskonflikt mellem kernedriverne. VirtualBox og selve den installerede applikation, eller du bruger pakker, der ikke er kompatible med hinanden. Selvom det kan virke som en simpel hovedpine i starten, vil det at forstå årsagerne og vide, hvordan man løser dem, spare dig for mange timers fortvivlelse.

I denne artikel finder du en komplet, opdateret og detaljeret guide at forstå, hvad der forårsager VERR_VM_DRIVER_VERSION_MISMATCH-fejlen i VirtualBox, hvilke trin du skal tage afhængigt af din distribution, og hvilke anbefalinger du skal huske på for at forhindre, at det sker igen.

Hvad betyder fejlen VERR_VM_DRIVER_VERSION_MISMATCH?

Beskeden VERR_VM_DRIVER_VERSION_MISMATCH (også identificeret med koden -1912) indikerer, at der er en Inkompatibilitet mellem kernelmodulet, der bruges af VirtualBox, og den version af det program, du har installeret. Den kerne Den "tror", at den kører en anden version af VirtualBox end den, du rent faktisk har. Dette kan skyldes:

  • Ufuldstændige eller mislykkede opdateringer fra VirtualBox.
  • Rester af gamle versioner som ikke er blevet fjernet fra systemet.
  • Samtidig installation af pakker fra forskellige kilder (officielle arkiver, PPA eller manuelle pakker).
  • Forskelle mellem kernemoduler og binære filer efter en opdatering af selve Linux-kernen, uden at rekompilere VirtualBox-modulerne.

Fejlen kan forekomme i flere distributioner (Ubuntu, Debian, Arch, openSUSE osv.), og de specifikke trin til at løse den varierer en smule fra distribution til distribution. Under alle omstændigheder er målet Eliminer eventuelle versionsuoverensstemmelser, og sørg for, at både VirtualBox og dens moduler matcher..

Eksklusivt indhold - Klik her  RPCS3 modtager en opdatering, der forbedrer PS3-emulering

fejl VERR_VM_DRIVER_VERSION_MISMATCH

Almindelige årsager til versionskonflikter mellem VirtualBox-moduler

I Linux-fora og -fællesskaber har erfarne brugere identificeret de mest almindelige årsager til VERR_VM_DRIVER_VERSION_MISMATCHAt anerkende dem er nøglen til at løse problemet ved roden og forhindre det i at opstå igen. Disse er de vigtigste:

  • Brug af forskellige installationskilderInstallation af VirtualBox fra en PPA, et eksternt arkiv eller ved manuelt at downloade pakker kan medføre, at kernemoduler ikke matcher programversionen.
  • Linux-kerneopdateringerEfter opdatering af kernen skal VirtualBox-moduler (såsom virtualbox-dkms eller virtualbox-kmp) rekompileres til den nye version. Hvis dette ikke sker korrekt, vil der opstå en versionskonflikt med det samme.
  • Forældreløse pakker og rester af gamle versionerPakker, der ikke afinstalleres korrekt (for eksempel gamle versioner af virtualbox-dkms eller virtualbox-kmp-preempt), kan sidde fast og forårsage fejlen.
  • Arkitektoniske forskelleInstallation af en 32-bit version af VirtualBox på et 64-bit system kan forårsage denne og andre fejl.
  • Problemer med pakkeudvidelsen eller prækompilerede driverePakkeudvidelsen skal stemme nøjagtigt overens med den installerede version af VirtualBox.

Sådan retter du VERR_VM_DRIVER_VERSION_MISMATCH-fejlen baseret på din distribution

Lad os gennemgå de bedste løsninger, samlet og verificeret i fora, for VERR_VM_DRIVER_VERSION_MISMATCH-fejlen for hver større Linux-distribution. Husk, at før du rører ved noget, Det anbefales at lave en sikkerhedskopi af dine virtuelle maskinerNedenfor er et billede, så du nemt kan identificere fejlen, der vises på skærmen:

Vejledning til Ubuntu- og Debian-brugere

1. Afinstaller VirtualBox fuldstændigt og eventuelle resterende kører:

sudo apt autoremove --purge virtualbox*

Dette vil fjerne både VirtualBox og dens forældreløse afhængigheder, der er akkumuleret mellem versioner.

Eksklusivt indhold - Klik her  Sådan spiller du Flash-spil i Chrome med udvidelser og emulatorer

2. Kontroller, at der ikke er installeret tidligere versioner:

dpkg -l 'virtualbox*' | grep ^i

Der bør ikke vises nogen linjer. Hvis de gør, skal du gentage afinstallationsprocessen.

3. Fjern alle uofficielle VirtualBox PPA'er eller repositories for at undgå skrifttypekonflikter. For eksempel:

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

Tjek derefter / Etc / apt / sources.list kun at efterlade de officielle repositorier.

4. Opdater pakkelisten:

sudo apt update

5. Tjek de tilgængelige versioner af VirtualBox direkte fra arkiverne:

apt-cache madison virtualbox | grep -iv sources

På denne måde ved du, hvilken version der er den nyeste, der kan installeres.

6. Installer den specifikke version, du ønsker (anbefales for at undgå uregelmæssige installationer):

sudo apt install virtualbox=VERSIÓN_SELECCIONADA

Du kan erstatte SELECTED_VERSION med den, du så i det forrige trin, for eksempel:

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

7. Bekræft, at den installerede version er korrekt:

dpkg -l virtualbox* | grep ^i

Derudover kan du fra menuen "Hjælp -> Om VirtualBox" kontrollere versionen via den grafiske brugerflade.

8. Som en sikkerhedsforanstaltning, Installer altid de udvidelsespakker, der svarer til din version:

wget 
sudo vboxmanage extpack install 

Bekræft, at versionen matcher nøjagtigt den i VirtualBox.

9. Endelig genstart systemet og prøv at starte dine virtuelle maskiner igen.

Om Arch Linux-distributioner og derivater (Manjaro, EndeavourOS…)

Samfundet har identificeret to grundlæggende og effektive trin:

  • Afinstaller VirtualBox og forældreløse afhængigheder som følger:
sudo pacman -Rsn $(pacman -Qdtq)

Dette rydder op i resterende moduler og pakker.

  • Geninstaller VirtualBox og moduler (normalt med DKMS):
sudo pacman -S virtualbox virtualbox-host-dkms

derefter, genstart computeren for at nye kernemoduler kan indlæses korrekt. Mange Arch forum-brugere hævder, at denne genstart er afgørende. Hvis din kerne opdateres ofte, skal du sørge for, at DKMS-moduler kompileres korrekt efter hver opdatering.

Eksklusivt indhold - Klik her  IOS-emulator til Android

Hvis problemerne fortsætter, kan du prøve installationen igen ved at rulle en version tilbage (ved hjælp af pakkerne i /var/cache/pacman/pkg), selvom ovenstående trin normalt vil løse konflikten.

virtualbox

Universelle løsninger og ekstra tips til at undgå VERR_VM_DRIVER_VERSION_MISMATCH-fejlen

Ud over de specifikke trin pr. distribution er der vigtigste generelle anbefalinger for at arbejde med VirtualBox uden problemer:

  • Undgå at blande installationskilderPrioritér altid officielle arkiver, og undgå at installere manuelt downloadede binære filer, hvis du ikke er klar over virkningen.
  • Efter opdatering af Linux-kernenSørg for at rekompilere VirtualBox-modulerne. Du kan gøre dette på Ubuntu/Debian med sudo /sbin/vboxconfig eller med DKMS på andre distributioner.
  • Hvis du bruger en udvidelsespakkeKontroller, at versionen matcher VirtualBox-versionen præcist. Opdater den efter hver versionsændring.
  • Ryd ofte op i forældreløse pakker efter større afinstallationer for at undgå problematisk spild.
  • Hvis du er i tvivl, så afinstaller VirtualBox fuldstændigt, rens PPA'er/arkiver, og geninstaller kun fra den officielle kilde, der er kompatibel med dit system..
  • I tekniske fora og mailinglister Det anbefales altid at prioritere rene installationer frem for programrettelser eller forsøg på at "rette" korrupte installationer.
  • Genstart din computer efter større ændringer, især efter installation eller fjernelse af kernemoduler.

Endelige anbefalinger og god praksis

For at undgå hovedpine med VirtualBox, følg disse tips: Bland ikke installationskilder, hold dit system rent for gammelt snavs, verificer versioner og genstart efter dybe ændringer.De fleste problemer løses med omhyggelig og proaktiv håndtering. Hvis du står over for problemet igen, VERR_VM_DRIVER_VERSION_MISMATCHHusk at du har en pålidelig guide til rådighed, som vil hjælpe dig med hurtigt at løse og opretholde et stabilt virtuelt miljø.

Efterlad en kommentar