Kaip išspręsti nešiojamojo „VirtualBox“ branduolio tvarkyklės vykdymo laiko klaidą



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

„Portable VirtualBox“ leidžia jums mėgdžioti visą kompiuterio sistemą esamo diegimo metu, iš tikrųjų neįdiegus daug paketų. Kai kuriais atvejais galbūt ką tik pavyko išarchyvuoti archyvą ir pradėti kurti. Tai palengvina konfigūravimą nei dirbant su visišku programinės įrangos diegimu, be to, galite bet kur nuvykti į „VirtualBox“ imituojamą kompiuterį bet kuriame kompiuteryje, kuriame yra mašina, veikianti atitinkamą sistemos programinę įrangą.



Kartą gali atsirasti „Portable VirtualBox“ branduolio tvarkyklės klaida, kuri atsiranda dėl neteisingai sukonfigūruoto paketo. Tai tikriausiai skamba labai priešingai, nes šis nešiojamasis įrenginys neketina visiškai pakliūti į paketus.



Nešiojamų „VirtualBox“ branduolio klaidų taisymas

Prieš tęsdami, įsitikinkite, kad tai, su kuo susiduriate, yra „VirtualBox“ sąveikos su branduoliu klaida, o ne dėl to, kad, tarkime, kažkas susiję su pačiu „Linux“ ar „NT“ branduoliu. Gavote klaidos pranešimą, kuriame nurodoma, kad kenčiate nuo „VirtualBox - Runtime Error“ ir kad programinė įranga „Nepavyksta pasiekti branduolio tvarkyklės!“ Jei sulaukiate tikros panikos, kuri sustabdo jūsų operacinę sistemą, iš tikrųjų susiduriate su kažkuo, visiškai nesusijusiu su „VirtualBox“.



Atsižvelgiant į tai, kokia yra jūsų pagrindinė operacinė sistema, galite naudoti vieną iš kelių skirtingų įrankių, naudojamų tikrinant paslaugą. Galite pabandyti naudoti „ServiWin VBoxDrv“ operacinėje sistemoje „Windows“ arba tiesiog išbandyti „top“, „htop“ arba „busybox top“ pagal „Linux“. Bet kuriuo atveju galite pastebėti, kad paslauga niekada nesustoja ir netampa zombių procesu. Kitas jūsų žingsnis yra išbandyti PSEXEC, tačiau pastebėsite, kad daugeliu atvejų tai nieko nedaro.

Išbandžius naują „Portable VirtualBox“ diegimą, situacija bus ištaisyta ir tai padaryti bus pakankamai lengva. Tiesiog nukopijuokite failus iš USB atmintinės ar bet kurios kitos laikmenos, kurią naudojote nešiojamiems katalogams laikyti, į naują katalogą ir pabandykite dar kartą. Jei tai pavyks, paprasčiausiai ką nors pametėte senajame kataloge ir galite perkelti visus VXD failus į naująjį.



Jums gali ko nors trūkti, jei nė vienas iš šių procesų jums tikrai nepadėjo. Tokiu atveju jums gali trūkti bendros antraštės ar pan. Galbūt norėsite juos atkurti naudodami:

sudo apt-get install dkms

sudo apt-get -y įdiegti „Linux-headers-generic linux-headers-lbm“ - #. #. # - ## - bendras

Pakeiskite oktotorpus teisingais dabartinių bendrųjų „Linux“ antraščių skaičiais, su kuriais dirbote. Šie skaičiai keičiasi kiekvieną kartą, o tai atspindi „Linux“ naujovinimo pobūdį. Natūralu, kad jei „Windows 7 x86_64“ ar kažkas panašaus iš tikrųjų buvo jūsų pagrindinio kompiuterio operacinė sistema, tai savaime neveiks, tačiau verta pabandyti, jei dirbate iš „apt-get“ valdomos aplinkos. Tai taip pat gali išspręsti šią klaidą „Microsoft Windows 10“ vartotojams, kurių „Windows“ viduje įdiegti pasirinktiniai „Ubuntu“ failai. Tokiu atveju daugeliu atvejų „apt-get“ vis tiek turėtų veikti puikiai.

