Ako opraviť runtime chybu prenosného jadra VirtualBox



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Prenosný VirtualBox vám umožňuje napodobniť celý počítačový systém vo vašej existujúcej inštalácii bez toho, aby ste skutočne nainštalovali veľa balíkov. V niektorých prípadoch sa vám možno podarilo rozbaliť archív a začať ho zverejňovať. Vďaka tomu je konfigurácia oveľa ľahšia ako práca s úplnou inštaláciou softvéru a umožňuje vám tiež vziať svoj emulovaný počítač VirtualBox z jedného počítača do druhého kdekoľvek, na ktorom je stroj, na ktorom je spustený príslušný systémový softvér.



Raz za čas môžete skončiť s chybou ovládača jadra v aplikácii Portable VirtualBox, ku ktorej dochádza z dôvodu nesprávne nakonfigurovaného balíka. Znie to pravdepodobne veľmi neintuitívne, pretože táto prenosná inštalácia by sa s balíčkami vôbec nemala miešať.



Oprava chýb prenosného jadra VirtualBox

Pred pokračovaním sa úplne uistite, že to, s čím máte čo do činenia, je chyba v spôsobe interakcie VirtualBoxu s jadrom a nie je výsledkom, povedzme, niečoho, čo má spoločné so samotným jadrom Linuxu alebo NT. Zobrazí sa chybové hlásenie, ktoré konkrétne naznačuje, že trpíte chybou „VirtualBox - chyba za behu“ a že softvér „Nemá prístup k ovládaču jadra!“ Ak dostanete skutočnú paniku, ktorá zastaví váš operačný systém, máte do činenia s niečím, čo s VirtualBoxom absolútne nesúvisí.



V závislosti od toho, aký je váš hostiteľský operačný systém, možno budete chcieť použiť jeden z niekoľkých rôznych nástrojov používaných na kontrolu služby. Môžete skúsiť použiť ServiWin VBoxDrv pod Windows alebo jednoducho vyskúšať top, htop alebo busybox top pod Linuxom. V obidvoch prípadoch môžete zistiť, že sa služba nikdy nezastaví alebo sa nestane zombie procesom. Ďalším krokom je vyskúšať systémy PSEXEC, ale vo väčšine prípadov zistíte, že to nič neurobí.

Pokus o novú inštaláciu aplikácie Portable VirtualBox môže situáciu napraviť a je to dosť ľahké. Jednoducho skopírujte súbory z USB kľúča alebo z ľubovoľného média, ktoré ste použili na uloženie prenosných adresárov do nového adresára a skúste to znova. Ak to urobíte, potom ste jednoducho stratili niečo v starom adresári a môžete presunúť všetky súbory VXD do nového.



Možno vám niečo chýba, ak žiadny z týchto procesov pre vás skutočne nefungoval. V takom prípade by vám mohla chýbať všeobecná hlavička alebo niečo podobné. Možno ich budete chcieť obnoviť pomocou:

sudo apt-get nainštalovať dkms

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

Nahraďte octothorpy správnymi číslicami pre súčasné všeobecné hlavičky systému Linux, s ktorými ste pracovali. Tieto čísla sa menia s každou aktualizáciou, čo odráža povahu upgradov systému Linux. Prirodzene, ak Windows 7 x86_64 alebo niečo podobné bol skutočne váš hostiteľský operačný systém, potom to nebude fungovať natívne, ale stojí za to vyskúšať, ak pracujete z prostredia spravovaného apt-get. Môže to tiež vyriešiť túto chybu pre používateľov systému Microsoft Windows 10, ktorí majú nainštalované voliteľné súbory Ubuntu vo vnútri systému Windows. V takom prípade by mal apt-get vo väčšine prípadov fungovať stále dobre.

Tento typ chyby je často spôsobený stratou niektorých súborov, pravdepodobne kvôli príliš horlivej aktualizácii alebo pravdepodobne kvôli poškodeniu súborového systému. Takéto veci sa dejú, keď sa počas zápisu do súborového systému odpojí napájanie. V každom prípade, sudo apt-get install –reinstall linux-headers - #. #. #. ## - všeobecné vám môže pomôcť aj správne číslo verzie, ktoré nahradí symboly # najaktuálnejšími verziami.

Ak by tieto príkazy spôsobili aj určitú formu chyby, formulujte ich namiesto toho ako:

sudo apt-get odstrániť linuxové hlavičky - #. #. #. ##

sudo apt-get install linux-headers - #. #. #. ## - všeobecné

Aj keď to môže vyzerať dosť drasticky, pretože odstráni existujúce hlavičky systému Linux a nahradí ich čerstvými kópiami, v skutočnosti sa to nedotkne žiadneho druhu konfiguračných súborov, čo pomáha udržiavať inštaláciu po celú dobu nedotknutú. Iba to osvieži hlavičky, ktoré tam už boli. Ak pracujete s akýmkoľvek prenosným počítačom, nezabudnite pred tým zapojiť nabíjačku. Strata energie počas tohto typu operácie súborový systém úplne nezničí, ale spôsobí vám veľa bolesti hlavy.

Ak pracujete z Ubuntu alebo kompatibilného systému, môžete otvoriť správcu balíkov Synaptic z ponuky Systém - Správa. Vyberte ponuku Upraviť a potom vyberte Opraviť rozbité balíčky. Venujte zvýšenú pozornosť spodnej časti okna. Toto je stavový riadok, ktorý bude fungovať ako jediný výstup o tomto procese. Nenájdete žiadne dialógové okno alebo vyskakovacie okno, ktoré by vám inak pomohlo.

Ak máte iba prístup k terminálu, môžete spustiť sudo apt-get -f install a vykonať to isté. V obidvoch prípadoch by sa malo zabezpečiť, že máte všetky súbory, ktoré potrebujete. Hneď ako všetko overíte, mali by ste reštartovať systém, aby ste sa uistili, že sa všetko načítava z jeho najnovšej kópie.

Pretože to vyžadovalo výmenu balíkov hlavičiek, mohlo by to byť dobrý čas na skutočnú aktualizáciu celého balíkového systému. Môžete to urobiť spustením aktualizácie sudo apt-get, po ktorej nasleduje aktualizácia sudo apt-get, aby ste sa ubezpečili, že každý balík, ktorý máte nainštalovaný v systéme, je aktuálne aktualizovaný. Toto je skutočne dobré robiť pravidelne, keď spustíte ľubovoľnú verziu VirtualBoxu, pretože to tiež pomáha znižovať všetky bezpečnostné riziká spojené so súčasným fungovaním dvoch operačných systémov.

Akonáhle bude VirtualBox Portable opäť fungovať perfektne, môžete zistiť, že je ideálny čas na zálohovanie celého adresára. Nie je potrebné robiť nič zvláštne, pretože prenosná verzia nevytvára inde v systéme veľa ďalších súborov okrem toho, kam ste ich nainštalovali, aj keď možno budete chcieť pozrieť do domovského adresára a zistiť, či existujú. všetky dôležité konfiguračné súbory v podadresári. Toto tiež nie je nevyhnutný krok, ale chvíľu času, aby ste to teraz mohli urobiť, by mohlo pomôcť zabrániť tomu, aby sa chyby jadra VirtualBoxu v budúcnosti znova objavovali.

4 minúty prečítané