Cómo reparar el error de tiempo de ejecución del controlador del kernel de VirtualBox portátil

Cómo reparar el error de tiempo de ejecución del controlador del kernel de VirtualBox portátil

Portable VirtualBox le permite emular un sistema informático completo dentro de su instalación existente sin tener que instalar muchos paquetes. En algunos casos, es posible que haya podido descomprimir un archivo y comenzar a rodar. Esto hace que la configuración sea mucho más fácil que trabajar con una instalación completa del software, y también le permite llevar su computadora emulada de VirtualBox dentro de una computadora a cualquier lugar que tenga una máquina que ejecute el software del sistema apropiado.

De vez en cuando, puede terminar con un error del controlador del kernel de Portable VirtualBox, que ocurre debido a un paquete configurado incorrectamente. Esto probablemente suene muy contradictorio, porque se supone que esta instalación portátil no debe alterar los paquetes en absoluto.

Solucionar errores del kernel de VirtualBox portátil

Antes de continuar, asegúrese de que lo que está tratando es un error de la forma en que VirtualBox interactúa con el kernel y no el resultado de, digamos, algo que tenga que ver con el kernel de Linux o NT en sí. Recibirá un mensaje de error que indica específicamente que está sufriendo un 'Error de tiempo de ejecución de VirtualBox' y que el software '¡No se puede acceder al controlador del kernel!' Si está recibiendo un pánico real que detiene su sistema operativo, entonces en realidad está lidiando con algo que no tiene nada que ver con VirtualBox.



Dependiendo de cuál sea su sistema operativo host, es posible que desee utilizar una de las diferentes herramientas que se utilizan para inspeccionar el servicio. Puede intentar usar ServiWin VBoxDrv en Windows o simplemente probar top, htop u busybox top en Linux. En cualquier caso, es posible que el servicio nunca se detenga o se convierta en un proceso zombi. Su siguiente paso aquí es probar PSEXEC -s, pero encontrará que en la mayoría de los casos esto no hace nada.

Probar una nueva instalación de Portable VirtualBox puede remediar la situación, y es bastante fácil de hacer. Simplemente copie los archivos de su dispositivo de memoria USB o cualquier medio que haya utilizado para almacenar los directorios portátiles en un nuevo directorio y vuelva a intentarlo. Si esto funciona, entonces simplemente perdió algo en su directorio anterior y puede mover cualquier archivo VXD al nuevo.

Es posible que le falte algo si ninguno de estos procesos realmente funcionó para usted. En ese caso, podría faltar un encabezado genérico o algo así. Es posible que desee restaurarlos con:

sudo apt-get install dkms

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

Reemplace los octothorpes con los números correctos para los encabezados genéricos de Linux actuales con los que estaba trabajando. Estos números cambian con cada actualización, lo que refleja la naturaleza de las actualizaciones de Linux. Naturalmente, si Windows 7 x86_64 o algo similar fue en realidad su sistema operativo host, entonces esto no funcionará de forma nativa, pero vale la pena intentarlo si está trabajando desde dentro de un entorno administrado apt-get. También podría resolver este error para los usuarios de Microsoft Windows 10 que tienen los archivos opcionales de Ubuntu instalados dentro de Windows. En este caso, apt-get debería funcionar bien en la mayoría de los casos.

Este tipo de error a menudo se debe a la pérdida de algunos archivos, posiblemente debido a una rutina de actualización excesiva o quizás debido a la corrupción del sistema de archivos. Este tipo de cosas sucede cuando se corta la energía durante una escritura del sistema de archivos. En cualquier caso, sudo apt-get install –reinstall linux-headers - #. #. #. ## - genérico también podría ser de ayuda con los números de versión correctos reemplazando los símbolos # con las versiones más actuales nuevamente.

En caso de que estos comandos también produzcan algún tipo de error, expreselos como:

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

sudo apt-get install linux-headers - #. #. #. ## - genérico

Si bien esto puede parecer bastante drástico, ya que elimina los encabezados de Linux existentes y los reemplaza con copias nuevas, esto en realidad no afecta ningún tipo de archivo de configuración, lo que ayuda a mantener su instalación intacta todo el tiempo. Simplemente actualiza los encabezados que ya estaban allí. Si está trabajando con cualquier tipo de computadora portátil, asegúrese de enchufar el cargador antes de hacer esto. Una pérdida de energía durante este tipo de operación no destruirá por completo un sistema de archivos, pero le dará muchos dolores de cabeza.

Si trabaja desde un sistema Ubuntu o compatible, puede abrir el administrador de paquetes Synaptic desde el menú Sistema - Administración. Seleccione el menú Editar y luego seleccione Reparar paquetes rotos. Preste mucha atención a la parte inferior de la ventana. Aquí es donde está la barra de estado, y esto actuará como el único resultado que recibirá sobre este proceso. No encontrará ningún cuadro de diálogo o ventana emergente que de otra manera le sería de ayuda.

Si solo tiene acceso a la terminal, puede ejecutar sudo apt-get -f install para realizar lo mismo. En cualquier caso, esto debería garantizar que tenga todos los archivos que necesita. Tan pronto como haya verificado todo, debe reiniciar el sistema para asegurarse de que todo esté cargado desde su copia más reciente.

Dado que esto implicó reemplazar los paquetes de encabezado, este podría ser un buen momento para realizar una actualización completa del sistema del paquete. Puede hacer esto ejecutando sudo apt-get update seguido de sudo apt-get upgrade para asegurarse de que todos los paquetes que ha instalado en su sistema estén actualizados. En realidad, es bueno hacerlo periódicamente cuando se ejecuta cualquier versión de VirtualBox, ya que también ayuda a reducir los riesgos de seguridad que conlleva la ejecución de dos sistemas operativos juntos.

Una vez que VirtualBox Portable vuelva a funcionar perfectamente, es posible que este sea el momento perfecto para hacer una copia de seguridad de todo el directorio. No necesita hacer nada especial para hacerlo, ya que la versión portátil no crea muchos otros archivos en otro lugar de su sistema además de donde lo instaló, aunque es posible que desee echar un vistazo en su directorio de inicio para ver si hay cualquier archivo de configuración importante en un subdirectorio allí. Este tampoco es un paso necesario, pero tomarse un momento para hacer esto ahora podría ayudar a evitar que los errores del kernel de VirtualBox vuelvan a aparecer en el futuro.

4 minutos de lectura