Sådan rettes Portable VirtualBox Kernel Driver Runtime Error



Prøv Vores Instrument Til At Fjerne Problemer

Portable VirtualBox giver dig mulighed for at efterligne et komplet computersystem i din eksisterende installation uden faktisk at installere mange pakker. I nogle tilfælde har du måske lige været i stand til at pakke et arkiv ud og begynde at rulle. Dette gør konfigurationen meget nemmere end at arbejde med en komplet installation af softwaren, og det giver dig også mulighed for at tage din VirtualBox-emulerede computer-inden-en-computer overalt, hvor du har en maskine, der kører den relevante systemsoftware.



En gang imellem ender du muligvis med en kernedriverfejl fra Portable VirtualBox, der opstår på grund af en forkert konfigureret pakke. Dette lyder sandsynligvis meget kontraintuitivt, fordi denne bærbare installation overhovedet ikke skal rode med pakker.



Rettelse af bærbare VirtualBox-kernefejl

Inden du fortsætter, skal du være helt sikker på, at det, du har at gøre med, er en fejl fra den måde, hvorpå VirtualBox interagerer med kernen og ikke et resultat af f.eks. Noget, der har at gøre med selve Linux- eller NT-kernen. Du modtager en fejlmeddelelse, der specifikt indikerer, at du lider af en 'VirtualBox - Runtime Error', og at softwaren 'Kan ikke få adgang til kernedriveren!' Hvis du modtager en reel panik, der stopper dit operativsystem, har du faktisk at gøre med noget, der ikke er relateret til VirtualBox.



Afhængigt af hvad dit værtsoperativsystem er, kan du bruge et af flere forskellige værktøjer, der bruges til at inspicere tjenesten. Du kan prøve at bruge ServiWin VBoxDrv under Windows eller bare prøve top, htop eller busybox top under Linux. I begge tilfælde kan du opleve, at tjenesten aldrig stopper eller bliver en zombieproces. Dit næste trin her er at prøve PSEXEC-s, men du finder ud af, at det i de fleste tilfælde ikke gør noget.

At prøve en ny installation af Portable VirtualBox kan afhjælpe situationen, og det er let nok at gøre. Du skal blot kopiere filerne fra din USB-hukommelse eller et hvilket som helst medium, du brugte til at gemme de bærbare mapper i et nyt bibliotek og prøve det igen. Hvis dette gør tricket, har du simpelthen mistet noget i din gamle mappe og kan flytte alle VXD-filer til din nye.



Du mangler muligvis noget, hvis ingen af ​​disse processer rent faktisk fungerede for dig. I så fald kan du mangle et generisk header eller noget. Du kan muligvis gendanne dem med:

sudo apt-get install dkms

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

Udskift octothorpes med de korrekte tal for de aktuelle generiske Linux-headere, du arbejdede med. Disse tal ændres med hver opdatering, hvilket afspejler arten af ​​Linux-opgraderinger. Naturligvis, hvis Windows 7 x86_64 eller noget lignende faktisk var dit værtsoperativsystem, fungerer dette ikke naturligt, men det er værd at prøve, hvis du arbejder indefra i et apt-get-administreret miljø. Det kan også løse denne fejl for brugere af Microsoft Windows 10, der har de valgfri Ubuntu-filer installeret inde i Windows. I dette tilfælde skal apt-get stadig fungere fint i de fleste tilfælde.

Denne type fejl er ofte forårsaget af at miste nogle filer, muligvis på grund af en overivrig opdateringsrutine eller måske på grund af filsystemkorruption. Denne slags ting sker, når strømmen fjernes under en filsystemskrivning. I begge tilfælde, sudo apt-get install –installer linux-headere - #. #. #. ## - generisk kan også være til hjælp med de korrekte versionsnumre, der erstatter # symbolerne med de nyeste versioner igen.

Skulle disse kommandoer også give en eller anden form for fejl, sæt dem i stedet som:

sudo apt-get fjern linux-headere - #. #. #. ##

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

Selvom dette kan se ret drastisk ud, da det fjerner eksisterende Linux-headere og erstatter dem med friske kopier, rører dette faktisk ikke nogen form for konfigurationsfiler, hvilket hjælper med at holde din installation intakt hele tiden. Det opdaterer blot de overskrifter, der allerede var der. Hvis du arbejder med nogen form for bærbar computer, skal du sørge for at tilslutte opladeren, inden du gør dette. Et strømtab under denne type operationer ødelægger ikke et filsystem fuldstændigt, men det giver dig masser af hovedpine.

Hvis du arbejder fra et Ubuntu eller kompatibelt system, kan du åbne Synaptic Package manager fra menuen System - Administration. Vælg menuen Rediger, og vælg derefter Fix ødelagte pakker. Vær opmærksom på bunden af ​​vinduet. Det er her statuslinjen er, og dette fungerer som den eneste output, du modtager om denne proces. Du finder ikke nogen dialogboks eller pop op-vindue, der ellers ville være til hjælp for dig.

Hvis du kun har terminaladgang, kan du køre sudo apt-get -f install for at udføre den samme ting. I begge tilfælde skal dette sikre dig, at du har alle de filer, du har brug for. Så snart du har bekræftet alt, skal du genstarte systemet for at sikre, at alt er indlæst fra dets seneste kopi.

Da dette involverede udskiftning af headerpakker, kunne det være et godt tidspunkt at faktisk foretage en komplet pakke systemopgradering. Du kan gøre dette ved at køre sudo apt-get opdatering efterfulgt af sudo apt-get opgradering for at sikre dig, at hver pakke, du har installeret på dit system i øjeblikket er opdateret. Dette er faktisk godt at gøre med jævne mellemrum, når du kører en hvilken som helst version af VirtualBox, da det også hjælper med at reducere eventuelle sikkerhedsrisici, der følger med at køre to operativsystemer sammen.

Når du har VirtualBox Portable fungerer perfekt igen, kan du finde ud af, at dette er et perfekt tidspunkt til at sikkerhedskopiere hele biblioteket. Du behøver ikke gøre noget særligt for at gøre det, da den bærbare version ikke opretter mange andre filer andetsteds på dit system ud over hvor du installerede det, selvom du måske vil se i dit hjemmekatalog for at se om der er alle vigtige konfigurationsfiler i en underkatalog derinde. Dette er heller ikke et nødvendigt skridt, men det at tage et øjeblik at gøre dette nu kan hjælpe med at forhindre, at VirtualBox-kernefejl dukker op igen i fremtiden.

4 minutter læst