Problema Virtualbox: AMD-V is being used by another hypervisor. (VERR_SVM_IN_USE)

Al cambiar el Kernel puede que al intentar iniciar o instalar una máquina virtual en virtualbox de un error así:
AMD-V is being used by another hypervisor. (VERR_SVM_IN_USE)

 

Para solucionar este error hay que hacer lo siguiente:
Primero eliminar el proceso de VirtualBox.
# killall VBoxSVC 

Luego indicar que ignore si otro programa esta usando la virtualización:
# export VBOX_HWVIRTEX_IGNORE_SVM_IN_USE=true 

Para finalizar iniciar VirtualBox.
  # VirtualBox

Una vez hecho esto, ya funcionará pero cada vez que se reinicie el sistema habrá que volver a hacer todo. Para solucionar esto hay que hacer un script y sustituirlo por el ejecutable original.

Para ello se crea el script del siguiente modo: 
 # vim /home//.Vbox.sh

Y se escriben las siguientes lineas:
  #!/bin/bash
  killall VBoxSVC
  export VBOX_HWVIRTEX_IGNORE_SVM_IN_USE=true
  VirtualBox

Una vez hecho eso se cierra el script y se le da permisos de la siguiente manera:  
# chmod +x /home//.Vbox.sh

Para finalizar editamos el ejecutable añadiendo los siguiente:

Escribir en el apartado Command lo siguiente:
   bash /home/usuario/.Vbox.sh

Ahora cada vez que se ejecute el programa desde este ejecutable se iniciara normal.

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *