VirtualBox дар Windows кор намекунад: Хатои VERR_VM_DRIVER_VERSION_MISMATCH -ро чӣ гуна бояд ислоҳ кард

Навсозии охирин: 04/08/2025

  • Хатогии VERR_VM_DRIVER_VERSION_MISMATCH аз сабаби ихтилофи версияи байни VirtualBox ва модулҳои ядрои он ба вуҷуд меояд.
  • Беҳтарин роҳи ҳалли онҳо тоза кардани боқимондаҳои насбҳои қаблӣ ва аз нав насб кардани танҳо аз манбаъҳои расмӣ мебошад.
  • Ҳар як тақсимот қадамҳои муфассалро талаб мекунад, то боварӣ ҳосил кунад, ки версия ва модулҳо комилан мувофиқат кунанд.
хатоги VERR_VM_DRIVER_VERSION_MISMATCH

El хатоги VERR_VM_DRIVER_VERSION_MISMATCH Ин яке аз мушкилоти печидатарин ва рӯҳафтодаест, ки корбарони мошини виртуалӣ дар муҳитҳои Linux (ва системаҳои дигар) метавонанд дучор шаванд. Вақте ки шумо кӯшиш мекунед, ки мошини виртуалиро оғоз кунед ва ин паёмро бинед, он одатан аз сабаби ихтилофи версияи байни драйверҳои ядро ​​аст. VirtualBox ва худи барномаи насбшуда ё шумо бастаҳоеро истифода мебаред, ки бо ҳамдигар мувофиқ нестанд. Ҳарчанд дар аввал дарди сари оддӣ ба назар мерасад, фаҳмидани сабабҳои он ва донистани роҳҳои ҳалли онҳо шуморо аз ноумедии чанд соат наҷот медиҳад.

Дар ин мақола шумо хоҳед ёфт дастури мукаммал, навшуда ва муфассал то бифаҳмед, ки хатогии VERR_VM_DRIVER_VERSION_MISMATCH дар VirtualBox чист, вобаста ба тақсимоти шумо кадом қадамҳоро бояд андешед ва барои пешгирии такрори он чӣ тавсияҳоро дар хотир нигоҳ доред.

Хатогии VERR_VM_DRIVER_VERSION_MISMATCH чӣ маъно дорад?

Паёме VERR_VM_DRIVER_VERSION_MISMATCH (инчунин бо коди -1912 муайян карда шудааст) нишон медихад, ки а Носозгорӣ байни модули ядрои аз ҷониби VirtualBox истифодашаванда ва версияи барномае, ки шумо насб кардаед. ба ядро Он "фикр мекунад", ки он версияи дигари VirtualBox-ро нисбат ба версияи воқеии шумо иҷро мекунад. Ин метавонад бо сабаби:

  • Навсозии нопурра ё ноком аз VirtualBox.
  • Боқимондаҳои версияҳои кӯҳна ки аз система хориҷ карда нашудаанд.
  • Насби ҳамзамон бастаҳо аз манбаъҳои гуногун (анборҳои расмӣ, PPA ё бастаҳои дастӣ).
  • Тафовут байни модулҳои ядро ​​ва дуӣ пас аз навсозии худи ядрои Linux, бе аз нав тартиб додани модулҳои VirtualBox.

Хатогӣ метавонад дар якчанд тақсимотҳо рух диҳад (Ubuntu, Debian, Arch, openSUSE ва ғайра) ва қадамҳои мушаххас барои ҳалли он аз як ба дигар каме фарқ мекунанд. Дар ҳар сурат, ҳадаф аст Ҳама гуна номувофиқатии версияро бартараф кунед ва боварӣ ҳосил кунед, ки ҳам VirtualBox ва ҳам модулҳои он мувофиқат мекунанд..

Мундариҷаи истисноӣ - Ин ҷо клик кунед  Агар клавиатураи шумо дар VirtualBox кор накунад: қадамҳои ислоҳи он

хатоги VERR_VM_DRIVER_VERSION_MISMATCH

Сабабҳои маъмули ихтилофи версияи байни модулҳои VirtualBox