Tokio tipo klaidas dažnai sukelia praradę kai kuriuos failus, galbūt dėl ​​pernelyg uolaus atnaujinimo įpročio arba galbūt dėl ​​failų sistemos sugadinimo. Tokie dalykai įvyksta, kai rašant failų sistemai energija išjungiama. Bet kuriuo atveju, sudo apt-get install - iš naujo įdiekite „Linux“ antraštes - #. #. #. ## - bendras taip pat gali būti naudinga, jei teisingi versijų numeriai vėl pakeis # simbolius naujausiomis versijomis.

Jei šios komandos taip pat turėtų kokių nors klaidų, vietoj jų formuluokite:

sudo apt-get pašalinti „Linux“ antraštes - #. #. #. ##

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

Nors tai gali atrodyti gana drastiškai, nes pašalinamos esamos „Linux“ antraštės ir pakeičiamos naujomis kopijomis, tai iš tikrųjų neliečia jokių konfigūracijos failų, kurie padeda išlaikyti jūsų diegimą visą laiką. Tai tik atnaujina jau buvusias antraštes. Jei dirbate su bet kokiu nešiojamuoju kompiuteriu, prieš tai atlikdami būtinai prijunkite įkroviklį. Praradus energiją tokio tipo operacijų metu, failų sistema nebus visiškai šiukšliadėžė, tačiau tai sukels daug galvos skausmo.

Jei dirbate naudodami „Ubuntu“ arba suderinamą sistemą, galite atidaryti „Synaptic Package“ tvarkyklę meniu „Sistema - administravimas“. Pasirinkite meniu Redaguoti, tada pasirinkite Taisyti sugadintus paketus. Atidžiai stebėkite lango apačią. Čia yra būsenos juosta ir tai bus vienintelis rezultatas, kurį gausite apie šį procesą. Nerasite jokio dialogo lango ar iššokančio lango, kuris priešingu atveju jums būtų naudingas.

Jei turite tik terminalo prieigą, galite paleisti sudo apt-get -f install, kad atliktumėte tą patį dalyką. Bet kuriuo atveju tai turėtų įsitikinti, kad turite visus reikalingus failus. Kai tik patikrinsite viską, turėtumėte iš naujo paleisti sistemą, kad įsitikintumėte, jog viskas įkelta iš naujausios jos kopijos.

Kadangi tai turėjo pakeisti antraštės paketus, tai gali būti tinkamas laikas iš tikrųjų atlikti viso paketo sistemos atnaujinimą. Tai galite padaryti paleisdami sudo apt-get update, po to sudo apt-get upgrade, kad įsitikintumėte, jog kiekvienas jūsų sistemoje įdiegtas paketas šiuo metu yra atnaujintas. Tai iš tikrųjų gerai daryti periodiškai, kai paleidžiate bet kurią „VirtualBox“ versiją, nes tai taip pat padeda sumažinti bet kokią dviejų operacinių sistemų paleidimo riziką.

Kai „VirtualBox Portable“ vėl veiks puikiai, gali būti, kad tai puikus laikas sukurti atsarginę viso katalogo kopiją. Norėdami tai padaryti, nereikia daryti nieko ypatingo, nes nešiojama versija nesukuria daugybės kitų failų kitur jūsų sistemoje, išskyrus tuos atvejus, kai ją įdiegėte, nors galbūt norėsite pažvelgti į savo namų katalogą, kad pamatytumėte, ar yra visus svarbius konfigūracijos failus ten esančiame pakatalogyje. Tai taip pat nėra būtinas žingsnis, tačiau skiriant šiek tiek laiko tai padaryti, tai gali padėti užkirsti kelią „VirtualBox“ branduolio klaidoms ateityje vėl atsirasti.

4 minutes perskaityta