Jak naprawić błąd wykonania sterownika PortableBox Kernel Driver



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Przenośny VirtualBox pozwala emulować pełny system komputerowy w istniejącej instalacji bez faktycznego instalowania wielu pakietów. W niektórych przypadkach możesz po prostu rozpakować archiwum i rozpocząć przewijanie. To sprawia, że ​​konfiguracja jest znacznie łatwiejsza niż praca z pełną instalacją oprogramowania, a także pozwala zabrać emulowany komputer VirtualBox-w-komputerze w dowolne miejsce, na którym znajduje się komputer z odpowiednim oprogramowaniem systemowym.



Od czasu do czasu możesz skończyć z błędem sterownika jądra z Portable VirtualBox, który występuje z powodu nieprawidłowo skonfigurowanego pakietu. Prawdopodobnie brzmi to bardzo sprzecznie z intuicją, ponieważ ta przenośna instalacja nie powinna w ogóle bawić się pakietami.



Naprawianie błędów jądra przenośnego VirtualBox

Przed kontynuowaniem upewnij się, że masz do czynienia z błędem wynikającym ze sposobu, w jaki VirtualBox współdziała z jądrem, a nie z, powiedzmy, czegoś związanego z samym jądrem Linuksa lub NT. Otrzymasz komunikat o błędzie wskazujący konkretnie, że cierpisz z powodu „VirtualBox - błąd środowiska wykonawczego” oraz że oprogramowanie „Nie można uzyskać dostępu do sterownika jądra!” Jeśli otrzymujesz prawdziwą panikę, która zatrzymuje twój system operacyjny, to w rzeczywistości masz do czynienia z czymś zupełnie niezwiązanym z VirtualBox.



W zależności od systemu operacyjnego hosta możesz chcieć użyć jednego z kilku różnych narzędzi używanych do inspekcji usługi. Możesz spróbować użyć ServiWin VBoxDrv pod Windows lub po prostu wypróbuj top, htop lub busybox top pod Linuksem. W obu przypadkach może się okazać, że usługa nigdy się nie zatrzymuje lub staje się procesem zombie. Następnym krokiem jest wypróbowanie PSEXEC-ów, ale przekonasz się, że w większości przypadków to nic nie da.

Wypróbowanie nowej instalacji Portable VirtualBox może naprawić sytuację i jest to dość łatwe. Po prostu skopiuj pliki z pamięci USB lub innego nośnika, którego użyłeś do przechowywania przenośnych katalogów do nowego katalogu i spróbuj ponownie. Jeśli to załatwi sprawę, po prostu zgubiłeś coś w starym katalogu i możesz przenieść dowolne pliki VXD do nowego.



Możesz czegoś przegapić, jeśli żaden z tych procesów nie zadziałał. W takim przypadku może brakować ogólnego nagłówka lub czegoś podobnego. Możesz je przywrócić za pomocą:

sudo apt-get install dkms

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

Zastąp octothorpes poprawnymi liczbami dla bieżących ogólnych nagłówków Linuksa, z którymi pracowałeś. Te liczby zmieniają się z każdą aktualizacją, co odzwierciedla naturę uaktualnień Linuksa. Oczywiście, jeśli Windows 7 x86_64 lub coś podobnego był w rzeczywistości systemem operacyjnym hosta, to nie będzie działać natywnie, ale warto spróbować, jeśli pracujesz w środowisku zarządzanym przez apt-get. Może również rozwiązać ten błąd dla użytkowników systemu Microsoft Windows 10, którzy mają zainstalowane opcjonalne pliki Ubuntu w systemie Windows. W takim przypadku apt-get powinien nadal działać dobrze w większości przypadków.

Ten typ błędu jest często spowodowany utratą niektórych plików, prawdopodobnie z powodu nadgorliwej procedury aktualizacji lub może z powodu uszkodzenia systemu plików. Taka sytuacja ma miejsce, gdy podczas zapisu systemu plików zostanie odłączone zasilanie. W obu przypadkach, sudo apt-get install –reinstall linux-headers - #. #. #. ## - generic pomocne może być również poprawne numerowanie wersji, zastępując symbole # ponownie najnowszymi wersjami.

Jeśli te polecenia również spowodują jakiś błąd, sformułuj je jako:

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

sudo apt-get install linux-headers - #. #. #. ## - ogólne

Chociaż może to wyglądać dość drastycznie, ponieważ usuwa istniejące nagłówki Linuksa i zastępuje je świeżymi kopiami, w rzeczywistości nie wpływa to na żadne pliki konfiguracyjne, co pomaga utrzymać instalację w stanie nienaruszonym przez cały czas. Po prostu odświeża nagłówki, które już tam były. Jeśli pracujesz z jakimkolwiek komputerem przenośnym, pamiętaj, aby najpierw podłączyć ładowarkę. Utrata mocy podczas tego typu operacji nie spowoduje całkowitego zniszczenia systemu plików, ale przyniesie wiele bólu głowy.

Jeśli pracujesz w systemie Ubuntu lub kompatybilnym, możesz otworzyć menedżera pakietów Synaptic z menu System - Administracja. Wybierz menu Edycja, a następnie wybierz Napraw uszkodzone pakiety. Zwróć szczególną uwagę na dolną część okna. Tutaj znajduje się pasek stanu, który będzie jedyną informacją o tym procesie. Nie znajdziesz żadnego okna dialogowego ani wyskakującego okienka, które w innym przypadku byłoby pomocne.

Jeśli masz tylko dostęp do terminala, możesz uruchomić sudo apt-get -f install, aby wykonać to samo. W obu przypadkach powinno to zapewnić, że masz wszystkie potrzebne pliki. Po zweryfikowaniu wszystkiego należy ponownie uruchomić system, aby upewnić się, że wszystko zostało załadowane z najnowszej kopii.

Ponieważ wymagało to zastąpienia pakietów nagłówkowych, może to być dobry moment na wykonanie pełnej aktualizacji systemu pakietów. Możesz to zrobić, uruchamiając sudo apt-get update, a następnie sudo apt-get upgrade, aby upewnić się, że każdy pakiet, który zainstalowałeś w systemie, jest aktualnie zaktualizowany. W rzeczywistości dobrze jest to robić okresowo podczas uruchamiania dowolnej wersji VirtualBox, ponieważ pomaga również zmniejszyć wszelkie zagrożenia bezpieczeństwa związane z jednoczesnym uruchomieniem dwóch systemów operacyjnych.

Gdy VirtualBox Portable znów będzie działał idealnie, może się okazać, że jest to idealny moment na wykonanie kopii zapasowej całego katalogu. Nie musisz robić nic specjalnego, aby to zrobić, ponieważ wersja przenośna nie tworzy wielu innych plików w innym miejscu w twoim systemie, poza tym, gdzie ją zainstalowałeś, chociaż możesz chcieć zajrzeć do swojego katalogu domowego, aby sprawdzić, czy są wszelkie ważne pliki konfiguracyjne w podkatalogu tam. Nie jest to również konieczny krok, ale poświęcenie chwili na zrobienie tego teraz może zapobiec ponownemu pojawianiu się błędów jądra VirtualBox w przyszłości.

4 minuty czytania