Дар форумҳо ва ҷомеаҳои Linux, корбарони ботаҷриба сабабҳои маъмултаринро муайян карданд VERR_VM_DRIVER_VERSION_MISMATCHЭътироф кардани онҳо калиди ҳалли мушкилот дар реша ва пешгирии такрори он мебошад. Инҳоянд асосии:

  • Истифодаи манбаъҳои гуногуни насб: Насб кардани VirtualBox аз PPA, анбори беруна ё тавассути зеркашии дастӣ бастаҳо метавонад боиси мувофиқ набудани модулҳои ядро ба версияи барнома гардад.
  • Навсозии ядрои LinuxПас аз навсозии ядро, модулҳои VirtualBox (ба монанди virtualbox-dkms ё virtualbox-kmp) барои версияи нав бояд дубора тартиб дода шаванд. Агар ин дуруст рӯй надиҳад, дарҳол ихтилофи версия пайдо мешавад.
  • Бастаҳои ятим ва боқимондаҳои версияҳои кӯҳна: Бастаҳое, ки дуруст насб карда нашудаанд (масалан, версияҳои кӯҳнаи virtualbox-dkms ё virtualbox-kmp-preempt) метавонанд часпида шаванд ва боиси хатогӣ шаванд.
  • Тафовутҳои меъморӣ: Насб кардани версияи 32-битии VirtualBox дар системаи 64-бит метавонад боиси ин ва дигар хатогиҳо шавад.
  • Мушкилот бо тамдиди баста ё драйверҳои пешакӣ тартибдодашуда: Васеъ кардани баста бояд ба версияи насбшудаи VirtualBox мувофиқат кунад.

Чӣ тавр ислоҳ кардани хатогии VERR_VM_DRIVER_VERSION_MISMATCH дар асоси тақсимоти шумо

Биёед ҳалли беҳтаринро, ки дар форумҳо тартиб дода ва санҷида шудаанд, барои хатогии VERR_VM_DRIVER_VERSION_MISMATCH барои ҳар як тақсимоти асосии Linux гузарем. Дар хотир доред, ки пеш аз он ки чизеро ламс кунед, Тавсия дода мешавад, ки мошинҳои виртуалии худро нусхабардорӣ кунедДар зер аксе мавҷуд аст, то шумо хатогиеро, ки дар экран нишон дода мешавад, ба осонӣ муайян кунед:

Дастур барои корбарони Ubuntu ва Debian

1. VirtualBox ва ҳама чизи боқимондаро пурра нест кунед давидан:

sudo apt autoremove --purge virtualbox*

Ин ҳам VirtualBox ва ҳам вобастагии ятими онро, ки дар байни версияҳо ҷамъ шудаанд, нест мекунад.

Мундариҷаи истисноӣ - Ин ҷо клик кунед  RPCS3 навсозӣ мегирад, ки эмулясияи PS3-ро беҳтар мекунад

2. Тафтиш кунед, ки ягон версияи қаблӣ насб нашудааст:

dpkg -l 'virtualbox*' | grep ^i

Ягон сатр набояд пайдо шавад. Агар онҳо ин корро кунанд, раванди нест кардани насбро такрор кунед.

3. Ҳама гуна PPA ё анбори ғайрирасмии VirtualBox-ро нест кунед барои пешгирӣ кардани ихтилофоти шрифт. Барои намуна:

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

Сипас, тафтиш кунед /etc/apt/sources.list ки танхо репохои расмй гузоранд.

4. Рӯйхати бастаҳоро навсозӣ кунед:

sudo apt update

5. Версияҳои дастраси VirtualBox-ро санҷед бевосита аз анборҳо:

apt-cache madison virtualbox | grep -iv sources

Бо ин роҳ шумо хоҳед донист, ки кадом версияи охирин барои насб кардан дастрас аст.

6. Версияи мушаххасеро, ки шумо мехоҳед, насб кунед (тавсия дода мешавад, ки аз насби номунтазам пешгирӣ карда шавад):

sudo apt install virtualbox=VERSIÓN_SELECCIONADA

Шумо метавонед SELECTED_VERSION-ро бо версияи дар қадами қаблӣ дидаатон иваз кунед, масалан:

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

7. Боварӣ ҳосил кунед, ки версияи насбшуда дуруст аст:

dpkg -l virtualbox* | grep ^i

Илова бар ин, аз менюи "Кӯмак -> Дар бораи VirtualBox" шумо метавонед версияро аз интерфейси графикӣ тафтиш кунед.

8. Барои эҳтиёт, Ҳамеша бастаҳои васеъкуниро, ки ба версияи шумо мувофиқанд, насб кунед:

wget 
sudo vboxmanage extpack install 

Боварӣ ҳосил кунед, ки версия ба версияи VirtualBox мувофиқат мекунад.

9. Ниҳоят, системаро бозоғоз намоед ва кӯшиш кунед, ки мошинҳои виртуалии худро дубора оғоз кунед.

