Cum se remediază eroarea de execuție a driverului portabil VirtualBox Kernel



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

VirtualBox portabil vă permite să emulați un sistem complet de computer în interiorul instalației existente fără a instala de fapt multe pachete. În unele cazuri, este posibil să fi reușit doar să dezarhivați o arhivă și să începeți rularea. Acest lucru face configurația mult mai ușoară decât lucrul cu o instalare completă a software-ului și vă permite, de asemenea, să vă duceți computerul emulat VirtualBox într-un computer oriunde mergeți, care are o mașină care rulează software-ul de sistem adecvat.



Din când în când, s-ar putea să ajungeți la o eroare de driver de nucleu de la Portable VirtualBox, care apare din cauza unui pachet configurat incorect. Probabil că acest lucru sună foarte contraintuitiv, deoarece această instalare portabilă nu ar trebui deloc să se încurce cu pachetele.



Remedierea erorilor portabile ale kernel-ului VirtualBox

Înainte de a continua, asigurați-vă absolut că ceea ce aveți de-a face este o eroare din modul în care VirtualBox interacționează cu nucleul și nu un rezultat, să zicem, a ceva care are legătură cu nucleul propriu-zis Linux sau NT. Veți primi un mesaj de eroare care indică în mod specific că suferiți de o „VirtualBox - Runtime Error” și că software-ul „Nu se poate accesa driverul nucleului!” Dacă primiți o panică reală care vă oprește sistemul de operare, atunci aveți de-a face cu ceva total fără legătură cu VirtualBox.



În funcție de sistemul dvs. de operare gazdă, vă recomandăm să utilizați unul dintre instrumentele utilizate pentru a inspecta serviciul. Puteți încerca să utilizați ServiWin VBoxDrv sub Windows sau pur și simplu să încercați top, htop sau busybox top sub Linux. În ambele cazuri, puteți constata că serviciul nu se oprește niciodată sau nu devine un proces zombie. Următorul dvs. pas aici este să încercați PSEXEC-uri, dar veți găsi în majoritatea cazurilor acest lucru nu face nimic.

Încercarea unei noi instalări a Portable VirtualBox poate remedia situația și este destul de ușor de făcut. Pur și simplu copiați fișierele de pe stickul de memorie USB sau orice alt suport pe care l-ați folosit pentru a stoca directoarele portabile într-un director nou și încercați din nou. Dacă acest lucru face truc, atunci pur și simplu ați pierdut ceva în vechiul dvs. director și puteți muta orice fișier VXD în cel nou.



Este posibil să vă lipsească ceva dacă niciunul dintre aceste procese nu a funcționat efectiv pentru dvs. În acest caz, este posibil să vă lipsească un antet generic sau ceva de genul acesta. Poate doriți să le restaurați cu:

sudo apt-get install dkms

sudo apt-get -y install linux-headers-generic linux-headers-lbm - #. #. # - ## - generic

Înlocuiți octotorpele cu cifrele corecte pentru anteturile generice Linux actuale cu care lucrați. Aceste numere se modifică cu fiecare actualizare, care reflectă natura actualizărilor Linux. Firește, dacă Windows 7 x86_64 sau ceva similar a fost de fapt sistemul dvs. de operare gazdă, atunci acest lucru nu va funcționa nativ, dar merită să încercați dacă lucrați din interiorul unui mediu apt-get administrat. S-ar putea rezolva această eroare și pentru utilizatorii Microsoft Windows 10 care au fișierele Ubuntu opționale instalate în Windows. În acest caz, apt-get ar trebui să funcționeze bine în majoritatea cazurilor.

Acest tip de eroare este adesea cauzat de pierderea unor fișiere, posibil din cauza unei rutine de actualizare excesivă sau poate din cauza corupției sistemului de fișiere. Acest lucru se întâmplă atunci când alimentarea este eliminată în timpul unei scrieri a sistemului de fișiere. In orice caz, sudo apt-get install –reinstall linux-headers - #. #. #. ## - generic ar putea fi, de asemenea, de ajutor cu numerele de versiune corecte, înlocuind din nou simbolurile # cu cele mai recente versiuni.

În cazul în care aceste comenzi produc și o anumită formă de eroare, formulați-le în loc ca:

sudo apt-get remove linux-headers - #. #. #. ##

sudo apt-get install linux-headers - #. #. #. ## - generic

Deși acest lucru ar putea părea destul de drastic, deoarece elimină anteturile Linux existente și le înlocuiește cu copii noi, de fapt nu atinge niciun fel de fișiere de configurare, ceea ce vă ajută să vă păstrați instalarea intactă tot timpul. Pur și simplu reîmprospătează anteturile care erau deja acolo. Dacă lucrați cu orice fel de computer portabil, asigurați-vă că conectați încărcătorul înainte de a face acest lucru. O pierdere de energie în timpul acestui tip de operație nu va arunca complet un sistem de fișiere, dar vă va oferi o mulțime de dureri de cap.

Dacă lucrați de la un Ubuntu sau un sistem compatibil, puteți deschide managerul de pachete Synaptic din meniul Sistem - Administrare. Selectați meniul Editare, apoi selectați Remedierea pachetelor. Acordați o atenție deosebită părții de jos a ferestrei. Aici se află bara de stare și aceasta va acționa ca singura ieșire pe care o primiți despre acest proces. Nu veți găsi nicio casetă de dialog sau fereastră pop-up care altfel v-ar fi de ajutor.

Dacă aveți doar acces la terminal, atunci puteți rula sudo apt-get -f install pentru a efectua același lucru. În ambele cazuri, acest lucru ar trebui să vă asigure că aveți toate fișierele de care aveți nevoie. De îndată ce ați verificat totul, ar trebui să reporniți sistemul pentru a vă asigura că totul este încărcat din cea mai recentă copie a acestuia.

Deoarece acest lucru a implicat înlocuirea pachetelor antet, acesta ar putea fi un moment bun pentru a efectua o actualizare completă a sistemului de pachete. Puteți face acest lucru executând sudo apt-get update urmat de sudo apt-get upgrade pentru a vă asigura că fiecare pachet pe care l-ați instalat pe sistemul dvs. este actualizat în prezent. De fapt, este bine să faceți periodic atunci când rulați orice versiune de VirtualBox, deoarece, de asemenea, ajută la reducerea riscurilor de securitate asociate cu rularea a două sisteme de operare împreună.

Odată ce VirtualBox Portable funcționează din nou perfect, s-ar putea să găsiți că acesta este un moment perfect pentru a susține întregul director. Nu trebuie să faceți nimic special pentru a face acest lucru, deoarece versiunea portabilă nu creează multe alte fișiere în altă parte a sistemului dvs. în afară de locul în care l-ați instalat, deși este posibil să doriți să aruncați o privire în directorul dvs. de acasă pentru a vedea dacă există orice fișiere de configurare importante dintr-un subdirector acolo. Nici acesta nu este un pas necesar, dar luarea unui moment pentru a face acest lucru acum ar putea ajuta la prevenirea erorilor kernelului VirtualBox să apară din nou în viitor.

4 minute citite