activar permiso indefinidamente para ejecutar virtual box

Imagen de selvidor
0 puntos

Hola a todos:

Hace dos días instalé Innotek VirtualBox para ejecutar otros sistemas operativos desde ubuntu (win xp y FreeBsd). Ningún problema a la hora de ejecutar el programa, es más, me sorprendió de qué manera corría win xp... perfecto!!!

El problema lo tengo cada vez que reinicio el equipo, al ejecutar nuevamente VirtualBox me pide permisos y me lanza este mensaje:

The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..
VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).

Result Code:
0x80004005
Component:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}

De momento lo soluciono mediante la cónsola, introduciendo:

sudo chown selvimarc:selvimarc /dev/vboxdrv

 

¿Hay alguna manera de poder ejecutar VirtualBox sin tener que usar la cónsola cada vez que reinicie el equipo?

 

Muchas gracias a todos.

 

Imagen de atimus
+1
0
-1

Hola, prueba en sistema/administración/usuarios y grupos; le das a gestionar grupos, buscas el de virtualbox o algo así lo seleccionas, das en propiedades y pinchas en tu usario, reincia el pc y ya está. Si no te sirve avisa.

+1
0
-1
Imagen de selvidor
+1
0
-1

Muchas gracias atimus, asunto solucionado...así de fácil y simple.

+1
0
-1
Imagen de borbus
+1
0
-1

fuente: http://www.kriptopolis.org/virtualbox-ii-windows-fundamentals-bajo-linux

Pero, ¿hay que usar estos dos comandos cada vez que se quiere usar VirtualBox?. Eso sería un latazo, así que mejor crear un script (fuente AUR) que se ejecute en el arranque. En el caso de Arch, basta colocar el script en /etc/rc.d y añadir su nombre a la lista de modulos de /etc/rc.conf:

#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

case "$1" in
start)
stat_busy "Starting VirtualBox"
# VirtualBox module
/sbin/modprobe vboxdrv || exit 1
# change group of /dev/vboxdrv
chown :wheel /dev/vboxdrv || exit 1
if [ $? -gt 0 ]; then
stat_fail
else
add_daemon virtualbox
stat_done
fi
;;
stop)
stat_busy "Stopping VirtualBox"
killall -q VBoxSVC || exit 1
rmmod vboxdrv || exit 1
if [ $? -gt 0 ]; then
stat_fail
else
stat_done
rm_daemon virtualbox
fi
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac

imagino q tendras q cambiar esta linia

chown :wheel /dev/vboxdrv

 

+1
0
-1