Дар бораи тақсимот ва ҳосилаҳои Arch Linux (Manjaro, EndeavourOS…)

чамъият муайян кардааст ду қадами асосӣ ва самаранок:

  • VirtualBox ва вобастагии ятимро нест кунед таври зерин:
sudo pacman -Rsn $(pacman -Qdtq)

Ин модулҳо ва бастаҳои боқимондаро тоза мекунад.

  • VirtualBox ва модулҳоро аз нав насб кунед (одатан бо DKMS):
sudo pacman -S virtualbox virtualbox-host-dkms

Баъд аз компютерро бозоғоз намоед барои дуруст бор кардани модулҳои ядрои нав. Бисёре аз корбарони форуми Arch мегӯянд, ки ин бозсозӣ муҳим аст. Агар ядрои шумо зуд-зуд нав карда шавад, боварӣ ҳосил кунед, ки модулҳои DKMS пас аз ҳар навсозӣ бомуваффақият тартиб дода мешаванд.

Мундариҷаи истисноӣ - Ин ҷо клик кунед  Prism дар Windows on Arm чист ва он чӣ гуна барномаҳои x86/x64-ро бидуни мушкилот иҷро мекунад?

Агар мушкилот боқӣ монад, шумо метавонед насбкуниро тавассути баргардонидани версия (бо истифода аз бастаҳо дар /var/cache/pacman/pkg) дубора санҷед, гарчанде ки қадамҳои дар боло зикршуда одатан ихтилофро ҳал мекунанд.

виртуалӣ

Ҳалли универсалӣ ва маслиҳатҳои иловагӣ барои пешгирӣ кардани хатогии VERR_VM_DRIVER_VERSION_MISMATCH

Ғайр аз қадамҳои мушаххас барои тақсимот, вуҷуд доранд тавсияҳои асосии умумӣ Барои кор бо VirtualBox бе ягон мушкилот:

  • Аз омехта кардани манбаъҳои насб худдорӣ намоедҲамеша ба анборҳои расмӣ авлавият диҳед ва агар шумо аз таъсири он огоҳ набошед, аз насб кардани бинарҳои дастӣ худдорӣ намоед.
  • Пас аз навсозии ядрои Linux, боварӣ ҳосил кунед, ки модулҳои VirtualBox -ро аз нав тартиб диҳед. Шумо метавонед ин корро дар Ubuntu/Debian бо sudo /sbin/vboxconfig ё бо DKMS дар дистроҳои дигар.
  • Агар шумо бастаи васеъкуниро истифода баредТафтиш кунед, ки версия ба версияи VirtualBox комилан мувофиқат мекунад. Пас аз ҳар як тағирёбии версия онро навсозӣ кунед.
  • Бастаҳои ятимро зуд-зуд тоза кунед пас аз насби асосӣ, барои пешгирӣ кардани партовҳои мушкилот.
  • Агар шубҳа дошта бошед, VirtualBox-ро пурра нест кунед, PPA/анборҳоро тоза кунед ва танҳо аз манбаи расмии бо системаи шумо мувофиқ аз нав насб кунед..
  • Дар форумҳои техникӣ ва рӯйхатҳои почтаи электронӣ Тавсия дода мешавад, ки ҳамеша ба насбҳои тоза нисбат ба часбҳо ё кӯшиши "ислоҳ" кардани насбҳои вайроншуда авлавият диҳед.
  • Пас аз тағироти ҷиддӣ компютери худро бозоғоз намоед, махсусан пас аз насб ё хориҷ кардани модулҳои ядро ​​.

Тавсияҳои ниҳоӣ ва таҷрибаи хуб

Барои пешгирӣ кардани дарди сар бо VirtualBox, ин маслиҳатҳоро иҷро кунед: Манбаъҳои насбкуниро омехта накунед, системаи худро аз партовҳои кӯҳна тоза нигоҳ доред, версияҳоро тафтиш кунед ва пас аз тағироти амиқ аз нав оғоз кунед.. Аксари мушкилот бо идоракунии бодиққат ва фаъол ҳал карда мешаванд. Агар шумо бори дигар бо мушкилот рӯ ба рӯ шавед, VERR_VM_DRIVER_VERSION_MISMATCHДар хотир доред, ки шумо дастури боэътимоде доред, ки ба шумо барои зуд ҳал ва нигоҳ доштани муҳити мӯътадили виртуалӣ кӯмак мекунад.